> 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.37.0 **`(feat):`** Discriminated unions are now forward-compatible. Each generated `enum` carries `#[non_exhaustive]` and a final `__Unknown(serde_json::Value)` variant marked `#[serde(untagged)]`. Unknown discriminant values (e.g. variants introduced server-side after this SDK was generated) deserialize into `__Unknown` instead of erroring, preserving the raw JSON payload for inspection and round-trip serialization. Forward-compatible unions can no longer derive `Eq`/`Hash` because `serde_json::Value` doesn't implement them. `PartialEq` is still derived.