2.79.2

(fix): SDKs generated to local-file-system output now stamp the package name and version from the IR’s nuget filesystem publish target (populated by the Fern CLI when --version is passed) into Version.cs, the .csproj <Version> property, and the structured User-Agent header. Previously local-file-system output always produced Version.Current = "0.0.0" and used the root namespace as the User-Agent identity.

(fix): The X-Fern-SDK-Name platform header now uses the package identity (the configured package-id, or the nuget filesystem publish target’s package name) instead of the root namespace, matching the SDK name reported in the User-Agent header. SDKs without a configured package id keep sending the root namespace.

2.79.1

(fix): Global headers now honor their client-default value. The constructor initializes the header from the explicit argument, then the environment variable, then the client default. Previously the client default was only applied on the header-dictionary path and was dropped entirely under any-composed multi-scheme auth and endpoint-level security.