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

**`(feat):`** Add support for idempotency headers

### What's changed

* Ruby enum construct now leverages class constants instead of hashes to support better autocomplete
* Discriminated unions are no longer wrapped within a parent object, rather, any field or parameter that depends on a discriminated union now explicitly references the member types in support of better autocomplete.
* Undiscriminated unions are no longer allowed as hashes as input to SDK functions, this is in support of better autocomplete as well.
* The generated Ruby SDKs now support idempotency headers, users may specify idempotency headers within the RequestOptions object