> This page is for SDKs, 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.

## 3.10.2

**`(fix):`** Fix sync client delegation causing array query parameter compilation errors. Generator was using
incorrect class names, breaking delegation and causing inline HTTP generation.

## 3.10.1

**`(fix):`** Fixed nullable annotation generation in builder setters when `use-nullable-annotation` is enabled.
Builder setter parameters for nullable fields now correctly use `@org.jetbrains.annotations.Nullable`
instead of incorrectly attempting to use the `Nullable<T>` container class as an annotation.
Also removed `@Nullable` from path parameters as they are always required in REST APIs.

## 3.10.0

**`(feat):`** Add support for three-state nullable fields in PATCH requests via `use-nullable-for-optional-fields` config.
When enabled, optional fields use `Nullable<T>` instead of `Optional<T>` to distinguish between
omitted fields, explicit null values, and actual values.

## 3.9.4

**`(chore):`** Documenting `.withRawResponse()` in `README.md`.