github DataDog/dd-trace-java v1.0.0
1.0.0

latest releases: v1.39.1, v1.39.0, v1.38.1...
22 months ago

Java 8 is now the minimum required Java version

Known Issues

The dd-trace-ot.jar artifact has some API classes relocated to a different package, breaking some API usage.

Please use 1.0.1 or later.

Breaking Changes

  • Java 8 minimum version #3754
  • Shade all internal dependencies in dd-trace-ot #3987
  • Remove ScopeListener from public API #4239
  • Split DDId into trace id and span id #4211

Security

  • Replace Square OkHttp by patched OkHttp Java7 fork #3819 (addresses #3664)
  • Upgrade jnr_unixsocket #3993

Changes

Integrations

  • [JDBC] Add support for JTDS 1.2 connections #4213
  • [Kubernetes] Add non-root user to the dd-lib-java-init image #4182 (Thanks @nilushancosta for the contribution!)
  • [Kubernetes] Use a high UID/GID and specify the UID value in the USER instruction #4201 (Thanks @nilushancosta for the contribution!)

Profiling

  • Remove checkpoints #4224
  • Upgrade async-profiler to 20221111 #4219
  • Improve error message when using oracle jdk 8 w/o commercial features unlocked #4208
  • Fix profiler event labeling #4206
  • Don't emit checkpoints or scope events if async-profiler is enabled #4199
  • Simplify async-profiler config flags #4195
  • Decouple endpoint events from checkpoints #4104

Debugger

  • Modify rate limit regarding probe conditions #4228
  • Adjust snapshot structure for this object #4186

Fixes

  • Fix agent bootstrap on IBM Semeru Runtime 8 #4128

Don't miss a new dd-trace-java release

NewReleases is sending notifications on new releases.