> 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.65.0

**`(feat):`** 为 C# SDK 生成 CONTRIBUTING.md，与 TypeScript 生成器使用的模式相匹配。该文件对 whitelabel SDK 跳过生成。

## 2.64.2

**`(fix):`** 当多个身份验证方案解析到同一 HTTP 标头名时（例如，oauth2 bearer 方案加上同样命名为 `Authorization` 的 apiKey-in-header 方案），在生成的客户端构造函数中对身份验证派生的标头进行去重。此前，构造函数的 `Dictionary<string, string>` 集合初始化器会两次添加相同的键，并在运行时抛出 `System.ArgumentException: An item with the same key has already been added`。较早的身份验证方案胜出，保留了 IR 建立的顺序。

**`(fix):`** 修复字面量布尔身份验证标头值无论配置值如何都被发出为 `"True"` 的问题。生成的客户端构造函数的身份验证标头字典此前测试 `Literal` 判别联合对象的真值，而不是读取其 `boolean` 字段，因此字面量 `false` 标头错误地产生了 `"True"`。