Features
- AppSec: In App WAF support for lambda #7783
- General: SVLS-9168 add aws.durable.operation_attempt tag to durable operation spans #8595
- OpenTelemetry: OTLP trace metrics support #8206
- release: Add breaking changes to release proposal #9196
- Test Optimization: Add vitest no-worker init mode #9173
Fixes
- AppSec: Scope the mongodb nosql-analysis marker per query #9076
- aws-durable-execution-sdk-js: Treat FAILED checkpoints as replays #9160
- datastreams: Flush on write when flushInterval is 0 #9120
- General: Wrap lazily defined fs.opendir on Node 20 #9094
- Test Optimization: Handle missing beforeEach task result #9129
- Test Optimization: Report typecheck tests #9176
- Test Optimization: Route thread workers through main process #9169
Performance
- General: Load the GCP pubsub push plugin lazily #9178
- loader: Match instrumented modules with a shouldInclude predicate #9026
Documentation
Internal (CI, Testing, Benchmarking)
- child_process: Fix Bluebird flake that cascades to every later spec #9078
- child_process: Load the mock agent once per suite #9113
- coverage: Merge per-integration coverage in All Green before upload #9086
- Dependencies: Bump bullmq #9164
- Dependencies: Bump openai #9122
- Dependencies: Bump the vendor-minor-and-patch-dependencies group across 1 directory with 2 updates #9163
- Dynamic Instrumentation: Cover breakpoint error paths #8996
- engines: Widen engines.node to >=18 in CI to keep Node 18/20 jobs running #9145
- General: Derive supported config paths from canonical names #9112
- General: Drop dead profile assert helper and fix telemetry typo #7686
- General: Introduce namespace field and start pruning internalPropertyName #8943
- General: Key plugin version folders by single-digit major #9052
- General: Widen GC pause p95 bound to deflake #9121
- graphql: Migrate shimmer to orchestrion instrumentation #7757
- kafkajs: Drop retries:0 from header-disable producer tests #9106
- kafkajs: Stop pinning the produce offset in the sendBatch test #9074
- LLM Observability: Bump tested langchain versions with new cassette #9135
- LLM Observability: Use DD_LLMOBS_ENABLED in tagger sampling fixtures #9107
- oracledb: Bound connect and query timeouts in the ESM integration fixture #9105
- Add runtime family tag on appsec lambda span #9153
- feat(test optimization) Add Test Optimization HTTP cache reader #8860
- release: Add v6 into release workflows #9103
- release: Fix branch-diff Infinity crash on scientific notation SHAs #9101
- release: Fix publish by dropping dist-tag add #9100
- scripts: Disable V8 Maglev for Windows test children #9131
- Test Optimization: Handle 5xx retry in getKnownTests error test #9110
- Test Optimization: Prepare test metadata in main #9171
- Test Optimization: Split main and worker instrumentation #9170