Releases: jenkinsci/opentelemetry-plugin
Releases Β· jenkinsci/opentelemetry-plugin
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
opentelemetry-1.1.1
π New features and improvements
NONE
π¦ Dependency updates
- NONE
π Documentation updates
- NONE
π Bug fixes
- Fix: Regression: can no longer modify
service.name
andservice.namespace
issue: #288, PR: #291 (@cyrille-leclerc)
opentelemetry-1.2.0-rc1
π 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 SDL to 1.1.0-rc2 issue: #269, PR #270 and #273 (@cyrille-leclerc )
- Introduce okhttp 4.9.3 for opentelemetry-exporter-otlp-http-* and for opentelemetry-sdk-extension-aws
π 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
opentelemetry-1.1.0
π New features and improvements
- Use git hostname for "peer.service" attribute for better readability #268 (@cyrille-leclerc)
- Change attribute value
otel.library.name
: "jenkins" -> "jenkins-opentelemetry" #267 (@cyrille-leclerc) - Add
exception.type
andexception.message
when jobs complete asfailure
orunstable
+ Set rootspan.statusCode=unset
when jobs complete asnot_built
oraborted
instead oferror
#263 (@cyrille-leclerc) - Reduce agent and agent.allocation spans cardinality #260 (@v1v )
- Add the Jenkins Otel Plugin Version resource attribute #259 (@v1v )
- Add resource attributes provided by the ResourceProvider SPI #252 (@cyrille-leclerc)
- Update Kibana dashboards to use a parameterised service.name #251 (@v1v )
- Simplify Elastic Kibana Dashboard URL configuration #248 (@cyrille-leclerc )
- Add a monitoring dashboard link on Jenkins homepage #241 (@cyrille-leclerc )
- Export
OTEL_TRACES_EXPORTER
to meet new requirements of the Otel Maven Extension #228 (@cyrille-leclerc) - Enrich build trace with the committers:
ci.pipeline.run.committers
attribute #223 (@v1v )
π¦ Dependency updates
- Bump Otel SDK to 1.9.1 #237
- Bump simpleclient_bom from 0.12.0 to 0.14.1 #265
- Bump jackson-bom from 2.13.0 to 2.13.1 #264
π Documentation updates
- Better description of the Otel Span and Metrics exporters #236
Bug fixes
- fix: avoid NPE when clone options are not present #227 (@mdelapenya )