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

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