Releases: elastic/elastic-otel-dotnet
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
generateapichanges
for 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
1.0.0-beta.1
What's Changed
- Ensure we package arm64 inside the container used for the k8s operator by @Mpdreamz in #154
- Bump the github-actions group across 1 directory with 5 updates by @dependabot in #156
- Fix double question mark in http.target by @stevejgordon in #157
- k8s operator example and dev docs. by @Mpdreamz in #155
- github-action: use oblt-actions/git/setup by @v1v in #158
- ci: use GitHub app for ephemeral tokens by @v1v in #160
- remove hardcoded namespaces from example k8s files by @Mpdreamz in #161
- Bump the github-actions group across 1 directory with 2 updates by @dependabot in #165
- fix typos in k8s readme by @jackshirazi in #166
- Bump google-github-actions/get-secretmanager-secrets from 2.1.4 to 2.2.1 in the github-actions group by @dependabot in #167
- Correct telemetry distro name in AddDistroAttributes by @stevejgordon in #168
- Bump google-github-actions/get-secretmanager-secrets from 2.2.1 to 2.2.2 in the github-actions group by @dependabot in #170
- Bump actions/attest-build-provenance from 1.4.3 to 1.4.4 in the github-actions group by @dependabot in #172
- Refactor to use
AddOtlpExporter
andLoggerProviderBuilder
by @stevejgordon in #180 - .NET 9 SDK by @stevejgordon in #184
- Bump docker/metadata-action from 5.5.1 to 5.6.1 in the github-actions group by @dependabot in #186
- Bump docker/build-push-action from 6.9.0 to 6.10.0 in the github-actions group by @dependabot in #190
- Small docs fixes by @aeons in #189
- Enable additional default instrumentation by @stevejgordon in #188
- Bump the github-actions group across 1 directory with 2 updates by @dependabot in #200
- Refactor public API and align with 1.10 and 1.11 of the SDK by @stevejgordon in #210
- Bump the github-actions group across 1 directory with 4 updates by @dependabot in #207
- Use native .NET 9 traces and metrics for HTTP instrumentation by @stevejgordon in #213
- Remove use of FluentAssertions by @stevejgordon in #214
- Bump docker/build-push-action from 6.13.0 to 6.14.0 in the github-actions group by @dependabot in #220
- Native AOT support and assembly scanning enhancements by @stevejgordon in #221
- Rename UseElasticDefaults to WithElasticDefaults by @stevejgordon in #227
- Metric enhancements and fix resource attributes by @stevejgordon in #228
- Bump the github-actions group with 4 updates by @dependabot in #231
- Refactoring bootstrap logic and enhance logging by @stevejgordon in #229
- Fixes and refactoring for autoinstrumentation by @stevejgordon in #232
New Contributors
- @jackshirazi made their first contribution in #166
- @aeons made their first contribution in #189
Full Changelog: 1.0.0-alpha.6...1.0.0-beta.1
1.0.0-alpha.6
What's Changed
- Add container automation for auto instrumentation by @Mpdreamz in #147
- docker automation needs dockerx installed by @Mpdreamz in #150
- Fix DockerFile => Dockerfile casing by @Mpdreamz in #152
- ensure we set executable filemode on bash scripts we ship by @Mpdreamz in #153
Full Changelog: 1.0.0-alpha.5...1.0.0-alpha.6
1.0.0-alpha.5
What's Changed
- [docs] Prepare docs by @colleenmcginnis in #127
- Replacing versions in urls should not include 'v' prefix. by @Mpdreamz in #143
- Fix configuration documentation by @stevejgordon in #144
- Update to a stable Aspire version by @Mpdreamz in #146
New Contributors
- @colleenmcginnis made their first contribution in #127
Full Changelog: 1.0.0-alpha.4...1.0.0-alpha.5
1.0.0-alpha.4
What's Changed
- github-action: delete opentelemetry workflow by @v1v in #94
- github-action: use actions/attest-build-provenance by @v1v in #95
- Fix E2E tests on CI by @Mpdreamz in #100
- github-action: skip e2e-testing for dependabot by @v1v in #101
- Bump actions/attest-build-provenance from 1.1.1 to 1.1.2 in the github-actions group by @dependabot in #98
- Update Github Actions Test reporter by @Mpdreamz in #102
- ci(slack-bot): send messages using GitHub secrets by @v1v in #103
- Use new oblt-cli actions by @reakaleek in #104
- feat(feez/nuget): support github secrets by @v1v in #107
- Enhance resource attributes by @stevejgordon in #96
- Update logging envs and defaulting mechanism by @Mpdreamz in #106
- Bump the github-actions group across 1 directory with 2 updates by @dependabot in #109
- github-actions: use github secrets by @v1v in #111
- Bump the github-actions group with 2 updates by @dependabot in #113
- ci: use secrets from the source of truth by @v1v in #112
- Bump elastic/oblt-actions from 1.9.3 to 1.10.0 in the github-actions group by @dependabot in #117
- Docs: Switch from Asciidoc to MDX by @bmorelli25 in #110
- Initial version of an Auto Instrumentation plugin by @Mpdreamz in #118
- fix #115 ensure the branding matches OpenTelemetry requirements by @Mpdreamz in #121
- Rudimentary auto instrumentation integration tests by @Mpdreamz in #120
- Bump elastic/oblt-actions from 1.10.0 to 1.12.0 in the github-actions group by @dependabot in #119
- Ship auto instrumentation plugin as part of Elastic.OpenTelemetry directly by @Mpdreamz in #122
- Move closer to OpenTelemetry logging configuration by @Mpdreamz in #129
- Ensure we respect OTEL instrumentation/signal configuration by @Mpdreamz in #131
- Bump the github-actions group across 1 directory with 2 updates by @dependabot in #132
- Packaging initial infrastructure by @Mpdreamz in #133
- Distribution packaging continued by @Mpdreamz in #135
- Dont upload artifacts on each commit to main by @Mpdreamz in #136
- attempt at fixing gh commandline globbing to attach files to the release by @Mpdreamz in #138
New Contributors
- @bmorelli25 made their first contribution in #110
Full Changelog: 1.0.0-alpha.3...1.0.0-alpha.4