> This page is for SDK, version Legacy.
> For other versions, use one of these documentation indexes:
> - Current (default): https://buildwithfern.com/learn/sdks/current/llms.txt
> - Legacy: https://buildwithfern.com/learn/sdks/legacy/llms.txt

> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt.

## 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 捆绑。