| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
|
[com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`2.25.4` -> `2.26.0` |
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.45.2` -> `1.46.0` |
| [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.45.2` -> `1.46.0` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.9` -> `2.30.10` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.9` -> `2.30.10` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.9` -> `2.30.10` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.9` -> `2.30.10` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.9` -> `2.30.10` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.9` -> `2.30.10` |
---
### Release Notes
<details>
<summary>googleapis/java-datastore
(com.google.cloud:google-cloud-datastore)</summary>
###
[`v2.26.0`](https://github.com/googleapis/java-datastore/blob/HEAD/CHANGELOG.md#2260-2025-01-29)
##### Features
- Add firestoreInDatastoreMode for datastore emulator
([#​1698](https://github.com/googleapis/java-datastore/issues/1698))
([50f106d](https://github.com/googleapis/java-datastore/commit/50f106d4c50884ce471a66c00df322270fe4a91c))
##### Dependencies
- Update dependency com.google.cloud:sdk-platform-java-config to v3.42.0
([#​1725](https://github.com/googleapis/java-datastore/issues/1725))
([1cbaf22](https://github.com/googleapis/java-datastore/commit/1cbaf22cf557aec606dce7a5ca5d3ebe620a9339))
</details>
<details>
<summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary>
###
[`v1.46.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.46.0):
1.46.0
##### Breaking Changes
> \[!WARNING]
> jnr-unixsocket is now an external dependency of dd-trace-ot and must
be included when deploying dd-trace-ot.
> \[!NOTE]
> The API `TracerScope.setAsync(boolean)`, used to manually control
asynchronous span propagation, does no more apply to the scope instance
but to the active span scope.
##### Components
##### Application Security Management (IAST)
- :bug: Fix String.replace instrumentation for IAST
([#​8281](https://github.com/datadog/dd-trace-java/issues/8281) -
[@​Mariovido](https://github.com/Mariovido))
- :sparkles: Apply the standard nomenclature to the stacktrace configs
([#​8244](https://github.com/datadog/dd-trace-java/issues/8244) -
[@​jandro996](https://github.com/jandro996))
- :bug: Exclude false positive weak randomness
([#​8232](https://github.com/datadog/dd-trace-java/issues/8232) -
[@​jandro996](https://github.com/jandro996))
- :sparkles: Propagation of translateEscapes of String class
([#​8186](https://github.com/datadog/dd-trace-java/issues/8186) -
[@​sezen-datadog](https://github.com/sezen-datadog))
- :sparkles: Add security control metrics
([#​8175](https://github.com/datadog/dd-trace-java/issues/8175) -
[@​jandro996](https://github.com/jandro996))
- :sparkles: Increase IAST propagation to StringBuffer setLength
([#​8128](https://github.com/datadog/dd-trace-java/issues/8128) -
[@​Mariovido](https://github.com/Mariovido))
- :sparkles: Add IAST taint tracking for DB values
([#​8072](https://github.com/datadog/dd-trace-java/issues/8072) -
[@​Mariovido](https://github.com/Mariovido))
##### Application Security Management (WAF)
- :bug: Prevents a NPE when there is no subscriber for user events
([#​8258](https://github.com/datadog/dd-trace-java/issues/8258) -
[@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- :sparkles: Apply the standard nomenclature to the stacktrace configs
([#​8244](https://github.com/datadog/dd-trace-java/issues/8244) -
[@​jandro996](https://github.com/jandro996))
- :bug: Ensure cached subscriptions are cleared on reconfiguration via
RC ([#​8229](https://github.com/datadog/dd-trace-java/issues/8229)
-
[@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- :sparkles: Add support for session tracking in Vertx
([#​8167](https://github.com/datadog/dd-trace-java/issues/8167) -
[@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- :sparkles: Create span tag: \_dd.appsec.rasp.timeout
([#​8269](https://github.com/datadog/dd-trace-java/issues/8269) -
[@​Mariovido](https://github.com/Mariovido))
##### Build & Tooling
- :bug: Ensure shaded helpers have unique names when injected into
class-loaders
([#​8192](https://github.com/datadog/dd-trace-java/issues/8192) -
[@​mcculls](https://github.com/mcculls))
##### Configuration at Runtime
- :bug: Remove filtering of `DD_SERVICE` and `DD_ENV` from the tracer
([#​8176](https://github.com/datadog/dd-trace-java/issues/8176) -
[@​mhlidd](https://github.com/mhlidd))
##### Continuous Integration Visibility
- :broom: Generalize TestRetryPolicy to TestExecutionPolicy
([#​8302](https://github.com/datadog/dd-trace-java/issues/8302) -
[@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- :broom: Parallelize CI Visibility settings requests
([#​8299](https://github.com/datadog/dd-trace-java/issues/8299) -
[@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- :broom: Generalize test retry logic
([#​8289](https://github.com/datadog/dd-trace-java/issues/8289) -
[@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- :broom: Generalize tests skipping logic
([#​8288](https://github.com/datadog/dd-trace-java/issues/8288) -
[@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- :broom: Remove skip and shouldBeSkipped methods from TestEventsHandler
in favor of isSkippable
([#​8286](https://github.com/datadog/dd-trace-java/issues/8286) -
[@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- :sparkles::zap: Optimize Git repository information computation
([#​8270](https://github.com/datadog/dd-trace-java/issues/8270) -
[@​dougqh](https://github.com/dougqh))
- :sparkles: Always request known tests from the backend
([#​8268](https://github.com/datadog/dd-trace-java/issues/8268) -
[@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- :sparkles: Fix NPE when trying to get retry analyzer in Test NG
([#​8253](https://github.com/datadog/dd-trace-java/issues/8253) -
[@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- :bug: Set test framework and test framework version tags atomically
([#​8252](https://github.com/datadog/dd-trace-java/issues/8252) -
[@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- :sparkles: Add debug logging to Android Gradle module layout logic
([#​8251](https://github.com/datadog/dd-trace-java/issues/8251) -
[@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- :bug: Fix source and destination folders computation for Android
Gradle projects
([#​8190](https://github.com/datadog/dd-trace-java/issues/8190) -
[@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- :sparkles: Add basic Scala Weaver sbt support
([#​8189](https://github.com/datadog/dd-trace-java/issues/8189) -
[@​daniel-mohedano](https://github.com/daniel-mohedano))
- :sparkles: Implement impacted tests detection
([#​8188](https://github.com/datadog/dd-trace-java/issues/8188) -
[@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
##### Data Streams Monitoring
- :sparkles: Change hash computation for protobuf to better represent
impacting changes + save proto number in schema
([#​8201](https://github.com/datadog/dd-trace-java/issues/8201) -
[@​vandonr](https://github.com/vandonr))
##### Database Monitoring
- Add peer service tag in dbm sql commenter
([#​7913](https://github.com/datadog/dd-trace-java/issues/7913) -
[@​jordan-wong](https://github.com/jordan-wong))
##### Dynamic Instrumentation
- :sparkles: Add support for SymDB to scan directories
([#​8306](https://github.com/datadog/dd-trace-java/issues/8306) -
[@​jpbempel](https://github.com/jpbempel))
- :sparkles: Add SymDB report for any jar scanning failures
([#​8300](https://github.com/datadog/dd-trace-java/issues/8300) -
[@​jpbempel](https://github.com/jpbempel))
- :sparkles: Use two budgets depending on type
([#​8283](https://github.com/datadog/dd-trace-java/issues/8283) -
[@​evanchooly](https://github.com/evanchooly))
- :sparkles: Institute a 10 snapshot per probe per trace budget
([#​8277](https://github.com/datadog/dd-trace-java/issues/8277) -
[@​evanchooly](https://github.com/evanchooly))
- :bug: Avoid double snapshots for Exception Replay
([#​8273](https://github.com/datadog/dd-trace-java/issues/8273) -
[@​jpbempel](https://github.com/jpbempel))
- :sparkles: Simplify code origins. Separate out snapshot generation.
([#​8263](https://github.com/datadog/dd-trace-java/issues/8263) -
[@​evanchooly](https://github.com/evanchooly))
- :sparkles: Add Exception probe custom instrumentation
([#​8230](https://github.com/datadog/dd-trace-java/issues/8230) -
[@​jpbempel](https://github.com/jpbempel))
- :sparkles: Enhance log probes to honor debug session tags
([#​8215](https://github.com/datadog/dd-trace-java/issues/8215) -
[@​evanchooly](https://github.com/evanchooly))
- :bug: Don't redact env tokens from debugger probe snapshots
([#​8211](https://github.com/datadog/dd-trace-java/issues/8211) -
[@​watson](https://github.com/watson))
- :sparkles::zap: Move Trace/SpanId capture at commit time
([#​8184](https://github.com/datadog/dd-trace-java/issues/8184) -
[@​jpbempel](https://github.com/jpbempel))
- :bug: Capture values at entry for method probe
([#​8169](https://github.com/datadog/dd-trace-java/issues/8169) -
[@​jpbempel](https://github.com/jpbempel))
##### JMX fetch
- :bug: Mute JMXFetch Shutdown in progress error
([#​8068](https://github.com/datadog/dd-trace-java/issues/8068) -
[@​ygree](https://github.com/ygree))
##### OpenTracing
- :warning::broom: Make jnr-unixsocket an explicit dependency of
dd-trace-ot
([#​8307](https://github.com/datadog/dd-trace-java/issues/8307) -
[@​mcculls](https://github.com/mcculls))
##### Profiling
- :bug: Avoid unsupported API call for creating folders on windows
([#​8304](https://github.com/datadog/dd-trace-java/issues/8304) -
[@​jbachorik](https://github.com/jbachorik))
- :sparkles: Tag profiles for serverless
([#​8279](https://github.com/datadog/dd-trace-java/issues/8279) -
[@​jbachorik](https://github.com/jbachorik))
- :sparkles: add queue type and length to queue events
([#​8242](https://github.com/datadog/dd-trace-java/issues/8242) -
[@​richardstartin](https://github.com/richardstartin))
- :bug: TempLocationManager Fixes and Improvements
([#​8191](https://github.com/datadog/dd-trace-java/issues/8191) -
[@​jbachorik](https://github.com/jbachorik))
- :sparkles: Bump ddprof to 1.18.0
([#​8173](https://github.com/datadog/dd-trace-java/issues/8173) -
[@​jbachorik](https://github.com/jbachorik))
- :sparkles: Report profiler initialization and configuration errors to
telemetry
([#​8171](https://github.com/datadog/dd-trace-java/issues/8171) -
[@​jbachorik](https://github.com/jbachorik))
##### Telemetry
- :sparkles: Add pending traces report in tracer flares
([#​8053](https://github.com/datadog/dd-trace-java/issues/8053) -
[@​mhlidd](https://github.com/mhlidd))
##### Testing
- :sparkles: Test http server requests in parallel
([#​8222](https://github.com/datadog/dd-trace-java/issues/8222) -
[@​amarziali](https://github.com/amarziali))
##### Trace context propagation
- :sparkles: Add non default propagator registration
([#​8310](https://github.com/datadog/dd-trace-java/issues/8310) -
[@​PerfectSlayer](https://github.com/PerfectSlayer))
##### Tracer core
- :sparkles: Probe for existence of IBMSASL or ACCP security providers
([#​8276](https://github.com/datadog/dd-trace-java/issues/8276) -
[@​mcculls](https://github.com/mcculls))
- :sparkles::zap: Overhead improvement to agent feedback based sampling
([#​8265](https://github.com/datadog/dd-trace-java/issues/8265) -
[@​dougqh](https://github.com/dougqh))
- :broom: Move async propagation API from scope to tracer
([#​8231](https://github.com/datadog/dd-trace-java/issues/8231) -
[@​PerfectSlayer](https://github.com/PerfectSlayer))
- :sparkles: Introduce context propagation API
([#​8161](https://github.com/datadog/dd-trace-java/issues/8161) -
[@​PerfectSlayer](https://github.com/PerfectSlayer))
- :sparkles::test_tube: Use env-entry to add tags per webapp deployment
([#​8138](https://github.com/datadog/dd-trace-java/issues/8138) -
[@​amarziali](https://github.com/amarziali))
- :sparkles: Introduce context helpers API
([#​8134](https://github.com/datadog/dd-trace-java/issues/8134) -
[@​PerfectSlayer](https://github.com/PerfectSlayer))
- :sparkles: Support IPv6 values for `DD_AGENT_HOST` and
`DD_TRACE_AGENT_URL`
([#​7984](https://github.com/datadog/dd-trace-java/issues/7984) -
[@​mhlidd](https://github.com/mhlidd))
##### Instrumentations
##### Apache HttpComponents
- :bug: Properly finish spans and support latest apache httpclient5
([#​8272](https://github.com/datadog/dd-trace-java/issues/8272) -
[@​amarziali](https://github.com/amarziali))
##### AWS Lambda instrumentation
- :bug: Properly capture lambda payloads for all handler types.
([#​8264](https://github.com/datadog/dd-trace-java/issues/8264) -
[@​purple4reina](https://github.com/purple4reina))
##### AWS S3 instrumentation
- :bulb: Create S3 instrumentation + add span pointers
([#​8075](https://github.com/datadog/dd-trace-java/issues/8075) -
[@​nhulston](https://github.com/nhulston))
##### AWS SDK instrumentation
- :bug: Revert "Add avoid double instrumenting lambda non-streaming
handlers."
([#​8247](https://github.com/datadog/dd-trace-java/issues/8247) -
[@​nhulston](https://github.com/nhulston))
##### Cassandra
- :sparkles: Allow extracting keyspace from statement result
([#​8239](https://github.com/datadog/dd-trace-java/issues/8239) -
[@​amarziali](https://github.com/amarziali))
##### Core Java language instrumentation
- :sparkles: Propagation of translateEscapes of String class
([#​8186](https://github.com/datadog/dd-trace-java/issues/8186) -
[@​sezen-datadog](https://github.com/sezen-datadog))
##### Eclipse Vert.x instrumentation
- :bug: Fix vertx worker propagation and error handling
([#​8237](https://github.com/datadog/dd-trace-java/issues/8237) -
[@​amarziali](https://github.com/amarziali))
- :sparkles: Support vertx 5
([#​8220](https://github.com/datadog/dd-trace-java/issues/8220) -
[@​amarziali](https://github.com/amarziali))
- :sparkles: Add support for session tracking in Vertx
([#​8167](https://github.com/datadog/dd-trace-java/issues/8167) -
[@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
##### Kafka instrumentation
- :bug: Prevent possible NPE calculating Kafka record header size
([#​8292](https://github.com/datadog/dd-trace-java/issues/8292) -
[@​ygree](https://github.com/ygree))
##### Mule instrumentation
- :bug: Fix crash using Mule with JPMS
([#​8187](https://github.com/datadog/dd-trace-java/issues/8187) -
[@​amarziali](https://github.com/amarziali))
##### Protocol Buffer instrumentation
- :sparkles: Change hash computation for protobuf to better represent
impacting changes + save proto number in schema
([#​8201](https://github.com/datadog/dd-trace-java/issues/8201) -
[@​vandonr](https://github.com/vandonr))
##### Spring instrumentation
- :bug: Preserve getQualifier from spring scheduling runnables
([#​8293](https://github.com/datadog/dd-trace-java/issues/8293) -
[@​amarziali](https://github.com/amarziali))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 6pm every weekday,before 2am
every weekday" in timezone Australia/Melbourne, Automerge - At any time
(no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).
GitOrigin-RevId: bb09d47e4eed77a003f630273b4d0a84003eb899