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

## 1.12.0-rc3

**`(feat):`** 添加对具有只写和只读访问权限的模式属性的支持。

**`(feat):`** JSON 序列化器在调试期间会使用缩进写入，在生产环境中不使用缩进。

## 1.12.0-rc2

**`(feat):`** Pager 和 BiPager 现在具有一致的属性和方法。
作为此更改的一部分，分页器现在异步生成，这对端点方法来说是一个重大变更。

```csharp
// 之前：
var pager = client.GetItemsAsync(...);

// 之后：
var pager = await client.GetItemsAsync(...);
```

**`(fix):`** 修复在查询字符串参数中设置 UUID 的生成代码会产生无法编译代码的问题。

**`(feat):`** 将偏移分页的支持扩展到 float、double 和 decimal 类型。

## 1.12.0-rc1

**`(feat):`** 添加对 `include-exception-handler` 配置选项的支持，该选项为 SDK 生成一个 `ExceptionHandler` 接口。
当您想要处理 SDK 抛出的所有异常时（例如，将它们报告给监控服务），这将非常有用。

您可以通过以下方式配置此功能：

```yaml
# generators.yml
- name: fern-api/fern-csharp-sdk
  version: 1.12.0-rc1
  config:
    include-exception-handler: true
```

**`(fix):`** 修复生成的 Protobuf 映射器中映射 `ReadOnlyMemory` 值的回归问题。