Skip to content

Release v1.1.0

Compare
Choose a tag to compare
@mateuszrzeszutek mateuszrzeszutek released this 18 Jun 16:14
· 1275 commits to main since this release
30bd02b

This release uses OpenTelemetry Instrumentation for Java version 1.3.0. If you want to extend the instrumentation manually, we suggest using the OpenTelemetry Java API version 1.3.0. Please consult the release notes linked above for upstream changes.

🗒 General notes

  • OpenTelemetry Java SDK and OpenTelemetry Instrumentation for Java dependencies were updated to version 1.3.0.
  • khttp instrumentation was moved from the upstream OpenTelemetry Instrumentation for
    Java repo to this one. We are now responsible for maintaining this instrumentation.

🛠️ Bug fixes

  • The agent will always set exactly one Server-Timing header value; the bug where multiple copies of the same header
    value were set was fixed.
  • Memory usage of the OpenTelemetry SDK has been significantly reduced; the agent will now use much less memory for tracing.

🌟 Enhancements

  • Added internal_root_off sampler that will drop all traces that start with INTERNAL, CLIENT or PRODUCER span -
    the only top-level span kinds allowed are SERVER and CONSUMER. You can use this sampler by setting
    the otel.traces.sampler configuration property.
  • Added a new spring-integration/spring-cloud-stream instrumentation: the agent will now correctly propagate context between Spring Cloud applications.