Skip to content

Releases: elastic/elastic-otel-dotnet

1.0.2

11 Apr 11:34
f13d2e2
Compare
Choose a tag to compare

What's Changed

Enhancements

Improves the trace logging for diagnostic and support purposes.

Behaviour change

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

03 Apr 11:42
85efaff
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.0...1.0.1

1.0.0

02 Apr 11:33
ff69b4b
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.0-beta.4...1.0.0

1.0.0-beta.4

31 Mar 11:02
9501d58
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.0-beta.3...1.0.0-beta.4

1.0.0-beta.3

21 Mar 10:42
cecc659
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.0-beta.2...1.0.0-beta.3

1.0.0-beta.2

10 Mar 11:21
9d833d5
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.0-beta.1...1.0.0-beta.2

1.0.0-beta.1

06 Mar 06:46
d4bea51
Compare
Choose a tag to compare

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 and LoggerProviderBuilder 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

Full Changelog: 1.0.0-alpha.6...1.0.0-beta.1

1.0.0-alpha.6

05 Sep 13:45
710b207
Compare
Choose a tag to compare

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

30 Aug 09:55
3b30422
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.0-alpha.4...1.0.0-alpha.5

1.0.0-alpha.4

08 Aug 10:39
6e5241f
Compare
Choose a tag to compare
1.0.0-alpha.4 Pre-release
Pre-release

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

Full Changelog: 1.0.0-alpha.3...1.0.0-alpha.4