Skip to content

2.8.0

Latest
Compare
Choose a tag to compare
@ivoanjo ivoanjo released this 10 Dec 17:19
· 90 commits to master since this release
8ebc8a1

Highlights

Dynamic instrumentation is now available in Ruby as a Preview. Currently only log probes are implemented, and they can be set on both methods and lines. If you are interested in trying out Dynamic Instrumentation for Ruby, please contact Datadog to be added to the Preview program or open a GitHub issue.

Added

  • AppSec: Add SQL injection detection for ActiveRecord for following adapters: mysql2, postgresql, and sqlite3 (#4167)
  • Telemetry: Add environment variable to disable logs (#4153)
  • Integrations: Add configuration option on_error to Elasticsearch tracing (#4066)

Changed

  • Upgrade libdatadog dependency to 14.3.1 (#4196)
  • Profiling: Require Ruby 3.1+ for heap profiling (#4178)
  • Appsec: Update libddwaf to 1.18.0.0.0 (#4164)
  • Single-step: Lower SSI GLIBC requirements down to 2.17 (#4137)

Fixed

  • Integrations: Avoid loading ActiveSupport::Cache::RedisCacheStore, which tries to load redis >= 4.0.1 regardless of the version of Redis the host application has installed (#4197)
  • Profiling: Fix unsafe initialization when using profiler with otel tracing (#4195)
  • Single-step: Add safe NOOP injection script for very old rubies (#4140)

Read the full changeset and the release milestone.