0.46.4
(fix): Fix generated code failing to compile when a property is named self, Self, crate or super.
Rust rejects these as raw identifiers, so they are now suffixed with an underscore (self_)
and given an explicit #[serde(rename = "self")] to preserve the wire name.
0.46.3
(fix): Custom headers are applied when the SDK runs through an injected RequestExecutor (the path
used by generated CLI custom commands). ClientConfig::custom_headers — including an
X-Source-style override and the X-Fern-* platform headers — and
RequestOptions::additional_headers were previously dropped before delegating to the executor,
so they reached the wire on generated-path requests but not on custom-command ones. Auth and
retries remain the executor’s responsibility.