Skip to content

v2025.01.31.151055-df54c92

| 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
([#&#8203;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
([#&#8203;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
([#&#8203;8281](https://github.com/datadog/dd-trace-java/issues/8281) -
[@&#8203;Mariovido](https://github.com/Mariovido))
- :sparkles: Apply the standard nomenclature to the stacktrace configs
([#&#8203;8244](https://github.com/datadog/dd-trace-java/issues/8244) -
[@&#8203;jandro996](https://github.com/jandro996))
- :bug: Exclude false positive weak randomness
([#&#8203;8232](https://github.com/datadog/dd-trace-java/issues/8232) -
[@&#8203;jandro996](https://github.com/jandro996))
- :sparkles: Propagation of translateEscapes of String class
([#&#8203;8186](https://github.com/datadog/dd-trace-java/issues/8186) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
- :sparkles: Add security control metrics
([#&#8203;8175](https://github.com/datadog/dd-trace-java/issues/8175) -
[@&#8203;jandro996](https://github.com/jandro996))
- :sparkles: Increase IAST propagation to StringBuffer setLength
([#&#8203;8128](https://github.com/datadog/dd-trace-java/issues/8128) -
[@&#8203;Mariovido](https://github.com/Mariovido))
- :sparkles: Add IAST taint tracking for DB values
([#&#8203;8072](https://github.com/datadog/dd-trace-java/issues/8072) -
[@&#8203;Mariovido](https://github.com/Mariovido))

##### Application Security Management (WAF)

- :bug: Prevents a NPE when there is no subscriber for user events
([#&#8203;8258](https://github.com/datadog/dd-trace-java/issues/8258) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- :sparkles: Apply the standard nomenclature to the stacktrace configs
([#&#8203;8244](https://github.com/datadog/dd-trace-java/issues/8244) -
[@&#8203;jandro996](https://github.com/jandro996))
- :bug: Ensure cached subscriptions are cleared on reconfiguration via
RC ([#&#8203;8229](https://github.com/datadog/dd-trace-java/issues/8229)
-
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- :sparkles: Add support for session tracking in Vertx
([#&#8203;8167](https://github.com/datadog/dd-trace-java/issues/8167) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- :sparkles: Create span tag: \_dd.appsec.rasp.timeout
([#&#8203;8269](https://github.com/datadog/dd-trace-java/issues/8269) -
[@&#8203;Mariovido](https://github.com/Mariovido))

##### Build & Tooling

- :bug: Ensure shaded helpers have unique names when injected into
class-loaders
([#&#8203;8192](https://github.com/datadog/dd-trace-java/issues/8192) -
[@&#8203;mcculls](https://github.com/mcculls))

##### Configuration at Runtime

- :bug: Remove filtering of `DD_SERVICE` and `DD_ENV` from the tracer
([#&#8203;8176](https://github.com/datadog/dd-trace-java/issues/8176) -
[@&#8203;mhlidd](https://github.com/mhlidd))

##### Continuous Integration Visibility

- :broom: Generalize TestRetryPolicy to TestExecutionPolicy
([#&#8203;8302](https://github.com/datadog/dd-trace-java/issues/8302) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- :broom: Parallelize CI Visibility settings requests
([#&#8203;8299](https://github.com/datadog/dd-trace-java/issues/8299) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- :broom: Generalize test retry logic
([#&#8203;8289](https://github.com/datadog/dd-trace-java/issues/8289) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- :broom: Generalize tests skipping logic
([#&#8203;8288](https://github.com/datadog/dd-trace-java/issues/8288) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- :broom: Remove skip and shouldBeSkipped methods from TestEventsHandler
in favor of isSkippable
([#&#8203;8286](https://github.com/datadog/dd-trace-java/issues/8286) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- :sparkles::zap: Optimize Git repository information computation
([#&#8203;8270](https://github.com/datadog/dd-trace-java/issues/8270) -
[@&#8203;dougqh](https://github.com/dougqh))
- :sparkles: Always request known tests from the backend
([#&#8203;8268](https://github.com/datadog/dd-trace-java/issues/8268) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- :sparkles: Fix NPE when trying to get retry analyzer in Test NG
([#&#8203;8253](https://github.com/datadog/dd-trace-java/issues/8253) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- :bug: Set test framework and test framework version tags atomically
([#&#8203;8252](https://github.com/datadog/dd-trace-java/issues/8252) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- :sparkles: Add debug logging to Android Gradle module layout logic
([#&#8203;8251](https://github.com/datadog/dd-trace-java/issues/8251) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- :bug: Fix source and destination folders computation for Android
Gradle projects
([#&#8203;8190](https://github.com/datadog/dd-trace-java/issues/8190) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- :sparkles: Add basic Scala Weaver sbt support
([#&#8203;8189](https://github.com/datadog/dd-trace-java/issues/8189) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- :sparkles: Implement impacted tests detection
([#&#8203;8188](https://github.com/datadog/dd-trace-java/issues/8188) -
[@&#8203;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
([#&#8203;8201](https://github.com/datadog/dd-trace-java/issues/8201) -
[@&#8203;vandonr](https://github.com/vandonr))

##### Database Monitoring

- Add peer service tag in dbm sql commenter
([#&#8203;7913](https://github.com/datadog/dd-trace-java/issues/7913) -
[@&#8203;jordan-wong](https://github.com/jordan-wong))

##### Dynamic Instrumentation

- :sparkles: Add support for SymDB to scan directories
([#&#8203;8306](https://github.com/datadog/dd-trace-java/issues/8306) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- :sparkles: Add SymDB report for any jar scanning failures
([#&#8203;8300](https://github.com/datadog/dd-trace-java/issues/8300) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- :sparkles: Use two budgets depending on type
([#&#8203;8283](https://github.com/datadog/dd-trace-java/issues/8283) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- :sparkles: Institute a 10 snapshot per probe per trace budget
([#&#8203;8277](https://github.com/datadog/dd-trace-java/issues/8277) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- :bug: Avoid double snapshots for Exception Replay
([#&#8203;8273](https://github.com/datadog/dd-trace-java/issues/8273) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- :sparkles: Simplify code origins. Separate out snapshot generation.
([#&#8203;8263](https://github.com/datadog/dd-trace-java/issues/8263) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- :sparkles: Add Exception probe custom instrumentation
([#&#8203;8230](https://github.com/datadog/dd-trace-java/issues/8230) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- :sparkles: Enhance log probes to honor debug session tags
([#&#8203;8215](https://github.com/datadog/dd-trace-java/issues/8215) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- :bug: Don't redact env tokens from debugger probe snapshots
([#&#8203;8211](https://github.com/datadog/dd-trace-java/issues/8211) -
[@&#8203;watson](https://github.com/watson))
- :sparkles::zap: Move Trace/SpanId capture at commit time
([#&#8203;8184](https://github.com/datadog/dd-trace-java/issues/8184) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- :bug: Capture values at entry for method probe
([#&#8203;8169](https://github.com/datadog/dd-trace-java/issues/8169) -
[@&#8203;jpbempel](https://github.com/jpbempel))

##### JMX fetch

- :bug: Mute JMXFetch Shutdown in progress error
([#&#8203;8068](https://github.com/datadog/dd-trace-java/issues/8068) -
[@&#8203;ygree](https://github.com/ygree))

##### OpenTracing

- :warning::broom: Make jnr-unixsocket an explicit dependency of
dd-trace-ot
([#&#8203;8307](https://github.com/datadog/dd-trace-java/issues/8307) -
[@&#8203;mcculls](https://github.com/mcculls))

##### Profiling

- :bug: Avoid unsupported API call for creating folders on windows
([#&#8203;8304](https://github.com/datadog/dd-trace-java/issues/8304) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- :sparkles: Tag profiles for serverless
([#&#8203;8279](https://github.com/datadog/dd-trace-java/issues/8279) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- :sparkles: add queue type and length to queue events
([#&#8203;8242](https://github.com/datadog/dd-trace-java/issues/8242) -
[@&#8203;richardstartin](https://github.com/richardstartin))
- :bug: TempLocationManager Fixes and Improvements
([#&#8203;8191](https://github.com/datadog/dd-trace-java/issues/8191) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- :sparkles: Bump ddprof to 1.18.0
([#&#8203;8173](https://github.com/datadog/dd-trace-java/issues/8173) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- :sparkles: Report profiler initialization and configuration errors to
telemetry
([#&#8203;8171](https://github.com/datadog/dd-trace-java/issues/8171) -
[@&#8203;jbachorik](https://github.com/jbachorik))

##### Telemetry

- :sparkles: Add pending traces report in tracer flares
([#&#8203;8053](https://github.com/datadog/dd-trace-java/issues/8053) -
[@&#8203;mhlidd](https://github.com/mhlidd))

##### Testing

- :sparkles: Test http server requests in parallel
([#&#8203;8222](https://github.com/datadog/dd-trace-java/issues/8222) -
[@&#8203;amarziali](https://github.com/amarziali))

##### Trace context propagation

- :sparkles: Add non default propagator registration
([#&#8203;8310](https://github.com/datadog/dd-trace-java/issues/8310) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))

##### Tracer core

- :sparkles: Probe for existence of IBMSASL or ACCP security providers
([#&#8203;8276](https://github.com/datadog/dd-trace-java/issues/8276) -
[@&#8203;mcculls](https://github.com/mcculls))
- :sparkles::zap: Overhead improvement to agent feedback based sampling
([#&#8203;8265](https://github.com/datadog/dd-trace-java/issues/8265) -
[@&#8203;dougqh](https://github.com/dougqh))
- :broom: Move async propagation API from scope to tracer
([#&#8203;8231](https://github.com/datadog/dd-trace-java/issues/8231) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- :sparkles: Introduce context propagation API
([#&#8203;8161](https://github.com/datadog/dd-trace-java/issues/8161) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- :sparkles::test_tube: Use env-entry to add tags per webapp deployment
([#&#8203;8138](https://github.com/datadog/dd-trace-java/issues/8138) -
[@&#8203;amarziali](https://github.com/amarziali))
- :sparkles: Introduce context helpers API
([#&#8203;8134](https://github.com/datadog/dd-trace-java/issues/8134) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- :sparkles: Support IPv6 values for `DD_AGENT_HOST` and
`DD_TRACE_AGENT_URL`
([#&#8203;7984](https://github.com/datadog/dd-trace-java/issues/7984) -
[@&#8203;mhlidd](https://github.com/mhlidd))

##### Instrumentations

##### Apache HttpComponents

- :bug: Properly finish spans and support latest apache httpclient5
([#&#8203;8272](https://github.com/datadog/dd-trace-java/issues/8272) -
[@&#8203;amarziali](https://github.com/amarziali))

##### AWS Lambda instrumentation

- :bug: Properly capture lambda payloads for all handler types.
([#&#8203;8264](https://github.com/datadog/dd-trace-java/issues/8264) -
[@&#8203;purple4reina](https://github.com/purple4reina))

##### AWS S3 instrumentation

- :bulb: Create S3 instrumentation + add span pointers
([#&#8203;8075](https://github.com/datadog/dd-trace-java/issues/8075) -
[@&#8203;nhulston](https://github.com/nhulston))

##### AWS SDK instrumentation

- :bug: Revert "Add avoid double instrumenting lambda non-streaming
handlers."
([#&#8203;8247](https://github.com/datadog/dd-trace-java/issues/8247) -
[@&#8203;nhulston](https://github.com/nhulston))

##### Cassandra

- :sparkles: Allow extracting keyspace from statement result
([#&#8203;8239](https://github.com/datadog/dd-trace-java/issues/8239) -
[@&#8203;amarziali](https://github.com/amarziali))

##### Core Java language instrumentation

- :sparkles: Propagation of translateEscapes of String class
([#&#8203;8186](https://github.com/datadog/dd-trace-java/issues/8186) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))

##### Eclipse Vert.x instrumentation

- :bug: Fix vertx worker propagation and error handling
([#&#8203;8237](https://github.com/datadog/dd-trace-java/issues/8237) -
[@&#8203;amarziali](https://github.com/amarziali))
- :sparkles: Support vertx 5
([#&#8203;8220](https://github.com/datadog/dd-trace-java/issues/8220) -
[@&#8203;amarziali](https://github.com/amarziali))
- :sparkles: Add support for session tracking in Vertx
([#&#8203;8167](https://github.com/datadog/dd-trace-java/issues/8167) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))

##### Kafka instrumentation

- :bug: Prevent possible NPE calculating Kafka record header size
([#&#8203;8292](https://github.com/datadog/dd-trace-java/issues/8292) -
[@&#8203;ygree](https://github.com/ygree))

##### Mule instrumentation

- :bug: Fix crash using Mule with JPMS
([#&#8203;8187](https://github.com/datadog/dd-trace-java/issues/8187) -
[@&#8203;amarziali](https://github.com/amarziali))

##### Protocol Buffer instrumentation

- :sparkles: Change hash computation for protobuf to better represent
impacting changes + save proto number in schema
([#&#8203;8201](https://github.com/datadog/dd-trace-java/issues/8201) -
[@&#8203;vandonr](https://github.com/vandonr))

##### Spring instrumentation

- :bug: Preserve getQualifier from spring scheduling runnables
([#&#8203;8293](https://github.com/datadog/dd-trace-java/issues/8293) -
[@&#8203;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
Assets 2
Loading