Releases: open-telemetry/opentelemetry-java-contrib
Version 1.14.0
This release targets the OpenTelemetry SDK 1.14.0.
All components updated to target OpenTelemetry SDK 1.14.0.
JMX metrics
- Support setting more properties in the JMX Metrics properties file (#323)
- Add Jetty Integration (#320)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@anuraaga
@dehaansa
@Enkelian
@kenfinnigan
@kubawach
@laurit
@mateuszrzeszutek
@Mrod1598
@opentelemetry-java-bot
@rmfitzpatrick
@trask
Version 1.13.0
This release targets the OpenTelemetry SDK 1.13.0.
All components updated to target OpenTelemetry SDK 1.13.0.
Consistent sampling - New 🌟
This component adds various Sampler implementations for consistent sampling as defined by https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/tracestate-probability-sampling.md and open-telemetry/opentelemetry-specification#2047.
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@anuraaga
@cyrille-leclerc
@Enkelian
@jack-berg
@jmacd
@kenfinnigan
@kittylyst
@kubawach
@laurit
@mateuszrzeszutek
@oertl
@PeterF778
@rmfitzpatrick
@spencerwilson
@trask
@vasireddy99
Version 1.12.0
This release targets the OpenTelemetry SDK 1.12.0.
All components updated to target OpenTelemetry SDK 1.12.0.
Version 1.11.0
This release targets the OpenTelemetry SDK 1.11.0.
JFR streaming
- Split up GC Handlers, add support for Parallel (#201)
JMX metrics
- jmx-metrics: Activemq (#188)
- Adds Solr metrics gathering to jmx-metrics (#204)
- Add Hadoop Monitoring (#210)
- Add Hbase Support (#211)
- Update Kafka JMX Script (#216)
- Fixes solr JMX metrics to use all possible MBeans instead of only first (#223)
- WildFly Monitoring (#224)
- Updates Solr cache size metric to point to new attribute to measure byte size (#225)
- Updates jmx-metrics WildFly integration to point to integer attributes for some metrics (#232)
- Update file total metric (#234)
Version 1.10.0
This release targets the OpenTelemetry SDK 1.10.0.
JMX metrics
- Add multi attribute support (#137)
- Add support for Tomcat (#155)
- Change metric to Gauge (#194)
- Remove manual exporter flush (#190)
Maven extension
- Support Maven parallel builds (#161)
- Capture details on mojo goal executions:
deploy:deploy,spring-boot:build-image,jib:build,snyk:test,snyk:monitor(#146) - Fix lifecycle to support the Maven daemon (#169)
- Fix
service.nameattribute overwrite (#184) - Fix default
service.name+ simplify configuration using Otel AutoConfig SDK 1.10 ResourceProvider SPI improvements (enable specifying the classloader making it compatible with Maven Plexus) (#187) - Add Tracer instrumentationVersion (ie
otel.library.version) (#191) - Reduce the cardinality of mojo span names (#192)
Samplers
- Rename contrib-samplers to samplers (#185)
Version 1.9.0
This release targets the OpenTelemetry SDK 1.9.1.
Maven extension
- Use Auto Configure Otel SDK Builder (#132)
AWS X-Ray
- Use OkHttp for xray sampling requests (#135)
- Use service.name resource attribute instead of span name for service (#138)
- X-Ray Sampler: Match rule's HTTP path against http.url attribute if t (#141)
JFR streaming
Version 1.7.0
This release targets the OpenTelemetry SDK 1.7.0.
Disruptor span processor - New 🌟
Moved from SDK repo.
JFR streaming - New 🌟
Listens for JFR events (using the Streaming API) and converts them to OpenTelemetry metrics.
Runtime attach - New 🌟
Allows programmatic attach of Javaagent.
JMX metrics
- Update Cassandra units for latency counters (#111)
- Update cassandra counters to be non-monotonic where appropriate (#113)
- Update cassandra jmx metrics script to combine similar metrics into labelled metric (#118)
Maven extension
- Fix failure to load the extension declaring it in pom.xml (#86)
- Fix exception if OTLP exporter is not configured properly (#93).
- Support disabling the creation of mojo execution spans (#108)
- Use the OpenTelemetry SDK Autoconfigure extension to support more configuration setting. All the settings of the OTLP exporter are supported. (#112)
Version 1.6.0
This release targets the OpenTelemetry SDK 1.6.0.
Maven extension - New 🌟
This extension can be registered in a Maven build to trace different build steps, for example project build and Maven plugin executions.
Version 1.5.0
This release targets the OpenTelemetry SDK 1.5.0.
JMX metrics
- Due to updating to OpenTelemetry SDK 1.5.0, many of the APIs presented for configuration have been changed so you will need to update any Groovy config scripts to match.
*ValueRecorderhas been replaced with*Histogram*Sumhave been replaced with*Counter*Observerhave been replaced with*Callbackand do not return any object anymore
Version 1.4.0
This release targets the OpenTelemetry SDK 1.4.0.
AWS X-Ray - New 🌟
This library contains OTel extensions for use with AWS X-Ray.
JMX Metrics
- Because of numerous backwards incompatible changes in the OpenTelemetry Metrics data model, you will want to make sure you are running the latest version of the OpenTelemetry collector. Older versions will likely not process metrics correctly.