> This page is for SDKs.

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

## 0.19.9

**`(fix):`** Fix undiscriminated union variant naming for container types with primitive inner types.
Previously, variants like `Vec<f64>` produced index-based names (e.g. `List1`). Now they
derive meaningful names from the inner type (e.g. `DoubleList`). Also applies to set, map,
optional, and nullable containers.

## 0.19.8

**`(fix):`** Fixes an issue where redundant, duplicative `Option<T>` type references were generated.

## 0.19.7

**`(fix):`** Add root-level service endpoint support on the main client struct. WebSocket
connectors now support implicit Bearer auth, auto-injecting the token from
ClientConfig when no explicit Authorization header is defined.

## 0.19.6

**`(fix):`** Handle empty HTTP response bodies by returning an ApiError::Http instead of
attempting JSON deserialization. Normalize HTTP(S) URLs to WS(S) schemes for
WebSocket connections. Switch WebSocket server message enums to untagged serde
representation.