Skip to content

v2025.01.09.184726-680bca2

| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
|
[com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.50.0` -> `2.50.1` |
|
[com.google.cloud:google-cloud-core-http](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.49.0` -> `2.49.1` |
|
[com.google.cloud:google-cloud-core](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.49.0` -> `2.49.1` |
| [com.google.api:gax](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.59.0` -> `2.59.1` |
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.44.1` -> `1.45.0` |
| [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.44.1` -> `1.45.0` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.29.47` -> `2.29.48` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.29.47` -> `2.29.48` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.29.47` -> `2.29.48` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.29.47` -> `2.29.48` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.29.47` -> `2.29.48` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.29.47` -> `2.29.48` |

---

### Release Notes

<details>
<summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary>

###
[`v1.45.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.45.0):
1.45.0

##### Breaking changes

> \[!WARNING]\
> Support for custom scope manager using OpenTelemetry tracer artifact
(`dd-trace-ot`) is dropped.
> Tracing with OpenTracing API and custom scope manager will continue to
work on 1.44.x releases.

##### Components

##### Application Security Management (IAST)

- :sparkles: Add propagation to URI#toURL method
([#&#8203;8146](https://github.com/datadog/dd-trace-java/issues/8146) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- :sparkles: Increase IAST propagation to StringBuilder setLength
([#&#8203;8119](https://github.com/datadog/dd-trace-java/issues/8119) -
[@&#8203;Mariovido](https://github.com/Mariovido))
- :sparkles: Increase IAST propagation to StringBuffer append
([#&#8203;8082](https://github.com/datadog/dd-trace-java/issues/8082) -
[@&#8203;Mariovido](https://github.com/Mariovido))
- :sparkles: Handle IAST security controls custom validation and
sanitization methods
([#&#8203;7997](https://github.com/datadog/dd-trace-java/issues/7997) -
[@&#8203;jandro996](https://github.com/jandro996))

##### Application Security Management (WAF)

- :sparkles: Update user lifecycle tracking to V3
([#&#8203;8108](https://github.com/datadog/dd-trace-java/issues/8108) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- :sparkles: Exploit prevention for Shell Injection / Command Injection
([#&#8203;7615](https://github.com/datadog/dd-trace-java/issues/7615) -
[@&#8203;jandro996](https://github.com/jandro996))

##### Build & Tooling

- :bulb: Support instrumentation of repackaged libraries
([#&#8203;8153](https://github.com/datadog/dd-trace-java/issues/8153) -
[@&#8203;mcculls](https://github.com/mcculls))
- :sparkles: Configure native image build setting for JDK-22 based
GraalVM
([#&#8203;8092](https://github.com/datadog/dd-trace-java/issues/8092) -
[@&#8203;MattAlp](https://github.com/MattAlp))

##### Database Monitoring

- :sparkles: Add full APM/DBM mode for Oracle
([#&#8203;8090](https://github.com/datadog/dd-trace-java/issues/8090) -
[@&#8203;nenadnoveljic](https://github.com/nenadnoveljic))

##### Dynamic Instrumentation

- :bug: make local var hoisting disabled by default
([#&#8203;8158](https://github.com/datadog/dd-trace-java/issues/8158) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- :bug: Fix var hoisting issue when no previous store
([#&#8203;8122](https://github.com/datadog/dd-trace-java/issues/8122) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- :sparkles: Only decorate spans without code origin information
([#&#8203;8105](https://github.com/datadog/dd-trace-java/issues/8105) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- :bug: Fix suspend Kotlin methods instrumentation
([#&#8203;8080](https://github.com/datadog/dd-trace-java/issues/8080) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- :bug: Fix class file version detection
([#&#8203;8057](https://github.com/datadog/dd-trace-java/issues/8057) -
[@&#8203;jpbempel](https://github.com/jpbempel))

##### GraalVM native-image

- :sparkles: Configure native image build setting for JDK-22 based
GraalVM
([#&#8203;8092](https://github.com/datadog/dd-trace-java/issues/8092) -
[@&#8203;MattAlp](https://github.com/MattAlp))

##### ML Observability (LLMObs)

- :sparkles::test_tube: Add LLMObs configuration
([#&#8203;8076](https://github.com/datadog/dd-trace-java/issues/8076) -
[@&#8203;gary-huang](https://github.com/gary-huang))

##### Metrics

- Bump integrations-core submodule to 7.60.0
([#&#8203;8098](https://github.com/datadog/dd-trace-java/issues/8098) -
[@&#8203;mcculls](https://github.com/mcculls))
- Upgrade to java-dogstatsd-client v4.4.3
([#&#8203;8096](https://github.com/datadog/dd-trace-java/issues/8096) -
[@&#8203;mcculls](https://github.com/mcculls))

##### OpenTracing

- :warning::broom: Remove custom scope manager support
([#&#8203;8164](https://github.com/datadog/dd-trace-java/issues/8164) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))

##### Telemetry

- :sparkles: Retry telemetry requests if CI Visibility is enabled
([#&#8203;8147](https://github.com/datadog/dd-trace-java/issues/8147) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- :sparkles: Add configurable Dependency service resolution period
([#&#8203;8079](https://github.com/datadog/dd-trace-java/issues/8079) -
[@&#8203;jandro996](https://github.com/jandro996))

##### Testing

- :bug: Remove restriction to not run vertx4 latest tests on java 17
([#&#8203;8133](https://github.com/datadog/dd-trace-java/issues/8133) -
[@&#8203;vandonr](https://github.com/vandonr))

##### Tracer core

- :sparkles: Defer remote components to avoid OkHttp class-loading
side-effects
([#&#8203;8131](https://github.com/datadog/dd-trace-java/issues/8131) -
[@&#8203;mcculls](https://github.com/mcculls))
- :sparkles: Improve Context API null handling and Javadoc
([#&#8203;8129](https://github.com/datadog/dd-trace-java/issues/8129) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- :bug::zap: Avoid performing blocking I/O operation on application
thread
([#&#8203;8120](https://github.com/datadog/dd-trace-java/issues/8120) -
[@&#8203;mcculls](https://github.com/mcculls))
- :bulb: Introduce a shared context component, independent of tracing
([#&#8203;8117](https://github.com/datadog/dd-trace-java/issues/8117) -
[@&#8203;mcculls](https://github.com/mcculls))
- :sparkles: Improves ServiceNameCollector
([#&#8203;8109](https://github.com/datadog/dd-trace-java/issues/8109) -
[@&#8203;amarziali](https://github.com/amarziali))
- Upgrade to ASM 9.7.1 (adds new constant for Java 24)
([#&#8203;8097](https://github.com/datadog/dd-trace-java/issues/8097) -
[@&#8203;mcculls](https://github.com/mcculls))
- :bug: Dynamically evaluate service name for message consumers
([#&#8203;8088](https://github.com/datadog/dd-trace-java/issues/8088) -
[@&#8203;amarziali](https://github.com/amarziali))

##### Serverless

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

##### Instrumentations

##### AWS SDK instrumentation

- :bulb: Instrument EMR's relocated AWS SDK
([#&#8203;8157](https://github.com/datadog/dd-trace-java/issues/8157) -
[@&#8203;mcculls](https://github.com/mcculls))

##### Eclipse Vert.x instrumentation

- :bug: Remove restriction to not run vertx4 latest tests on java 17
([#&#8203;8133](https://github.com/datadog/dd-trace-java/issues/8133) -
[@&#8203;vandonr](https://github.com/vandonr))

##### JDBC instrumentation

- :sparkles: Add full APM/DBM mode for Oracle
([#&#8203;8090](https://github.com/datadog/dd-trace-java/issues/8090) -
[@&#8203;nenadnoveljic](https://github.com/nenadnoveljic))

##### Jetty instrumentation

- :bug: Ensure jetty 12 has servlet.path starting with /
([#&#8203;8093](https://github.com/datadog/dd-trace-java/issues/8093) -
[@&#8203;github-actions](https://github.com/github-actions)\[bot])

##### JMS instrumentation

- :broom: Re-use `javax` JMS module for `jakarta` namespace
([#&#8203;8155](https://github.com/datadog/dd-trace-java/issues/8155) -
[@&#8203;mcculls](https://github.com/mcculls))
- :broom: Group `javax.jms` instrumentations under a single module
([#&#8203;8154](https://github.com/datadog/dd-trace-java/issues/8154) -
[@&#8203;mcculls](https://github.com/mcculls))

##### Reactor instrumentation

- :bug: Reactor: early propagate span in context when subscribing
([#&#8203;8166](https://github.com/datadog/dd-trace-java/issues/8166) -
[@&#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: ba2355aa4e2e39ab1fee27319cc4176238efd90b
Assets 2
Loading