2.36.0
github-actions
released this
23 Aug 10:42
·
1343 commits
to master
since this release
Summary
This release:
- Fixes a regression with runtime metrics introduced in 2.31.0 where memory was not reported correctly
- WebRequest 4xx responses will not be reported as error if excluded by
DD_HTTP_CLIENT_ERROR_STATUSES
- Add support for identifying PCF container IDs
- [ASM] Add support for trusted IP
- [ASM] Add shell commands integration
- [ASM] IAST: Added detection for SSRF and LDAP injection vulnerabilities.
Changes
Tracer
- [Agent] Do not retry response codes: 429, 413, and 408 (#4401)
- [Tracer] Consistent APM tagging for AWS requests (#4474)
- [Tracer] Logs The Setting used by dbm_propagation_mode to TracerManager (#4476)
- [Tracer] _dd.base_service now keeps the original service name when changed (#4481)
- [Tracer] Only tag Spans when DBM TraceParent is Injected (#4483)
- [Tracer] Fix WebRequest span when HTTP status code is 4XX (#4527)
- Add support for identifying Pivotal Cloud Foundry container IDs (#4536)
CI Visibility
- [CIVisibility] Add new Intelligent Test Runner tags (#4458)
ASM
- [ASM] Add Shell Commands collection (#4181)
- [ASM] IAST SSRF vulnerability detection (#4451)
- [ASM] Update waf to version 1.12.0 (#4482)
- [ASM] add trusted ip capablity (#4503)
- [ASM] IAST: Ldap injection vulnerability (#4506)
- [ASM] Improve the stack walker performance (#4537)
- [ASM] Filter new assemblies in the vulnerability stack (#4501)
- [ASM] Use of filters in the IAST stack walker (#4522)
Continuous Profiler
Serverless
- [Serverless] Spawn mini agent in GCP & Azure Functions (#4204)
Fixes
- Fix runtime metric generation (#4531)
Build / Test
- Run all the system tests in CI (#4416)
- Various CI improvements (#4447)
- Fix GraphQL tests not running against package-versions API (#4455)
- [Build] Stop running master on the weekend (#4467)
- [Test Package Versions Bump] Updating package versions (#4473)
- Bump timeit version (#4478)
- Assorted speed improvements to tests (#4479)
- Fix macOS flaky unit test (#4484)
- Bump timeitsharp version to v0.0.15 (#4485)
- Update java version to 1.17 (current LTS version) (#4496)
- Update pull_request_template to mention approval requirements (#4505)
- [Test Package Versions Bump] Updating package versions (#4510)
- CI fixes to increase reliability (#4512)
- More CI fixes to reduce flake (#4514)
- [Test Package Versions Bump] Updating package versions (#4517)
- Fix some flake and speed up some integration tests (#4519)
- Add Nuke helper for performing CPA on pipeline results (#4524)
- Add github action to run the generate package versions target (#4525)
- Split system tests as they're on the critical path (#4526)
- Fix flake in Metrics Telemetry collector tests (#4515)
Miscellaneous
- Populate extra_services field (#4419)
- Add docs about testing automatic instrumentation (#4477)
- [Telemetry] Aggregate metrics in a separate loop (#4491)
- Don't include app-heartbeat in the first message-batch (#4497)
- Add Benchmarks public dashboard to the Readme file (#4502)
- Enable V2 Telemetry and Metrics by default in AAS (#4518)
- [Tracer] Explicit cases where configuration telemetry isn't recorded (#4464)