| 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)
- ✨ Add propagation to URI#toURL method
([#​8146](DataDog/dd-trace-java#8146) -
[@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Increase IAST propagation to StringBuilder setLength
([#​8119](DataDog/dd-trace-java#8119) -
[@​Mariovido](https://github.com/Mariovido))
- ✨ Increase IAST propagation to StringBuffer append
([#​8082](DataDog/dd-trace-java#8082) -
[@​Mariovido](https://github.com/Mariovido))
- ✨ Handle IAST security controls custom validation and
sanitization methods
([#​7997](DataDog/dd-trace-java#7997) -
[@​jandro996](https://github.com/jandro996))
##### Application Security Management (WAF)
- ✨ Update user lifecycle tracking to V3
([#​8108](DataDog/dd-trace-java#8108) -
[@​manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Exploit prevention for Shell Injection / Command Injection
([#​7615](DataDog/dd-trace-java#7615) -
[@​jandro996](https://github.com/jandro996))
##### Build & Tooling
- 💡 Support instrumentation of repackaged libraries
([#​8153](DataDog/dd-trace-java#8153) -
[@​mcculls](https://github.com/mcculls))
- ✨ Configure native image build setting for JDK-22 based
GraalVM
([#​8092](DataDog/dd-trace-java#8092) -
[@​MattAlp](https://github.com/MattAlp))
##### Database Monitoring
- ✨ Add full APM/DBM mode for Oracle
([#​8090](DataDog/dd-trace-java#8090) -
[@​nenadnoveljic](https://github.com/nenadnoveljic))
##### Dynamic Instrumentation
- 🐛 make local var hoisting disabled by default
([#​8158](DataDog/dd-trace-java#8158) -
[@​jpbempel](https://github.com/jpbempel))
- 🐛 Fix var hoisting issue when no previous store
([#​8122](DataDog/dd-trace-java#8122) -
[@​jpbempel](https://github.com/jpbempel))
- ✨ Only decorate spans without code origin information
([#​8105](DataDog/dd-trace-java#8105) -
[@​evanchooly](https://github.com/evanchooly))
- 🐛 Fix suspend Kotlin methods instrumentation
([#​8080](DataDog/dd-trace-java#8080) -
[@​jpbempel](https://github.com/jpbempel))
- 🐛 Fix class file version detection
([#​8057](DataDog/dd-trace-java#8057) -
[@​jpbempel](https://github.com/jpbempel))
##### GraalVM native-image
- ✨ Configure native image build setting for JDK-22 based
GraalVM
([#​8092](DataDog/dd-trace-java#8092) -
[@​MattAlp](https://github.com/MattAlp))
##### ML Observability (LLMObs)
- ✨🧪 Add LLMObs configuration
([#​8076](DataDog/dd-trace-java#8076) -
[@​gary-huang](https://github.com/gary-huang))
##### Metrics
- Bump integrations-core submodule to 7.60.0
([#​8098](DataDog/dd-trace-java#8098) -
[@​mcculls](https://github.com/mcculls))
- Upgrade to java-dogstatsd-client v4.4.3
([#​8096](DataDog/dd-trace-java#8096) -
[@​mcculls](https://github.com/mcculls))
##### OpenTracing
- ⚠️🧹 Remove custom scope manager support
([#​8164](DataDog/dd-trace-java#8164) -
[@​PerfectSlayer](https://github.com/PerfectSlayer))
##### Telemetry
- ✨ Retry telemetry requests if CI Visibility is enabled
([#​8147](DataDog/dd-trace-java#8147) -
[@​nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Add configurable Dependency service resolution period
([#​8079](DataDog/dd-trace-java#8079) -
[@​jandro996](https://github.com/jandro996))
##### Testing
- 🐛 Remove restriction to not run vertx4 latest tests on java 17
([#​8133](DataDog/dd-trace-java#8133) -
[@​vandonr](https://github.com/vandonr))
##### Tracer core
- ✨ Defer remote components to avoid OkHttp class-loading
side-effects
([#​8131](DataDog/dd-trace-java#8131) -
[@​mcculls](https://github.com/mcculls))
- ✨ Improve Context API null handling and Javadoc
([#​8129](DataDog/dd-trace-java#8129) -
[@​PerfectSlayer](https://github.com/PerfectSlayer))
- 🐛⚡ Avoid performing blocking I/O operation on application
thread
([#​8120](DataDog/dd-trace-java#8120) -
[@​mcculls](https://github.com/mcculls))
- 💡 Introduce a shared context component, independent of tracing
([#​8117](DataDog/dd-trace-java#8117) -
[@​mcculls](https://github.com/mcculls))
- ✨ Improves ServiceNameCollector
([#​8109](DataDog/dd-trace-java#8109) -
[@​amarziali](https://github.com/amarziali))
- Upgrade to ASM 9.7.1 (adds new constant for Java 24)
([#​8097](DataDog/dd-trace-java#8097) -
[@​mcculls](https://github.com/mcculls))
- 🐛 Dynamically evaluate service name for message consumers
([#​8088](DataDog/dd-trace-java#8088) -
[@​amarziali](https://github.com/amarziali))
##### Serverless
- 🐛 Add avoid double instrumenting lambda non-streaming handlers.
([#​8073](DataDog/dd-trace-java#8073) -
[@​purple4reina](https://github.com/purple4reina))
##### Instrumentations
##### AWS SDK instrumentation
- 💡 Instrument EMR's relocated AWS SDK
([#​8157](DataDog/dd-trace-java#8157) -
[@​mcculls](https://github.com/mcculls))
##### Eclipse Vert.x instrumentation
- 🐛 Remove restriction to not run vertx4 latest tests on java 17
([#​8133](DataDog/dd-trace-java#8133) -
[@​vandonr](https://github.com/vandonr))
##### JDBC instrumentation
- ✨ Add full APM/DBM mode for Oracle
([#​8090](DataDog/dd-trace-java#8090) -
[@​nenadnoveljic](https://github.com/nenadnoveljic))
##### Jetty instrumentation
- 🐛 Ensure jetty 12 has servlet.path starting with /
([#​8093](DataDog/dd-trace-java#8093) -
[@​github-actions](https://github.com/github-actions)\[bot])
##### JMS instrumentation
- 🧹 Re-use `javax` JMS module for `jakarta` namespace
([#​8155](DataDog/dd-trace-java#8155) -
[@​mcculls](https://github.com/mcculls))
- 🧹 Group `javax.jms` instrumentations under a single module
([#​8154](DataDog/dd-trace-java#8154) -
[@​mcculls](https://github.com/mcculls))
##### Reactor instrumentation
- 🐛 Reactor: early propagate span in context when subscribing
([#​8166](DataDog/dd-trace-java#8166) -
[@​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
What Does This Do
Added support for Command Injection (CMDI) exploit prevention:
java.lang.ProcessImpl.Added support for Shell Injection (SHI) exploit prevention:
java.lang.Runtime#exec(String, String[], File)for detection.String, given that WAF heuristics for CMDI only supportString[].Enhanced RASP metrics mechanism:
rule_varianttag to metrics.exec.shell.ruletypeascommand_injection.Motivation
Additional Notes
Contributor Checklist
type:and (comp:orinst:) labels in addition to any usefull labelsclose,fixor any linking keywords when referencing an issue.Use
solvesinstead, and assign the PR milestone to the issueJira ticket: APPSEC-52330