2.22.6

(fix): 修复重试带有请求体的 HTTP 请求时的 ObjectDisposedException 问题。 CloneRequestAsync 方法现在将请求内容深拷贝到新的 MemoryStream 中,而不是重复使用原始的(已释放的)内容 引用。同时修复多部分重试克隆,保留每个部分的头部信息 (例如 Content-Disposition),而不是错误地将父级 多部分头部复制到每个部分。

2.22.5

(fix): 修复 singleProperty 联合变体的模拟服务器测试生成,使用 联合类型定义中正确的属性线格式名称(例如 “value”) 而不是判别变体名称(例如 “integerValue”)。

(fix): 修复具有可选成员类型的联合类型的 CS0555 构建错误,其中 底层类型名称与内部类名称匹配,导致自转换 隐式操作符。

(fix): 修复联合反序列化,在反序列化 samePropertiesAsObject 变体之前 从 JSON 中剥离判别属性,防止判别属性 泄漏到 AdditionalProperties 中。

(fix): 修复 OAuth 客户端凭证自定义流程,将附加属性和 作用域传递给 OAuthTokenProvider 构造函数。

(fix): 与 Java 生成器的 OAuth 自定义属性过滤器保持一致:只跳过字面量 属性而不是过滤到仅原语。这确保非原语、 非字面量的自定义 OAuth 属性得到正确传播。

2.22.4

(chore): 直接使用 generator-cli JS API 而不是子进程生成。 从 Docker 镜像中移除 generator-cli,因为它现在通过 esbuild 捆绑。