Releases: jenkinsci/opentelemetry-plugin
Releases Β· jenkinsci/opentelemetry-plugin
2.1.0
π New features and improvements
- Store Jenkins pipeline logs in Elasticsearch (@cyrille-leclerc )
β οΈ breaking change - pipeline root span names are now prefixed by "BUILD "
Full Changelog: opentelemetry-1.2.0...opentelemetry-2.1.0
opentelemetry-2.1.0-rc4
- Add support for progressive rendering of Jenkins logs stored in Elastic when the build is in progress
opentelemetry-2.1.0-rc3
Fixes
- Fix infinite loop when displaying build console as plain text
opentelemetry-2.1.0-rc1
Enhancements
- Render the full logs when stored in Elastic, no longer truncate them (@cyrille-leclerc )
Known limitation
- Progressive rendering of logs of pipelines executions in progress is not yet supported
opentelemetry-2.0.1
- Add support for displaying pipeline logs from Elastic in Blue Ocean screens
- Better instrumentation of Blue Ocean http requests: lower the cardinality of root Http span names
opentelemetry-2.0.0
- Support storing Jenkins pipeline build logs in an observability backend (tech preview) (@cyrille-leclerc and @kuisathaverat )
- Store pipeline logs in Elastic and visualize them both in Kibana and through the Jenkins build console. Known limitation: Blue Ocean is not yet supported.
- Instrument with tracing the HTTP requests on Jenkins servers (@cyrille-leclerc )
opentelemetry-2.0.0-alpha-1
- Support storing pipeline logs in an Observability Backend sending pipeline logs through OTLP
- Partial support for visualizing pipeline logs stored in Elasticsearch through both Elastic Kibana and through Jenkins pipeline build console
- Traces on Jenkins HTTP requests
opentelemetry-1.2.1
π Bug fixes
- Fix rootSpanName variable that was left to FIXME #300
opentelemetry-1.2.0
π New features and improvements
- Option to reduce the cardinality of span names for Matrix and JobDSL jobs PR #271, issue: #256 and #257 (@cyrille-leclerc )
- Steps and stages interrupted by the Parallel failfast strategy or by user interruption should have the span status
unset
rather thanerror
for readability issue #262 and #281, PR #283 (@cyrille-leclerc ) - Better details with
exception.type
andexception.message
when jobs complete asfailure
orunstable
PR #263 (@cyrille-leclerc ) - Add AWS resource provider PR #280 (@cyrille-leclerc )
- Support OTLP/HTTP issue: #247, PR: #274 (@cyrille-leclerc )
π¦ Dependency updates
- Bump Otel SDK to 1.1.0 issue: #269, PR #270, #273, and #294 (@cyrille-leclerc )
- Add okhttp 4.9.3 through the Jenkins OkHttp API plugin
π Documentation updates
- Overall refresh of the documentation
π Bug fixes
- Fix 1.1.0 regression: can no longer modify
service.name
andservice.namespace
issue: #288, PR: #290 (@cyrille-leclerc)
Full Changelog: opentelemetry-1.1.0...opentelemetry-1.2.0
opentelemetry-1.2.0-rc2
π New features and improvements
- Support OTLP/HTTP issue: #247, PR: #274 (@cyrille-leclerc )
- Option to reduce the cardinality of span names for Matrix and JobDSL jobs PR #271, issue: #256 and #257 (@cyrille-leclerc )
- Steps and stages interrupted by the Parallel failfast strategy or by user interruption should have the span status
unset
rather thanerror
for readability issue #262 and #281, PR #283 (@cyrille-leclerc ) - Better details with
exception.type
andexception.message
when jobs complete asfailure
orunstable
PR #263 (@cyrille-leclerc ) - Add AWS resource provider PR #280 (@cyrille-leclerc )
π¦ Dependency updates
- Bump Otel SDK to 1.1.0 issue: #269, PR #270, #273, and #294 (@cyrille-leclerc )
- Add okhttp 4.9.3 through the Jenkins OkHttp API plugin
π Documentation updates
- NONE
π Bug fixes
- Fix 1.1.0 regression: can no longer modify
service.name
andservice.namespace
issue: #288, PR: #290 (@cyrille-leclerc)
Full Changelog: opentelemetry-1.1.0-rc2...opentelemetry-1.2.0-rc1