Releases: elastic/elastic-otel-dotnet
1.2.2
What's Changed
Fixes
- Fix file logging when configured in appSettings by @stevejgordon in #370
Full Changelog: 1.2.1...1.2.2
1.2.1
What's Changed
Fixes
- Ensure environment variable resource attributes apply after EDOT defaults by @stevejgordon in #368
Full Changelog: 1.2.0...1.2.1
1.2.0
What's Changed
Enhancements
- Upgrade to .NET 10 SDK by @stevejgordon in #339
- Update upstream OTel packages by @stevejgordon in #343
- Enhance logging capabilities by @stevejgordon in #348
Fixes
- Fix packaging of PowerShell module by @stevejgordon in #297
- Ensure correct execution order for user-provided delegates by @stevejgordon in #325
New Contributors
Full Changelog: 1.1.0...1.2.0
1.1.0
What's Changed
- Update to 1.12.x upstream packages by @stevejgordon in #287
- Treat EventLevel.Verbose as debug log level by @stevejgordon in #288
New Contributors
- @theletterf made their first contribution in #271
- @oakrizan made their first contribution in #286
Full Changelog: 1.0.2...1.1.0
1.0.2
What's Changed
Enhancements
- Log after adding AspNetCore trace instrumentation by @stevejgordon in #262
Improves the trace logging for diagnostic and support purposes.
Behaviour change
- No longer default to IncludeScopes by @stevejgordon in #265
The upstream SDK isn't spec-compliant regarding not exporting duplicate attributes. As such, when using IncludeScopes in ASP.NET Core, log entries often include a duplicated RequestId attribute. The Elasticsearch exporter component of the collector expects the data to comply with the spec and, for performance reasons, doesn't attempt to de-duplicate, resulting in export errors for the log record. EDOT .NET no longer enables IncludeScopes by default as a partial workaround. This will be re-enabled in a future release, once the risk of data loss is resolved upstream.
References:
Full Changelog: 1.0.1...1.0.2
1.0.1
What's Changed
- Remove invalid prefix from minver cmd by @stevejgordon in #261
Full Changelog: 1.0.0...1.0.1
1.0.0
What's Changed
- Update docs for GA by @stevejgordon in #256
- Simplify reflection to work on classic ASP.NET and singlefile publish by @stevejgordon in #257
- Ignore warning for unstable dependencies by @stevejgordon in #258
- Disable
generateapichangesfor release by @stevejgordon in #259
Full Changelog: 1.0.0-beta.4...1.0.0
1.0.0-beta.4
What's Changed
- Enhance assembly scanning by @stevejgordon in #253
- Prefer meter registration via scanning with special case for .NET 9 by @stevejgordon in #255
Full Changelog: 1.0.0-beta.3...1.0.0-beta.4
1.0.0-beta.3
What's Changed
- Allow wget in elastic-dotnet-auto-install.sh by @codefromthecrypt in #235
- Default to delta temporality for best compatibility by @stevejgordon in #245
- Fix missing resource attributes by @stevejgordon in #251
- Fix XML doc comment and log level by @stevejgordon in #247
- Enable preferred options for logging by @stevejgordon in #249
New Contributors
- @codefromthecrypt made their first contribution in #235
Full Changelog: 1.0.0-beta.2...1.0.0-beta.3
1.0.0-beta.2
What's Changed
- Enhance resource builder extension methods by @stevejgordon in #240
- Remove (unrequited) compatibility processor registration by @stevejgordon in #241
- Set Elastic User-Agent header on exporter options by @stevejgordon in #242
- Refine public extension methods by @stevejgordon in #244
Full Changelog: 1.0.0-beta.1...1.0.0-beta.2