Skip to content

Bump datadog from 2.30.0 to 2.31.0#6446

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/bundler/datadog-2.31.0
Open

Bump datadog from 2.30.0 to 2.31.0#6446
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/bundler/datadog-2.31.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 20, 2026

Bumps datadog from 2.30.0 to 2.31.0.

Release notes

Sourced from datadog's releases.

2.31.0

Highlights

This release significantly expands AppSec AI Guard capabilities, adding support for evaluating images in user prompts and tool outputs, and exposing Sensitive Data Scanner findings and tag probabilities in evaluation results.

A breaking change updates AIGuard.evaluate to raise errors by default when the service is configured to block (via Datadog UI), so be sure to opt out if you rely on the previous behavior.

We’ve also improved observability with enhanced configuration reporting in the Datadog UI, added a new extended heartbeat telemetry event for long‑running services, and richer Dynamic Instrumentation snapshots.

JRuby is now deprecated.

Added

  • Core: Add app-extended-heartbeat telemetry event to resend full configuration every 24h for long-running services. (#5531)
  • AI Guard: Add multi-model messages support to AI Guard, enabling text and image URL content parts in evaluation SDK (#5564)
  • AI Guard: Add evaluation of images in user prompt and tool output for RubyLLM contrib. (#5573)
  • AI Guard: Expose Sensitive Data Scanner findings in AI Guard results via AIGuard::Evaluation::Result#sds_findings. (#5579)
  • AI Guard: Expose tag probabilities in AI Guard results via AIGuard::Evaluation::Result#tag_probabilities. (#5580)
  • Tracing: Integrations: Add rails.application to the process tags. (#5468)
  • Tracing: Report and display all configurations used by a service in the 'SDK & Agent Configurations' tab of a Ruby service page in Datadog UI (#5483)

Changed

  • Core: Upgrade libdatadog dependency to version 30.0.0 (#5574)
  • AI Guard: Breaking change: AIGuard.evaluate now defaults to allow_raise: true. Pass allow_raise: false to keep the previous non-raising behavior. (#5587)
  • Dynamic Instrumentation: Report exception messages in method probe snapshots. Require the libdatadog_api C extension for Dynamic Instrumentation. (#5111)

Fixed

  • Profiling: Detect when libdatadog version does not match expected version. (#5484)
  • Profiling: Log profiler initialization errors as warnings instead of raising them. (#5509)
  • Tracing: Fix NoMethodError in extract_trace_id! caused by extract_tags returning true. (#5499)

Removed

  • Core: Removed JRuby from the CI test matrix (#5594)
Changelog

Sourced from datadog's changelog.

[2.31.0] - 2026-04-20

Added

  • Core: Add app-extended-heartbeat telemetry event to resend full configuration every 24h for long-running services. (#5531[])
  • AI Guard: Add multi-model messages support to AI Guard, enabling text and image URL content parts in evaluation SDK (#5564[])
  • AI Guard: Add evaluation of images in user prompt and tool output for RubyLLM contrib. (#5573[])
  • AI Guard: Expose Sensitive Data Scanner findings in AI Guard results via AIGuard::Evaluation::Result#sds_findings. (#5579[])
  • AI Guard: Expose tag probabilities in AI Guard results via AIGuard::Evaluation::Result#tag_probabilities. (#5580[])
  • Tracing: Integrations: Add rails.application to the process tags. (#5468[])
  • Tracing: Report and display all configurations used by a service in the 'SDK & Agent Configurations' tab of a Ruby service page in Datadog UI (#5483[])

Changed

  • Core: Upgrade libdatadog dependency to version 30.0.0 (#5574[])
  • AI Guard: Breaking change: AIGuard.evaluate now defaults to allow_raise: true. Pass allow_raise: false to keep the previous non-raising behavior. (#5587[])
  • Dynamic Instrumentation: Report exception messages in method probe snapshots. Require the libdatadog_api C extension for Dynamic Instrumentation. (#5111[])

Fixed

  • Profiling: Detect when libdatadog version does not match expected version. (#5484[])
  • Profiling: Log profiler initialization errors as warnings instead of raising them. (#5509[])
  • Tracing: Fix NoMethodError in extract_trace_id! caused by extract_tags returning true. (#5499[])

Removed

  • Core: Removed JRuby from the CI test matrix (#5594[])
Commits
  • 722deb0 Merge pull request #5610 from DataDog/fix-publish-workflow
  • 4f01b14 Fix job_workflow_ref for Publish Gem workflow
  • f662d0c Merge pull request #5609 from DataDog/fix-publish-workflow
  • 921f56b Fix publish gem workflow
  • 97e315f Merge pull request #5608 from DataDog/bump_to_version_2.31.0
  • 07860ad Add 2.31.0 to CHANGELOG.md
  • 96fbeeb Merge pull request #5603 from DataDog/bump_to_version_2.31.0
  • 1ccdc22 Update system-tests ref manually
  • 6756760 Merge pull request #5598 from DataDog/ai-guard-fix-messages-truncation
  • 38b8189 Switch AI Guard messages list truncation order
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [datadog](https://github.com/DataDog/dd-trace-rb) from 2.30.0 to 2.31.0.
- [Release notes](https://github.com/DataDog/dd-trace-rb/releases)
- [Changelog](https://github.com/DataDog/dd-trace-rb/blob/master/CHANGELOG.md)
- [Commits](DataDog/dd-trace-rb@v2.30.0...v2.31.0)

---
updated-dependencies:
- dependency-name: datadog
  dependency-version: 2.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels Apr 20, 2026
@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels Apr 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code

Projects

Development

Successfully merging this pull request may close these issues.

0 participants