Features
- AppSec: Lambda response body to waf for api sec evaluation #10138
- AppSec / AI Guard: Support openai stream response #10347
- Dynamic Instrumentation: Bound the upload queues #10153
- Dynamic Instrumentation: Report condition evaluation errors #10155
- Dynamic Instrumentation: Report guardrail telemetry metrics #10152
- Feature Flags: Semver comparisons with flexible version parts #10322
- General: Implement baseline support for SDK_CONFIGURATION remote-config payload ICPRO-30 #9392
- LLM Observability: Add prompt management #10015
- LLM Observability: Emit gen_ai.* attributes on APM spans #10261
- LLM Observability: Emit gen_ai.* attributes on APM spans #10436
- LLM Observability: Model OpenAI Realtime turns as a phase span tree #10298
- LLM Observability: Revert "Emit gen_ai.* attributes on APM spans" #10381
- postgres: Add DBM propagation #10378
- postgres: Add Postgres.js tracing #10125
- Profiling: Allow remote config profiling (de-)activation #9626
- Profiling: Enable allocation profiling by default #10296
- Profiling: Enable auto OOM heap limit by default #10348
- supabase: Add tracing integration #9812
- Test Optimization: Add shared dynamic ATR retry policy #10419
- Test Optimization: Submit correlated console warnings and errors #10395
- Test Optimization: Support dynamic ATR in Cucumber #10427
- Test Optimization: Support dynamic ATR in Cypress #10424
- Test Optimization: Support dynamic ATR in Jest #10420
- Test Optimization: Support dynamic ATR in Mocha #10421
- Test Optimization: Support dynamic ATR in Playwright #10422
- Test Optimization: Support dynamic ATR in Vitest #10423
- Test Optimization: Support dynamic ATR in WebdriverIO #10425
Fixes
- aerospike: Preserve callback parent context #10373
- Dynamic Instrumentation: Don't crash when an oversized payload has no captures #10344
- Dynamic Instrumentation: Rebuild breakpoint condition when a probe stops capturing #10159
- General: Detach truncated string storage #10245
- General: Normalize site and OTLP protocols #10204
- General: Restore error logs from the tracer logger #10392
- General: Retain Node runtime frames in error stacks #10394
- graphql: Preserve collapsed resolver error attribution #10310
- OpenTelemetry: Validate OTLP HTTP endpoints #10208
- oracledb: Fix thick mode crash when reading connection string #10332
- otel-thread-ctx: Pass the trace-flags byte to ThreadContext #10349
- rewriter: Handle file URLs, Windows paths, and shebangs in loader contexts #10430
- Test Optimization: Bypass inactive test optimization runner hooks #10426
- Test Optimization: Check Git availability directly #10399
- Test Optimization: Explain successful empty test sessions #10382
- Test Optimization: Guard missing runner config #10418
- Test Optimization: Restore v5 framework compatibility #10451
- Test Optimization: Support runner namespace export #10319
Internal (CI, Testing, Benchmarking)
- agents: Add v5 Test Optimization testing skill #10467
- all-green: Exclude pipeline from green ci metrics #10458
- all-green: Propagate workflow cancellations #10403
- claude-agent-sdk: Stop streams at terminal result #10275
- codeowners: Require ownership for all files #10234
- Dynamic Instrumentation: Report execution pause duration telemetry #10428
- electron: Preserve master workflow runs #10405
- eslint: Prohibit primitive JSDoc return types #10305
- General: Fix main branch checks #10367
- General: Recover artifact uploads after failed finalization #10228
- General: Remove shell prompts from standalone commands #10371
- General: Report slow master workflows #10288
- General: Update one-pipeline to 1.5.1 #10353
- General: Update one-pipeline to 1.5.2 #10383
- General: Update one-pipeline to 1.5.3 #10385
- General: Update OTel operator variables for one-pipeline 1.5.1 #10372
- General: Use canonical AI observability names #10302
- General: Use canonical AppSec and IAST names #10301
- lint: Satisfy new-cap for instance constructors #10369
- llm-validation: Pin platform to v0.1.4 for a signed image #10446
- orchestrion: Add instrumentation registry with activation metadata #10431
- Profiling: Bump profiler to 5.19.0 #10320
- release: Merge approved proposals without commit limit #10459
- sirun: Shorten appsec variants #10356
- sirun: Shorten capability variants #10361
- sirun: Shorten debugger variants #10357
- sirun: Shorten integration variants #10360
- sirun: Shorten llmobs variant #10359
- sirun: Shorten platform variants #10358
- system-tests: Reduce desired runtime #10244
- Test Optimization: Gate modern dynamic ATR checks on Jest 28+ #10445
- Test Optimization: Reduce workflow critical path #10370
- Test Optimization: Split playwright test management #10374