Skip to content

1.62.0

Latest

Choose a tag to compare

@github-actions github-actions released this 04 May 15:42
· 31 commits to master since this release
v1.62.0
16c6a5f

Note

Do not enable Trace Payload protocol V1 until further notice as it is not enabled on all DataDog backends yet.

Components

AI Guard

Application Security Management (IAST)

  • 🐛 🪞 10671 - Fix platform-dependent String.getBytes() calls to use explicit UTF-8 charset (#11149 - @mcculls - thanks @saravadeo for the contribution!)

Application Security Management (WAF)

  • ✨ Add server.request.body.files_content AppSec address: commons-fileupload (#11137), Tomcat & Netty multipart (#11198), Jersey & RESTEasy(#11229) - @jandro996
  • ✨ Add server.request.body.filenames AppSec address: Jersey & RESTEasy (#11171), Akka HTTP (#11173), Undertow & Play (#11174) - @jandro996
  • ✨ Expose server.io.fs.file_write AppSec address for write file operations (#11084),FileOutputStream/FileInputStream constructors(#11113), Files.copy overloads (#11179) - @jandro996
  • ✨ Add AppSec Java support for AWS Lambdas (#10570 - @claponcet)
  • 🐛 Restore original tracer during LambdaAppSecHandlerTest cleanup (#11172 - @claponcet)

Configuration

  • ✨ Add Integration Specific Handling for Config Inversion Linter (#11074 - @mhlidd)
  • ✨ Add Profiling Specific Handling for Config Inversion Linter (#11066 - @mhlidd)
  • ✨ Update Spock Tests to run with STRICT_TEST mode by default (#11032 - @mhlidd)

Continuous Integration Visibility

Crash Tracking

  • ✨ Enable sending crashtracking reports to errors intake by default (#11243 - @amarziali)
  • 🐛 🪞 10671 - Fix platform-dependent String.getBytes() calls to use explicit UTF-8 charset (#11149 - @mcculls - thanks @saravadeo for the contribution!)
  • ✨ Do not use java.nio in crashtracking init (premain) (#11080 - @amarziali)

Dynamic Instrumentation

Metrics

OpenFeature

  • 💡 Add flag evaluation metrics via OTel counter and OpenFeature Hook (#11040 - @typotter)
  • ✨ Refine variant reason computation to include SPLIT and STATIC (#11037 - @typotter)
  • 🐛 Strictly check variant types in Flag Evaluations (#11036 - @typotter)

Profiling

Telemetry

Testing

Trace context propagation

Tracer core

Instrumentations

Apache Spark instrumentation

  • ✨ Add spark.openlineage.appName tag to spark.application spans (#11246 - @aboitreaud)
  • 🐛 Fall back to jobGroupId when jobRunId equals taskRunId (#11199 - @aboitreaud)
  • ✨ Instrument QueryExecution.assertAnalyzed() to catch DataFrame analysis failures (#11033 - @aboitreaud)

AWS SDK instrumentation

Core Java language instrumentation

Jetty instrumentation

  • 🐛 Fix peer IP tags in Jetty/Dropwizard (#11237 - @smola)

Kafka instrumentation

OpenTelemetry instrumentation

  • 🐛 Correctly export overflow histogram bucket over OTLP (#11261 - @mcculls)
  • 💡 Support sending OpenTelemetry logs over OTLP (http/protobuf) (#11253 - @mcculls)
  • 🐛⚡ Miscellaneous OpenTelemetry Metrics fixes (#11240 - @mcculls)
  • 💡 Implement OpenTelemetry Logs API (#11224 - @mcculls)
  • 💡 Add telemetry attributes to OTLP payloads (#11125 - @mcculls)
  • 💡 Provide optimized writers for OpenTelemetry's "trace.proto" wire protocol (#11120 - @mcculls)

Sofa RPC