3.0.0
(break): The C# SDK generator reads configuration from sdk-config.yml instead of generators.yml. Run fern sdk migrate to create sdk-config.yml from your existing configuration. 3.0.0 is also the minimum version for generating C# SDK Config targets locally.
This release changes the generated SDK. See the C# v3 migration guide for details and code updates:
- Credentials are passed by name.
- Existing type names can be kept with configuration.
- Connection and timeout errors have their own exception types.
- Enums accept unknown values.
- Some exception bodies are no longer typed.
- SDK identification headers aren’t sent.
- The project layout changes.
- Failed
POSTandPATCHrequests aren’t retried by default. - Some URL characters are escaped differently.
- Some endpoints take a request object.