PackageTrack

npm · #4523

@datadog/datadog-ci

5.23.0DataDog/datadog-ci

Use Datadog from your CI.

Release timeline

300 releases since 2020
2020202120222023202420252026

Releases

  1. 5.23.017 Aug 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.23.0 -->

    What's Changed

    datadog-ci

    • chore: limit serverless e2e by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2451

    Software Delivery

    • [coverage] Add --ignored-source-paths to coverage upload by @nikita-tkachenko-datadog in https://github.com/DataDog/datadog-ci/pull/2452

    RUM

    • [RUM-16986] Add wasm-symbols upload command by @ImaneLargou in https://github.com/DataDog/datadog-ci/pull/2398

    Serverless

    • [SVLS-9302] Add Cloud Run Single-Language SSI service configuration by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2427

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.22.1...v5.23.0

    Open source →
  2. 5.22.111 Aug 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.22.1 -->

    What's Changed

    Dependencies

    • Set IMG_REGISTRIES on the public image publish job by @AliDatadog in https://github.com/DataDog/datadog-ci/pull/2437
    • fix(deps): vuln tar (patch → 7.5.22) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2440
    • fix(deps): vuln brace-expansion (patch → 5.0.9) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2441
    • fix(deps): vuln fast-uri (minor → 3.1.5) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2447
    • fix(deps): vuln js-yaml (minor → 4.3.1) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2443
    • fix(deps): vuln undici (minor → 7.29.0) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2442

    Serverless

    • chore: Update Lambda layer versions by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2444
    • [SVLS-9307] tracer metadata foundation by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2416
    • [SVLS-9307] environment fragment ownership by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2421
    • [SVLS-9307] language injection specifications by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2422
    • [SVLS-9306] runtime copy foundation by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2417
    • [SVLS-9302] define Cloud Run SSI configuration by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2423
    • [SVLS-9302] add Cloud Run SSI environment handlers by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2424
    • [SVLS-9302] separate Cloud Run configuration from command orchestration by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2425

    Synthetics

    • [SYNTH-28544] Fix bug when triggering a test suite by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2446

    Chores

    • chore: add mention of clipanion/typanion validators by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2438
    • chore: make skills and codeowners agent agnostic by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2439
    • [ci] Fix flaky check-*-changes CI jobs on ADMS PRs by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2448
    • chore: stream e2e progress by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2449

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.22.0...v5.22.1

    Open source →
  3. 5.22.03 Aug 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.22.0 -->

    What's Changed

    datadog-ci

    • [SDCT-783] Add ci.pipeline.display_name tag for Buildkite by @gbrandrea in https://github.com/DataDog/datadog-ci/pull/2412

    Documentation

    • [docs] Improve docs around plugins by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2431
    • [docs] Improve formatting for plugin commands by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2435

    RUM

    • [RUM-16940] add --debug-id upload mode for web sourcemaps by @amortemousque in https://github.com/DataDog/datadog-ci/pull/2374

    Serverless

    • chore: Update Lambda layer versions by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2406
    • chore: Update Lambda layer versions by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2419
    • chore: Update Lambda layer versions by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2432

    Source Code Integration

    • Improve git metadata API error messages by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/2411

    Chores

    • chore: require admin release approvals by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2408
    • Onboard off public-images GitLab job-token trigger by @AliDatadog in https://github.com/DataDog/datadog-ci/pull/2413

    New Contributors

    • @amortemousque made their first contribution in https://github.com/DataDog/datadog-ci/pull/2374
    • @gbrandrea made their first contribution in https://github.com/DataDog/datadog-ci/pull/2412
    • @AliDatadog made their first contribution in https://github.com/DataDog/datadog-ci/pull/2413

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.21.2...v5.22.0

    Open source →
  4. 5.21.216 Jul 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.21.2 -->

    What's Changed

    Serverless

    • chore: Update Lambda layer versions by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2404
    • fix(aas): honor HTTP_PROXY/HTTPS_PROXY during API key validation by @nina9753 in https://github.com/DataDog/datadog-ci/pull/2405

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.21.1...v5.21.2

    Open source →
  5. 5.21.114 Jul 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.21.1 -->

    What's Changed

    Dependencies

    • fix(deps): vuln @grpc/grpc-js (patch → 1.13.5) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2400

    Software Delivery

    • fix(ci): find GitHub diagnostic logs at the runner home _diag by @rodrigo-roca in https://github.com/DataDog/datadog-ci/pull/2402

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.21.0...v5.21.1

    Open source →
  6. 5.21.06 Jul 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.21.0 -->

    What's Changed

    Documentation

    • docs(trace): surface the trace span subcommand by @eliebleton-manomano in https://github.com/DataDog/datadog-ci/pull/2396

    Software Delivery

    • fix(ci): map BITBUCKET_PR_DESTINATION_COMMIT to base branch SHA for patch coverage by @albabn in https://github.com/DataDog/datadog-ci/pull/2394
    • feat(tag): comma-separated --level (e.g. --level pipeline,job) by @eliebleton-manomano in https://github.com/DataDog/datadog-ci/pull/2388
    • Add --span-id and --parent-id options to trace span by @rodrigo-roca in https://github.com/DataDog/datadog-ci/pull/2397

    Serverless

    • Add uk1.datadoghq.com as a supported Datadog site by @TalUsvyatsky in https://github.com/DataDog/datadog-ci/pull/2395

    Chores

    • chore: bump dd-octo-sts-action to v1.0.4 for node24 by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2393

    New Contributors

    • @albabn made their first contribution in https://github.com/DataDog/datadog-ci/pull/2394

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.20.1...v5.21.0

    Open source →
  7. 5.20.129 Jun 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.20.1 -->

    What's Changed

    Serverless

    • chore: Update Lambda layer versions by @gh-worker-engraver-d31c25[bot] in https://github.com/DataDog/datadog-ci/pull/2386

    Chores

    • chore: fix tag command by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2390

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.20.0...v5.20.1

    Open source →
  8. 5.20.029 Jun 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.20.0 -->

    What's Changed

    datadog-ci

    • feat(logger): add global --log-format json option by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2372
    • chore: fix e2e ERR_STREAM_PREMATURE_CLOSE and flaky ARM Alpine setup by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2378

    Dependencies

    • fix(deps): vuln ws (patch → 7.5.11) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2361
    • fix(deps): vuln js-yaml (minor → 4.2.0) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2359
    • fix(deps): vuln form-data (patch → 4.0.6) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2360
    • fix(deps): vuln protobufjs (minor → 7.6.4) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2362
    • fix(deps): vuln tar (patch → 7.5.16) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2363
    • fix(deps): vuln basic-ftp (minor → 5.3.1) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2382
    • fix(deps): vuln undici (minor → 7.28.0) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2383
    • fix(deps): vuln flatted (minor → 3.4.2) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2384

    Software Delivery

    • feat(trace): add --no-capture flag to omit command arguments from reported spans by @eliebleton-manomano in https://github.com/DataDog/datadog-ci/pull/2380
    • fix(trace): write diagnostics to stderr so they don't corrupt captured stdout by @eliebleton-manomano in https://github.com/DataDog/datadog-ci/pull/2375

    Serverless

    • chore: extract shared e2e telemetry checker by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2369
    • [SVLS-7939] Add Lambda E2E tests by @TalUsvyatsky in https://github.com/DataDog/datadog-ci/pull/2333
    • make sidecar re-instrument idempotent and enable APM on container-app by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2370
    • Add Container App e2e telemetry contract by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2364
    • chore: add telemetry checks to AAS web app e2e tests by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2365
    • chore: refactor serverless e2e tests by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2371
    • chore: Update Lambda layer versions by @gh-worker-engraver-d31c25[bot] in https://github.com/DataDog/datadog-ci/pull/2377
    • [SVLS-9256] auto-mark dd env sticky on slot instrumentation by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2340
    • [SVLS-9186] add Windows Function App support to aas instrument by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2357

    Chores

    • Add id column to endpoints CSV for Reference Tables import by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/2366
    • [SINT-5104] use the latest CI Identities client by @cedricvanrompay-datadog in https://github.com/DataDog/datadog-ci/pull/2373
    • chore: fix flaky Windows AAS e2e with a self-contained test app by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2376

    New Contributors

    • @cedricvanrompay-datadog made their first contribution in https://github.com/DataDog/datadog-ci/pull/2373
    • @eliebleton-manomano made their first contribution in https://github.com/DataDog/datadog-ci/pull/2380

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.19.0...v5.20.0

    Open source →
  9. 5.19.017 Jun 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.19.0 -->

    What's Changed

    datadog-ci

    • chore: skip serverless e2e on version-bump-only release commits by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2335
    • chore: add script to catalog DD routes per scope by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2343
    • feat(logger): add jsonOutput to internal logger by @tsushanth in https://github.com/DataDog/datadog-ci/pull/2347

    Software Delivery

    • Add config file support to deployment gate command by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/2339

    Serverless

    • chore: Update Lambda layer versions by @gh-worker-engraver-d31c25[bot] in https://github.com/DataDog/datadog-ci/pull/2345
    • chore: cloud-run e2e telemetry flow validation by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2341
    • chore: unified e2e resource naming and tagging by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2358

    Static Analysis

    • [K9VULN-15920] Warn when env tag is passed to sbom upload by @divyav-datadog in https://github.com/DataDog/datadog-ci/pull/2344

    Chores

    • Add CI job to upload endpoint catalog CSV to S3 by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/2346
    • Split catalog-endpoints CI job into generate and upload by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/2351
    • Use internal Node.js mirror image for catalog-endpoints-generate by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/2352
    • Add package bugs metadata by @pesoszpesosz in https://github.com/DataDog/datadog-ci/pull/2348
    • Download CI Identities client to project dir by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/2353
    • Fix YAML syntax in catalog-endpoints-upload script by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/2354
    • e2e no plaintext secrets by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2349
    • Add YAML linting to CI by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/2355

    New Contributors

    • @divyav-datadog made their first contribution in https://github.com/DataDog/datadog-ci/pull/2344
    • @tsushanth made their first contribution in https://github.com/DataDog/datadog-ci/pull/2347
    • @pesoszpesosz made their first contribution in https://github.com/DataDog/datadog-ci/pull/2348

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.18.0...v5.19.0

    Open source →
  10. 5.18.028 May 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.18.0 -->

    What's Changed

    Software Delivery

    • deployment correlate-image: include ci_env in request payload by @DaniFdz in https://github.com/DataDog/datadog-ci/pull/2328
    • Use v2 API for deployment gate command by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/2331

    Serverless

    • [SVLS-7937] add cloud run e2e tests by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2332

    Static Analysis

    • [sbom] Upload manifest metadata properties by @rjcoulter22 in https://github.com/DataDog/datadog-ci/pull/2329

    Chores

    • Add JUnit long attribute regression test by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/2323
    • [chore] Restore symlinked README by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2320
    • chore: add zed config by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2325
    • [dev] Add AGENTS.md and change default JSON formatter by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2321
    • [chore] Add Alpine x64 and arm64 standalone binaries by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2322
    • chore: migrate lambda and cloud-run to inquirer prompts via base-serverless by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2327
    • [dev] Make yarn launch prefer local plugin source code by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2330

    New Contributors

    • @DaniFdz made their first contribution in https://github.com/DataDog/datadog-ci/pull/2328
    • @rjcoulter22 made their first contribution in https://github.com/DataDog/datadog-ci/pull/2329

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.17.0...v5.18.0

    Open source →
  11. 5.17.019 May 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.17.0 -->

    What's Changed

    datadog-ci

    • [chore] Build standalone binary with stock Node.js binaries by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2317

    Dependencies

    • [dep] Bump @aws-sdk/*, fast-xml-parser to fix vuln by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2315

    Documentation

    • docs: Update README paths to base package by @cody-elhard in https://github.com/DataDog/datadog-ci/pull/2312

    Software Delivery

    • [plugin-coverage] resolve config/codeowners blob sha at the reported commit by @nikita-tkachenko-datadog in https://github.com/DataDog/datadog-ci/pull/2311

    Serverless

    • Add support for ruby 4 layers by @avangelillo in https://github.com/DataDog/datadog-ci/pull/2316

    Synthetics

    • [synthetics] Fix import-tests command by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2304

    Chores

    • [chore] Run e2e tests against standalone and detect segfaults by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2314

    New Contributors

    • @cody-elhard made their first contribution in https://github.com/DataDog/datadog-ci/pull/2312

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.16.1...v5.17.0

    Open source →
  12. 5.16.16 May 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.16.1 -->

    What's Changed

    Dependencies

    • fix(deps): vuln fast-xml-parser (patch → 5.5.12) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2289
    • chore(deps): @google-cloud/logging (patch → 11.2.1) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2288
    • fix(deps): vuln major: @types/uuid, uuid by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2286
    • [dep] Bump simple-git to 3.36.0 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2309

    Software Delivery

    • fix(ci-providers): use JOB_CHECK_RUN_ID for GitHub Actions ci.job.id by @anmarchenko in https://github.com/DataDog/datadog-ci/pull/2307
    • fix(dora): treat 401 as non-retriable and exit non-zero by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2303

    Chores

    • fix: convert jest.config-e2e from ESM to CJS to fix Node 24 Windows e2e by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2306
    • chore: loosen base package dependency version constraints by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2305

    New Contributors

    • @anmarchenko made their first contribution in https://github.com/DataDog/datadog-ci/pull/2307

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.16.0...v5.16.1

    Open source →
  13. 5.16.01 May 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.16.0 -->

    What's Changed

    Serverless

    • [SVLS-8973] Add us2 gov site option by @TalUsvyatsky in https://github.com/DataDog/datadog-ci/pull/2297

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.15.0...v5.16.0

    Open source →
  14. 5.15.027 Apr 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.15.0 -->

    What's Changed

    Serverless

    • [FRSLES-848] add --sidecar-image flag to aas and container-app instrument by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2290
    • chore: de-flake aas tests by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2294

    Static Analysis

    • [K9VULN-13636] Allowlist datadog:version-constraint SBOM component property by @piloulacdog in https://github.com/DataDog/datadog-ci/pull/2295

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.14.0...v5.15.0

    Open source →
  15. 5.14.024 Apr 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.14.0 -->

    What's Changed

    datadog-ci

    • fix(ci): use system.orchestrationId to disambiguate Worker logs on multi-runners by @LudovicTOURMAN in https://github.com/DataDog/datadog-ci/pull/2276

    Software Delivery

    • Fix GitHub job / step-level tag correlation on recent versions by @rodrigo-roca in https://github.com/DataDog/datadog-ci/pull/2291

    RUM

    • fix(sourcemaps): use upath.relative to prevent dot-stripping when basePath is "." by @andreicoj in https://github.com/DataDog/datadog-ci/pull/2282

    Serverless

    • chore: add smithy optional peer deps to plugin-lambda by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2280

    Static Analysis

    • Parse datadog:opaque property from CycloneDX SBOM by @anderruiz in https://github.com/DataDog/datadog-ci/pull/2270

    Synthetics

    • [SYNTH-23450] Add JSON report output for synthetics run-tests by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2259

    Chores

    • [chore] Catalog all Datadog API endpoints by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2260

    New Contributors

    • @anderruiz made their first contribution in https://github.com/DataDog/datadog-ci/pull/2270
    • @andreicoj made their first contribution in https://github.com/DataDog/datadog-ci/pull/2282

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.13.1...v5.14.0

    Open source →
  16. 5.13.115 Apr 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.13.1 -->

    What's Changed

    datadog-ci

    • fix(ci): use jobId to disambiguate Worker logs on multi-runners sharing same planId by @LudovicTOURMAN in https://github.com/DataDog/datadog-ci/pull/2269
    • fix(request): Fix JSON response parsing for v2 endpoints by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2273

    Chores

    • [chore] Refine ci-app-* ownership by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2272
    • [chore] Fix race condition with split publish order by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2267
    • [chore] Fix double-write of plugin version by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2266

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.13.0...v5.13.1

    Open source →
  17. 5.13.013 Apr 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.13.0 -->

    What's Changed

    [!IMPORTANT] This release is dedicated to security updates, with the main change being that npx @datadog/datadog-ci is not installing transitive dependencies anymore. This is not a breaking change.

    datadog-ci

    • [security] Vendor CLI and plugins as zero-dependency bundles by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2212
    • [security] Set User-Agent for requests done by datadog-ci by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2251
    • [chore] add npm minimal age gate by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2246
    • [chore] Print datadog-ci and plugin versions by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2213
    • chore: migrate base package from axios to fetch/undici by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2201
    • chore: migrate plugins from axios to fetch/undici types by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2247

    Documentation

    • [docs] Improve datadog-ci install instructions in README by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2263

    RUM

    • [RUMS-5750] Fix iOS bundle lookup path for inject-debug-id command by @marco-saia-datadog in https://github.com/DataDog/datadog-ci/pull/2211

    Chores

    • [chore] Add lint packages in pre-approval checks by @rodrigo-roca in https://github.com/DataDog/datadog-ci/pull/2245
    • chore: update codeowners name for synthetics by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2250
    • [chore] Align all plugins to export bundle.d.ts by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2258
    • chore(plugin-lambda): externalize AWS SDK from extra bundles by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2262
    • chore: add claude config by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2253

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.12.1...v5.13.0

    Open source →
  18. 5.12.17 Apr 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.12.1 -->

    [!WARNING] Do not try to use 5.12.0. Please skip to 5.12.1 (this release).

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.12.0...v5.12.1

    Open source →
  19. 5.12.06 Apr 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.12.0 -->

    What's Changed

    datadog-ci

    • chore: bump azure/login v2→v3 and dorny/paths-filter v3→v4 by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2210

    Dependencies

    • [dep] Bump basic-ftp to 5.2.0 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2157
    • [dep] Bump minimatch 3.x, 9.x and 10.x by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2158
    • fix(deps): vuln fast-xml-parser (minor → 5.5.9) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2206
    • chore(deps): async-retry (patch → 1.3.3) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2204
    • chore(deps): jest (patch → 29.6.4) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2207
    • chore(deps): knip (patch → 5.64.3) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2209
    • chore(deps): @types/xml2js (patch → 0.4.14) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2208
    • chore(deps): @types/sshpk (patch → 1.10.7) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2205
    • chore(deps): @types/node (patch → 20.19.37) by @gh-worker-campaigns-3e9aa4[bot] in https://github.com/DataDog/datadog-ci/pull/2203

    Software Delivery

    • Support stages and steps for custom tags / measures by @rodrigo-roca in https://github.com/DataDog/datadog-ci/pull/2180

    Serverless

    • chore: Update Lambda layer versions by @gh-worker-engraver-d31c25[bot] in https://github.com/DataDog/datadog-ci/pull/2196

    Static Analysis

    • [K9VULN-12981] Add --source CLI flag for upload origin by @piloulacdog in https://github.com/DataDog/datadog-ci/pull/2202

    New Contributors

    • @gh-worker-campaigns-3e9aa4[bot] made their first contribution in https://github.com/DataDog/datadog-ci/pull/2206

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.11.0...v5.12.0

    Open source →
  20. 5.11.031 Mar 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.11.0 -->

    What's Changed

    Dependencies

    • chore: disable automated dependency updaters [incident-51602] by @moezein0 in https://github.com/DataDog/datadog-ci/pull/2188
    • chore: re-enable dependabot with 2-day cooldown by @moezein0 in https://github.com/DataDog/datadog-ci/pull/2192

    RUM

    • feat(sourcemaps): support --commit-sha to bypass git by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2164
    • Add rum-backend as owner to debug symbols commands by @buranmert in https://github.com/DataDog/datadog-ci/pull/2189

    Serverless

    • [SVLS-8731] add aas integration tests by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2175
    • chore: only run azure e2e tests on specific files by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2193
    • chore: Update Lambda layer versions by @gh-worker-engraver-d31c25[bot] in https://github.com/DataDog/datadog-ci/pull/2181

    Chores

    • [security] Pin all direct dependencies to exact versions by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2195

    New Contributors

    • @moezein0 made their first contribution in https://github.com/DataDog/datadog-ci/pull/2188

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.10.0...v5.11.0

    Open source →
  21. 5.10.025 Mar 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.10.0 -->

    What's Changed

    datadog-ci

    • fix(junit): disable entity processing during XML validation by @ManuelPalenzuelaDD in https://github.com/DataDog/datadog-ci/pull/2184

    Software Delivery

    • added functionality to extract job id when using github actions by @cbasitodx in https://github.com/DataDog/datadog-ci/pull/2156

    RUM

    • Improve sourcemaps upload output formatting by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2171

    Serverless

    • [SVLS-7940] add container-app integration tests by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2170
    • chore: Update Lambda layer versions by @gh-worker-engraver-d31c25[bot] in https://github.com/DataDog/datadog-ci/pull/2176

    Synthetics

    • [SYNTH-24187] Add planDryRun public API and --dry-run flag to run-tests by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2165

    Chores

    • [chore] Update CODEOWNERS to reflect monorepo package structure by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2172
    • chore: refactor e2e tests to jest by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2173
    • chore: support local integration testing by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2174
    • [chore] Enable @typescript-eslint/consistent-type-imports rule by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2183
    • [chore] Use knip in strict production mode by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2185
    • [dev] Fix unit test failing when no API/App keys set locally by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2182

    New Contributors

    • @cbasitodx made their first contribution in https://github.com/DataDog/datadog-ci/pull/2156

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.9.1...v5.10.0

    Open source →
  22. 5.9.112 Mar 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.9.1 -->

    What's Changed

    datadog-ci

    • chore: consolidate api helpers by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2137
    • chore: add api helper tests by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2143
    • Only add safe.directory to git global config in CI and Docker contexts by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2152

    Dependencies

    • [chore] Bump actions/upload-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in https://github.com/DataDog/datadog-ci/pull/2134
    • [chore] Bump actions/download-artifact from 7.0.0 to 8.0.0 by @dependabot[bot] in https://github.com/DataDog/datadog-ci/pull/2133
    • [chore] Bump actions/setup-node from 6.2.0 to 6.3.0 by @dependabot[bot] in https://github.com/DataDog/datadog-ci/pull/2153
    • [dep] Bump simple-git to 3.33.0 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2155

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.9.0...v5.9.1

    Open source →
  23. 5.9.03 Mar 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.9.0 -->

    What's Changed

    datadog-ci

    • Add ci-env read subcommand to print extracted CI env info by @Bit-Doctor in https://github.com/DataDog/datadog-ci/pull/2123
    • Add more directories to GitHub job name detection by @rodrigo-roca in https://github.com/DataDog/datadog-ci/pull/2127
    • [IACP-673] Add terraform upload command for IaC artifact ingestion by @vishal-joshi-datadog in https://github.com/DataDog/datadog-ci/pull/2129
    • Update release workflow to publish checksums of released binaries by @nikita-tkachenko-datadog in https://github.com/DataDog/datadog-ci/pull/2094
    • chore: auto-fix duplicate imports by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2140
    • chore: fix shasum checks on windows by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2142

    Dependencies

    • [dep] Bump ajv to 8.18.0 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2119
    • [dep] Bump tar to 7.5.8 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2120
    • [dep] Bump glob, [email protected] by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2121
    • [dep] Bump ajv-formats to 3.0.1 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2124
    • [dep] Bump @aws-sdk/credential-provider-ini, [email protected] by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2118

    Documentation

    • docs(plugin-coverage): add file-fixes flags to README by @CarlosNietoP in https://github.com/DataDog/datadog-ci/pull/2128

    Software Delivery

    • [chores] Move measure, span and trace to base package by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2105
    • Add file fixes generation for code coverage uploads by @CarlosNietoP in https://github.com/DataDog/datadog-ci/pull/2125

    RUM

    • [chores] Move elf-symbols and unity-symbols to base package by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2101
    • [chores] Move flutter-symbols and sourcemaps to base package by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2102
    • [chores] Move react-native to base package by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2104

    Serverless

    • chore: Update Lambda layer versions by @gh-worker-engraver-d31c25[bot] in https://github.com/DataDog/datadog-ci/pull/2122
    • chore: Update Lambda layer versions by @gh-worker-engraver-d31c25[bot] in https://github.com/DataDog/datadog-ci/pull/2131
    • chore: Update Lambda layer versions by @gh-worker-engraver-d31c25[bot] in https://github.com/DataDog/datadog-ci/pull/2132
    • [SVLS-8622] add web app slot support by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2130
    • chore: Update Lambda layer versions by @gh-worker-engraver-d31c25[bot] in https://github.com/DataDog/datadog-ci/pull/2139

    Static Analysis

    • [K9VULN-11577] Support both canonical and legacy SBOM component property names in the datadog-ci by @cespio in https://github.com/DataDog/datadog-ci/pull/2138

    Synthetics

    • [synthetics] Add batch ID to BatchTimeoutRunawayError (SYNTH-25024) by @AntoineDona in https://github.com/DataDog/datadog-ci/pull/2136

    Profiling

    • [chores] Move pe-symbols to base package by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2103

    Chores

    • [chores] Finalize plugin migration and clean up by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2106
    • chore: make plugin install message yellow instead of red by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2126
    • chore: add other serverless products to advanced-issue-labeler.yml by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2135

    New Contributors

    • @gh-worker-engraver-d31c25[bot] made their first contribution in https://github.com/DataDog/datadog-ci/pull/2122
    • @Bit-Doctor made their first contribution in https://github.com/DataDog/datadog-ci/pull/2123
    • @vishal-joshi-datadog made their first contribution in https://github.com/DataDog/datadog-ci/pull/2129
    • @cespio made their first contribution in https://github.com/DataDog/datadog-ci/pull/2138

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.8.0...v5.9.0

    Open source →
  24. 5.8.017 Feb 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.8.0 -->

    What's Changed

    datadog-ci

    • Add fallback detection of coverage data by @edznux-dd in https://github.com/DataDog/datadog-ci/pull/2114
    • Fix job display name extraction: handle escaped quotes and identify correct Worker log on non-ephemeral runners by @LudovicTOURMAN in https://github.com/DataDog/datadog-ci/pull/2089

    Dependencies

    • dep: Upgrade axios to 1.13.5 by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/2115

    Documentation

    • [SVLS-8314] add cloudwatch commands to readme by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2099

    Software Delivery

    • Add Kotlin Kover coverage report auto-detection by @CarlosNietoP in https://github.com/DataDog/datadog-ci/pull/2098

    Serverless

    • [SVLS-8314] add lambda cloudwatch command by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2097

    Chores

    • chore: use dry run/mocks for fips tests by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2100

    New Contributors

    • @edznux-dd made their first contribution in https://github.com/DataDog/datadog-ci/pull/2114
    • @CarlosNietoP made their first contribution in https://github.com/DataDog/datadog-ci/pull/2098
    • @LudovicTOURMAN made their first contribution in https://github.com/DataDog/datadog-ci/pull/2089

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.7.0...v5.8.0

    Open source →
  25. 5.7.010 Feb 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.7.0 -->

    What's Changed

    RUM

    • [sourcemaps] Fix upload failure when sourceMappingURL is an absolute URL by @raczosala in https://github.com/DataDog/datadog-ci/pull/2093

    Static Analysis

    • [K9VULN-9613] Add target framework scope properties by @piloulacdog in https://github.com/DataDog/datadog-ci/pull/2068

    Chores

    • [chores] Fail pre-approval-checks job if no PR by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2091

    New Contributors

    • @raczosala made their first contribution in https://github.com/DataDog/datadog-ci/pull/2093

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.6.0...v5.7.0

    Open source →
  26. 5.6.03 Feb 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.6.0 -->

    What's Changed

    Dependencies

    • [dep] Bump ssh2 to 1.17.0 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2078
    • [dep] Bump jws to fix vulnerability by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2079
    • [dep] Bump inquirer to 8.2.6 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2080
    • [dep] Bump diff dev dep to 5.2.2 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2081
    • [dep] Bump direct fast-xml-parser to 5.3.4 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2083
    • [dep] Bump lodash to 4.17.23 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2082
    • [chore] Bump DataDog/datadog-static-analyzer-github-action from 2.0.0 to 3.0.0 by @dependabot[bot] in https://github.com/DataDog/datadog-ci/pull/2076
    • [dep] Bump AWS SDK versions by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2085

    Software Delivery

    • feat: Implement custom flags support for coverage reports by @nikita-tkachenko-datadog in https://github.com/DataDog/datadog-ci/pull/2070

    Serverless

    • [SVLS-8477] ensure consistency for WEBSITES_ENABLE_APP_SERVICE_STORAGE by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2084
    • chore: Update Lambda layer versions by @campaigner-staging[bot] in https://github.com/DataDog/datadog-ci/pull/2086

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.5.0...v5.6.0

    Open source →
  27. 5.5.030 Jan 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.5.0 -->

    What's Changed

    Dependencies

    • [chore] Bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in https://github.com/DataDog/datadog-ci/pull/2071

    RUM

    • fix(flutter-symbols): Validate version parameter is not empty before upload by @jhssilva in https://github.com/DataDog/datadog-ci/pull/2072

    Serverless

    • chore: Update Lambda layer versions by @campaigner-staging[bot] in https://github.com/DataDog/datadog-ci/pull/2074

    Chores

    • [chores] Guard NPM publish with approvals on release PR by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2066

    New Contributors

    • @jhssilva made their first contribution in https://github.com/DataDog/datadog-ci/pull/2072

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.4.0...v5.5.0

    Open source →
  28. 5.4.021 Jan 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.4.0 -->

    What's Changed

    Serverless

    • [SVLS-8107] Add .NET 10 support to lambda instrument command by @TalUsvyatsky in https://github.com/DataDog/datadog-ci/pull/2065

    Chores

    • [chores] Avoid double CI on tagged commits by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2064
    • [chores] Require all files to be owned by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2067

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.3.0...v5.4.0

    Open source →
  29. 5.3.020 Jan 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.3.0 -->

    What's Changed

    datadog-ci

    • [static-analysis] Use a custom format to extract committer and author information by @jacobotb in https://github.com/DataDog/datadog-ci/pull/2053
    • Add DD_API_KEY_SSM_ARN env var so Datadog CI supports SSM API Key by @nina9753 in https://github.com/DataDog/datadog-ci/pull/2057

    Dependencies

    • [chore] Bump actions/setup-node from 6.1.0 to 6.2.0 by @dependabot[bot] in https://github.com/DataDog/datadog-ci/pull/2060
    • [chore] Bump stefanbuck/github-issue-parser from 3.2.2 to 3.2.3 by @dependabot[bot] in https://github.com/DataDog/datadog-ci/pull/2059

    Software Delivery

    • [coverage] Add support for Go code coverage reports in datadog-ci by @telecatser in https://github.com/DataDog/datadog-ci/pull/2030
    • [coverage] Move coverage upload command to built-in plugin by @telecatser in https://github.com/DataDog/datadog-ci/pull/2054
    • [SYNTH-21709] Migrate junit upload command to built-in plugin by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2056

    Serverless

    • chore: Update Lambda layer versions by @campaigner-staging[bot] in https://github.com/DataDog/datadog-ci/pull/2052
    • chore: Update Lambda layer versions by @campaigner-staging[bot] in https://github.com/DataDog/datadog-ci/pull/2058

    Chores

    • [chores] Add process for first-time package publishing by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2055
    • [chores] Add label guardrails in release process by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2063

    New Contributors

    • @telecatser made their first contribution in https://github.com/DataDog/datadog-ci/pull/2030
    • @jacobotb made their first contribution in https://github.com/DataDog/datadog-ci/pull/2053
    • @nina9753 made their first contribution in https://github.com/DataDog/datadog-ci/pull/2057

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.2.1...v5.3.0

    Open source →
  30. 5.2.112 Jan 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.2.1 -->

    What's Changed

    datadog-ci

    • [SDCI-1994] Use RUNNER_TEMP to retrieve job name in measure command by @afontan in https://github.com/DataDog/datadog-ci/pull/2027

    New Contributors

    • @afontan made their first contribution in https://github.com/DataDog/datadog-ci/pull/2027

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.2.0...v5.2.1

    Open source →
  31. 5.2.08 Jan 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.2.0 -->

    What's Changed

    datadog-ci

    • [SYNTH-23730] Fix plugin import on Windows by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2033

    Dependencies

    • [chore] Bump stefanbuck/github-issue-parser from 3.2.1 to 3.2.2 by @dependabot[bot] in https://github.com/DataDog/datadog-ci/pull/2037
    • [chore] Bump actions/setup-node from 4.4.0 to 6.1.0 by @dependabot[bot] in https://github.com/DataDog/datadog-ci/pull/2044
    • [chore] Bump actions/upload-artifact from 4.6.2 to 6.0.0 by @dependabot[bot] in https://github.com/DataDog/datadog-ci/pull/2041
    • [chore] Bump actions/download-artifact from 4.3.0 to 7.0.0 by @dependabot[bot] in https://github.com/DataDog/datadog-ci/pull/2039
    • [chore] Bump DataDog/datadog-static-analyzer-github-action from 1.2.3 to 2.0.0 by @dependabot[bot] in https://github.com/DataDog/datadog-ci/pull/2038
    • [chore] Bump actions/github-script from 7.0.1 to 8.0.0 by @dependabot[bot] in https://github.com/DataDog/datadog-ci/pull/2042
    • [chore] Bump actions/checkout from 4.3.0 to 6.0.1 by @dependabot[bot] in https://github.com/DataDog/datadog-ci/pull/2043
    • [chore] Bump redhat-plumbers-in-action/advanced-issue-labeler from 3.0.0 to 3.2.4 by @dependabot[bot] in https://github.com/DataDog/datadog-ci/pull/2040

    Documentation

    • [docs] Add note about --disable-git for sourcemaps upload by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2031

    RUM

    • [sourcemaps] sourceMappingURL support by @buranmert in https://github.com/DataDog/datadog-ci/pull/2035
    • [sourcemaps] Windows newline fix by @buranmert in https://github.com/DataDog/datadog-ci/pull/2048

    Serverless

    • chore: Update Lambda layer versions by @campaigner-staging[bot] in https://github.com/DataDog/datadog-ci/pull/2029
    • [SVLS-8267] fix error on unspecified runtime by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2047

    Chores

    • [chore] Enable dependabot for github actions by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2036
    • [CHORE] migrate to serverless onboarding managed team by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2046
    • [chore] Add warning about github actions in lint:packages script by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1909

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.1.0...v5.2.0

    Open source →
  32. 5.1.019 Dec 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.1.0 -->

    What's Changed

    Software Delivery

    • Coverage upload: add tags for codeowners and coverage config path and sha by @nikita-tkachenko-datadog in https://github.com/DataDog/datadog-ci/pull/2022

    Serverless

    • chore: Update Lambda layer versions by @campaigner-prod[bot] in https://github.com/DataDog/datadog-ci/pull/2023

    New Contributors

    • @campaigner-prod[bot] made their first contribution in https://github.com/DataDog/datadog-ci/pull/2023

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.0.0...v5.1.0

    Open source →
  33. 5.0.016 Dec 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v5.0.0 -->

    What's Changed

    Documentation

    • [docs] Update MIGRATING.md by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2015

    RUM

    • [SYNTH-21705] Move dsyms to base package by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2009

    Serverless

    • [SVLS-8092] use layer versions from a cached file by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2004
    • [SVLS-8092][BREAKING CHANGE] use latest layer as default instead of none by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2012
    • chore: Update Lambda layer versions by @campaigner-staging[bot] in https://github.com/DataDog/datadog-ci/pull/2019
    • [APMSVLS-160] add java25 by @ojproductions in https://github.com/DataDog/datadog-ci/pull/2002

    Static Analysis

    • [K9VULN-8294] SBOM upload pull request error (BREAKING CHANGE) by @colemaring in https://github.com/DataDog/datadog-ci/pull/1920

    Synthetics

    • [chores] Drop built-in synthetics plugin by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2013

    Chores

    • [chores] Drop support for Node 18 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2011
    • [chores] Remove git-metadata exports entry by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2010
    • [SYNTH-22415] Temporary auto-install with NPX by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2005
    • [chores] Add --all to plugin list command by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2014
    • [chore] Fix CI with all recent PRs merged by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2018

    New Contributors

    • @campaigner-staging[bot] made their first contribution in https://github.com/DataDog/datadog-ci/pull/2019

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v4.4.0...v5.0.0

    Open source →
  34. 4.4.010 Dec 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v4.4.0 -->

    What's Changed

    Documentation

    • [SVLS-8091] improve lambda help messages by @ava-silver in https://github.com/DataDog/datadog-ci/pull/2003

    RUM

    • Symbol upload: Breakpad format by @r1viollet in https://github.com/DataDog/datadog-ci/pull/1998

    Serverless

    • chore: Support Ruby 3.4 in lambda instrument command by @TalUsvyatsky in https://github.com/DataDog/datadog-ci/pull/2007

    Chores

    • Introduce mergegate by @colemaring in https://github.com/DataDog/datadog-ci/pull/1983

    New Contributors

    • @r1viollet made their first contribution in https://github.com/DataDog/datadog-ci/pull/1998

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v4.3.0...v4.4.0

    Open source →
  35. 4.3.02 Dec 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v4.3.0 -->

    What's Changed

    datadog-ci

    • Add a tip and a known issue about standalone binary by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1992

    Serverless

    • [SVLS-8009] add custom env var support to cloud run by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1981
    • [SVLS-7759] add windows web app support by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1980
    • [SVLS-8008] add custom memory and cpu options for container app sidecar by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1993
    • [SVLS-8048] Add support for Python3.14 in lambda instrument command by @TalUsvyatsky in https://github.com/DataDog/datadog-ci/pull/1996
    • [APMSVLS-162] add node 24 support by @ojproductions in https://github.com/DataDog/datadog-ci/pull/1999

    Source Code Integration

    • [SCICM-4973] Add quality gate deprecation message to ci evaluate command by @BaherW in https://github.com/DataDog/datadog-ci/pull/1945

    Chores

    • chore: add pre-commit config by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1994

    New Contributors

    • @BaherW made their first contribution in https://github.com/DataDog/datadog-ci/pull/1945
    • @ojproductions made their first contribution in https://github.com/DataDog/datadog-ci/pull/1999

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v4.2.2...v4.3.0

    Open source →
  36. 4.2.218 Nov 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v4.2.2 -->

    What's Changed

    Dependencies

    • [dep] Bump glob transitive dependency to 10.5.0 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1989

    Chores

    • dd-octo-sts: correct token by @ikraemer-dd in https://github.com/DataDog/datadog-ci/pull/1988

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v4.2.1...v4.2.2

    Open source →
  37. 4.2.118 Nov 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v4.2.1 -->

    What's Changed

    Dependencies

    • [dependency upgrade] update js-yaml to 4.1.1 by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1978
    • [dep] Bump glob from 10.4.5 to 10.5.0 by @dependabot[bot] in https://github.com/DataDog/datadog-ci/pull/1984

    Documentation

    • [CHORE] add usage to aas commands by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1976

    Static Analysis

    • Update SARIF upload errors to point to correct docs by @colemaring in https://github.com/DataDog/datadog-ci/pull/1979

    Chores

    • [SINT-4287] update worflows to use dd-octo-sts by @ikraemer-dd in https://github.com/DataDog/datadog-ci/pull/1966
    • fix self.create-release.sts.yaml by @ikraemer-dd in https://github.com/DataDog/datadog-ci/pull/1986

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v4.2.0...v4.2.1

    Open source →
  38. 4.2.014 Nov 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v4.2.0 -->

    What's Changed

    Documentation

    • [DOCS-12487] Update copy for style, consistency by @buraizu in https://github.com/DataDog/datadog-ci/pull/1963
    • [SVLS-7985] add readme lint script by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1964
    • [SVLS-7969] release container app command by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1962

    Serverless

    • [SVLS] refactor container apps and cloud run to use the same logic by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1943
    • [SVLS-7942] add startup probe to container app sidecar by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1958
    • [SVLS-7764] add container app uninstrument command by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1959
    • [SVLS] add diff to container app (un)instrument by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1961
    • [CHORE] restore llmobs behavior by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1974

    Synthetics

    • [Exports] Export executeWithDetails function by @hegrec in https://github.com/DataDog/datadog-ci/pull/1960

    Chores

    • [SINT-4287] create dd-octo-sts self policy by @ikraemer-dd in https://github.com/DataDog/datadog-ci/pull/1965
    • [SINT-4287] issue-labeler now uses dd-octo-sts by @ikraemer-dd in https://github.com/DataDog/datadog-ci/pull/1967

    New Contributors

    • @buraizu made their first contribution in https://github.com/DataDog/datadog-ci/pull/1963
    • @ikraemer-dd made their first contribution in https://github.com/DataDog/datadog-ci/pull/1965

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v4.1.3...v4.2.0

    Open source →
  39. 4.1.310 Nov 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v4.1.3 -->

    What's Changed

    Serverless

    • [SVLS-7727] export lambda function helpers by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1950
    • [SVLS] fix container detection by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1949
    • Fix Cloud Run Flare example commands by @nhulston in https://github.com/DataDog/datadog-ci/pull/1951
    • [SVLS-7763] create (beta) container app instrument command by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1933
    • [SVLS] fix cloud run label format by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1956
    • [SVLS] move serverless helpers & constants to helpers/serverless by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1954

    Synthetics

    • [synthetics] Export type of JUnit report files by @hegrec in https://github.com/DataDog/datadog-ci/pull/1952

    New Contributors

    • @hegrec made their first contribution in https://github.com/DataDog/datadog-ci/pull/1952

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v4.1.2...v4.1.3

    Open source →
  40. 4.1.24 Nov 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v4.1.2 -->

    What's Changed

    datadog-ci

    • [npm] Use OIDC to publish by @yoannmoinet in https://github.com/DataDog/datadog-ci/pull/1947

    Serverless

    • [SVLS] fix AAS .NET container env vars by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1946

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v4.1.1...v4.1.2

    Open source →
  41. 4.1.13 Nov 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v4.1.1 -->

    What's Changed

    datadog-ci

    • Add windows support to extract Github job name automatically by @rodrigo-roca in https://github.com/DataDog/datadog-ci/pull/1937

    Chores

    • [chore] Clean up global mocks by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1939
    • [chore] Fix CI by removing global fs mock by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1938
    • [chore] Clean up global mocks by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1942
    • [chore] Add syncpack to sync all dep versions by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1940
    • [chore] Format all package.json files with syncpack by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1941

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v4.1.0...v4.1.1

    Open source →
  42. 4.1.030 Oct 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v4.1.0 -->

    What's Changed

    datadog-ci

    • Add dry run options to tag, measure and deployment mark commands by @rodrigo-roca in https://github.com/DataDog/datadog-ci/pull/1916
    • Extract Github job name automatically for tag, measure, trace, span and deployment mark by @rodrigo-roca in https://github.com/DataDog/datadog-ci/pull/1911

    Dependencies

    • [test optimization] Bump dd-trace to 5.72.0 by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/1926

    Documentation

    • [test-optimization] Update junit upload README to reflect actual flag defaults by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/1925
    • [docs] Suggest pinning major version with npx by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1923
    • Cloud Run CLI - docs edits by @cswatt in https://github.com/DataDog/datadog-ci/pull/1934

    Serverless

    • [Cloud Run Instrument] Set label service to DD_SERVICE value by @nhulston in https://github.com/DataDog/datadog-ci/pull/1924
    • feat(appsec): use in-tracer appsec when supported by @florentinl in https://github.com/DataDog/datadog-ci/pull/1921
    • [SVLS-7793] add version and env to cloud run labels by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1928
    • [SVLS-7795] add default service tag and remove instrumented tags by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1930
    • [SVLS-7834] add serverless cli tag to all serverless commands by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1931

    Static Analysis

    • [K9VULN-8294] SBOM upload warning message on pull request event by @colemaring in https://github.com/DataDog/datadog-ci/pull/1918
    • [K9VULN-8923] Update documentation links by @dastrong in https://github.com/DataDog/datadog-ci/pull/1919
    • Increase file size limit to 100Mb by @xaldama in https://github.com/DataDog/datadog-ci/pull/1922

    Profiling

    • [elf-symbols] Fallback to --compress-debug-sections if binutils not built with zstd support by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1927

    Chores

    • [chore] Fix CI status badge by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1908
    • [CHORE] fix CI failures due to test pollution by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1929

    New Contributors

    • @florentinl made their first contribution in https://github.com/DataDog/datadog-ci/pull/1921
    • @xaldama made their first contribution in https://github.com/DataDog/datadog-ci/pull/1922
    • @cswatt made their first contribution in https://github.com/DataDog/datadog-ci/pull/1934

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v4.0.2...v4.1.0

    Open source →
  43. 4.0.214 Oct 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v4.0.2 -->

    What's Changed

    Serverless

    • [FIX] cloud run env var secret support by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1902

    Chores

    • [chore] type definitions to use sdk by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1904

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v4.0.1...v4.0.2

    Open source →
  44. 4.0.114 Oct 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v4.0.1 -->

    What's Changed

    datadog-ci

    • Reintroduce @datadog/datadog-ci-plugin-synthetics as built-in plugin by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1914

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v4.0.0...v4.0.1

    Open source →
  45. 4.0.014 Oct 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v4.0.0 -->

    What's changed

    [!IMPORTANT]
    This release includes breaking changes. Read the migration guide to understand the changes and how to adapt your scripts.

    datadog-ci

    • Drop aas, cloud-run, lambda, stepfunctions and synthetics plugins by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1891

    Static Analysis

    • [K9VULN-7903] SARIF upload pull request err msg v2 by @colemaring in https://github.com/DataDog/datadog-ci/pull/1901

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v3.22.2...v4.0.0

    Open source →
  46. 3.22.28 Oct 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v3.22.2 -->

    What's Changed

    Static Analysis

    • [K9VULN-7903] SARIF upload pull request warning message by @colemaring in https://github.com/DataDog/datadog-ci/pull/1903

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v3.22.1...v3.22.2

    Open source →
  47. 3.22.17 Oct 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v3.22.1 -->

    What's Changed

    Static Analysis

    • Revert "Merge pull request #1853 from DataDog/pull-event-error" by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1898

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v3.22.0...v3.22.1

    Open source →
  48. 3.22.07 Oct 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v3.22.0 -->

    What's Changed

    [!IMPORTANT]
    This is our last minor release before v4.0.0, where we will drop most dependencies from the @datadog/datadog-ci main package! (see https://github.com/DataDog/datadog-ci/pull/1891)

    datadog-ci

    • [SYNTH-21586] Automatically install missing plugins by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1883
    • Update README.md and MIGRATING.md for major release by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1887
    • Add plugin list command by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1886
    • [chore] Add notice for next major release by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1890

    Software Delivery

    • Release dora command by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/1888
    • Add hint about --fail-on-error param on deployment gate unexpected failures by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/1889
    • [docs] Add --version option to dora deployment README by @Tecoddy in https://github.com/DataDog/datadog-ci/pull/1885

    Static Analysis

    • [K9VULN-7903] SARIF upload pull request err msg by @colemaring in https://github.com/DataDog/datadog-ci/pull/1853

    Chores

    • [dev] Bump tsx to 4.20.6 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1878
    • [chore] Add npm publish provenance by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1880
    • [chore] Remove unused --compress flag for pkg by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1881
    • [chore] Add yarn lint:packages script by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1882
    • [chore] Also auto-generate base commands/<scope>/cli.ts files by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1884
    • [chore] Add permission for provenance by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1896

    New Contributors

    • @Tecoddy made their first contribution in https://github.com/DataDog/datadog-ci/pull/1885
    • @colemaring made their first contribution in https://github.com/DataDog/datadog-ci/pull/1853

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v3.21.4...v3.22.0

    Open source →
  49. 3.21.426 Sept 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v3.21.4 -->

    What's Changed

    Chores

    • [chore] Fix plugin peerDependencies for PNPM by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1876

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v3.21.3...v3.21.4

    Open source →
  50. 3.21.326 Sept 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v3.21.3 -->

    What's Changed

    Source Code Integration

    • Fix git metadata import by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/1873

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v3.21.2...v3.21.3

    Open source →
  51. 3.21.225 Sept 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v3.21.2 -->

    [!WARNING]
    Do not try to use 3.21.0 or 3.21.1. Please skip to 3.21.2 (this release).

    See https://github.com/DataDog/datadog-ci/pull/1868

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v3.21.1...v3.21.2

    Open source →
  52. 3.21.125 Sept 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v3.21.1 -->

    What's Changed

    datadog-ci

    • [packages-migration] Move root package to packages dir by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1815
    • [packages-migration] Create @datadog/datadog-ci-base package by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1804
    • [chore] Use Node.js SEA for standalone binary by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1835
    • [chore] Decrease standalone binary size by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1858
    • [chore] Symlink README and duplicate LICENSE files by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1859

    Dependencies

    • [dep] Bump axios to 1.12.1 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1839

    Software Delivery

    • Update Software Delivery ownership by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/1818
    • Fix isFile utility method to handle symlinks by @nikita-tkachenko-datadog in https://github.com/DataDog/datadog-ci/pull/1823
    • Add evaluation summary to 'deployment gate' output by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/1826
    • [PACKAGES-MIGRATION] Migrate tag command to base package by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/1852
    • [PACKAGES-MIGRATION] Migrate dora scope into a plugin by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/1854
    • [PACKAGES-MIGRATION] Migrate deployment scope into a plugin by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/1860

    Serverless

    • Cloud Run Instrument Language Flag by @nhulston in https://github.com/DataDog/datadog-ci/pull/1819
    • packages-migration: migrate aas package by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1837
    • [PACKAGES-MIGRATION] migrate cloud-run by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1844
    • [PACKAGES-MIGRATION] migrate lambda by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1847
    • [PACKAGES-MIGRATION] migrate stepfunctions by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1849

    Source Code Integration

    • packages-migration: move git-metadata to base by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1833
    • Fix failed Windows tests and timeout by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/1855
    • [PACKAGES-MIGRATION] Move 'gate' commands to packages/gate by @vbarbaresi in https://github.com/DataDog/datadog-ci/pull/1828

    Static Analysis

    • Inspect sarif aggregate error by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1830
    • [SYNTH-21715] Create sbom package by @dastrong in https://github.com/DataDog/datadog-ci/pull/1840
    • [SYNTH-21714] Create sarif package by @dastrong in https://github.com/DataDog/datadog-ci/pull/1841

    Synthetics

    • [packages-migration] Create @datadog/datadog-ci-plugin-synthetics package by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1817

    Profiling

    • style: fix eslint warnings by @nsavoire in https://github.com/DataDog/datadog-ci/pull/1846

    Chores

    • [chore] Use knip to remove leftover dependencies by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1820
    • [chore] Migrate to ESLint 9 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1822
    • [chore] Use source files during development for better DevX by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1821
    • [chore] Upgrade prettier to support latest TS syntax by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1834
    • [packages-migration] create migration script by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1827
    • Run yarn to fix broken pipelines by @dastrong in https://github.com/DataDog/datadog-ci/pull/1843
    • Cleanup unused deps by @dastrong in https://github.com/DataDog/datadog-ci/pull/1845
    • [SVLS] fix aas path mappings by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1848
    • [chore] Mark peerDependencies in base package as optional by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1857
    • [chore] Add publishConfig to all packages by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1862
    • [chore] Fix release 3.21.0 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1863

    New Contributors

    • @vbarbaresi made their first contribution in https://github.com/DataDog/datadog-ci/pull/1828

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v3.20.0...v3.21.1

    Open source →
  53. 3.20.027 Aug 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v3.20.0 -->

    What's Changed

    Documentation

    • Move coverage upload command description out of Beta section by @nikita-tkachenko-datadog in https://github.com/DataDog/datadog-ci/pull/1812

    CI Visibility

    • Update CI spec tests and fix missing tags by @nikita-tkachenko-datadog in https://github.com/DataDog/datadog-ci/pull/1811
    • Replace monitors_variable with monitors_query_variable in deployment gate command by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/1814

    Synthetics

    • [SYNTH-20724] Enable support for running specific versions of synthetic tests by @thve in https://github.com/DataDog/datadog-ci/pull/1810
    • [synthetics] Add ci.job.id and DD_CI_JOB_ID override by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1813

    New Contributors

    • @thve made their first contribution in https://github.com/DataDog/datadog-ci/pull/1810

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v3.19.0...v3.20.0

    Open source →
  54. 3.19.021 Aug 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v3.19.0 -->

    What's Changed

    Dependencies

    • [SINT-3848] 🔒 Pin GitHub Actions to specific SHA versions for enhanced security by @juliendoutre in https://github.com/DataDog/datadog-ci/pull/1802
    • [dep] Bump @google-cloud/run to 3.0.0 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1806
    • [dep] Bump google-auth-library to 10.2.1 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1807
    • Conditionally import @google-cloud/logging by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1808

    CI Visibility

    • Add monitor variable option to deployment gate command by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/1799
    • Add --base-path parameter to coverage upload command by @nikita-tkachenko-datadog in https://github.com/DataDog/datadog-ci/pull/1805

    Serverless

    • [Cloud Run] Add DD_SERVERLESS_LOG_PATH to app containers by @nhulston in https://github.com/DataDog/datadog-ci/pull/1800
    • [Serverless] Better warning when missing API key by @nhulston in https://github.com/DataDog/datadog-ci/pull/1801

    New Contributors

    • @juliendoutre made their first contribution in https://github.com/DataDog/datadog-ci/pull/1802

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v3.18.0...v3.19.0

    Open source →
  55. 3.18.012 Aug 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v3.18.0 -->

    What's Changed

    Dependencies

    • Bump dependencies to address form-data security findings by @TalUsvyatsky in https://github.com/DataDog/datadog-ci/pull/1791
    • [dep] Downgrade @azure/identity from to 4.10.2 to 4.10.1 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1797

    CI Visibility

    • Add links to Code Coverage documentation by @nikita-tkachenko-datadog in https://github.com/DataDog/datadog-ci/pull/1796
    • Improve Clover coverage reports auto-detection logic by @nikita-tkachenko-datadog in https://github.com/DataDog/datadog-ci/pull/1795
    • [SCICM-4946] Rollback "Escape Details URL in Quality Gates Response" by @rafascar in https://github.com/DataDog/datadog-ci/pull/1794

    Chores

    • [ci] Use github app token for release automation by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1790
    • SYNTH-21051: Update CODEOWNERS -synthetics-ct/+synthetics-orchestrating by @Matt-Cam in https://github.com/DataDog/datadog-ci/pull/1792

    New Contributors

    • @Matt-Cam made their first contribution in https://github.com/DataDog/datadog-ci/pull/1792
    • @rafascar made their first contribution in https://github.com/DataDog/datadog-ci/pull/1794

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v3.17.0...v3.18.0

    Open source →
  56. 3.17.028 Jul 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v3.17.0 -->

    What's Changed

    Dependencies

    • Bump form-data from 4.0.3 to 4.0.4 by @dependabot[bot] in https://github.com/DataDog/datadog-ci/pull/1767
    • deps: bump ssh2 and @types/ssh2 by @dependabot[bot] in https://github.com/DataDog/datadog-ci/pull/1770
    • [deps] Bump brace-expansions to 2.0.2 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1775
    • [deps] Bump @azure/identity from 4.10.0 to 4.10.2 by @dependabot[bot] in https://github.com/DataDog/datadog-ci/pull/1783
    • [deps] Bump debug from 4.3.5 to 4.4.1 by @dependabot[bot] in https://github.com/DataDog/datadog-ci/pull/1787

    Documentation

    • doc: improve --auto-discovery option docs by @alexndlm in https://github.com/DataDog/datadog-ci/pull/1632

    CI Visibility

    • [junit] Remove extra "/" from Test Runs URL by @jackgopack4 in https://github.com/DataDog/datadog-ci/pull/1747
    • Add retries to deployment gate command by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/1762
    • [coverage] Use git.pull_request.base_branch_head_sha instead of git.pull_request.base_branch_sha in GitHub Actions by @nikita-tkachenko-datadog in https://github.com/DataDog/datadog-ci/pull/1781
    • Release deployment gate command by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/1782

    Synthetics

    • [synthetics] Support results without subtype in default reporter by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1763

    Chores

    • [SYNTH-19315] Add batch-smoke-tester to bump-ci-integrations list by @AntoineDona in https://github.com/DataDog/datadog-ci/pull/1745
    • [chores] Set versioning-strategy: increase for dependabot by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1768
    • [SVLS] add ONE to flare helpers by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1774

    New Contributors

    • @alexndlm made their first contribution in https://github.com/DataDog/datadog-ci/pull/1632
    • @jackgopack4 made their first contribution in https://github.com/DataDog/datadog-ci/pull/1747

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v3.16.0...v3.17.0

    Open source →
  57. 3.16.022 Jul 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v3.16.0 -->

    What's Changed

    Documentation

    • [SVLS-7166][AAS] update readme by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1754

    CI Visibility

    • Remove redundant log from coverage upload command by @nikita-tkachenko-datadog in https://github.com/DataDog/datadog-ci/pull/1750
    • Remove leading dots from uploaded coverage report filenames by @nikita-tkachenko-datadog in https://github.com/DataDog/datadog-ci/pull/1761
    • Add 'deployment gate' command by @GabrielAnca in https://github.com/DataDog/datadog-ci/pull/1751

    Serverless

    • [SVLS-7166][AAS] remove explicit profiling option by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1752
    • [SVLS-7166] [AAS .NET] use glibc by default for the profiler path, with the option for musl by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1753
    • [SVLS-6823] Support FIPS-compatible lambda functions by @alexgallotta in https://github.com/DataDog/datadog-ci/pull/1709

    Synthetics

    • [SYNTH-3437] Generate JSON schema for *.synthetics.json files by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1736
    • [synthetics] Downgrade some tunnel warn logs to debug by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1757
    • [SYNTH-16186] Intercept Ctrl+C to close tunnel and wait by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1756

    Chores

    • Add datadog-ci-admins group to codeowners by @AntoineDona in https://github.com/DataDog/datadog-ci/pull/1759
    • [chores] Add datadog-ci label for repo-wide changes by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1758
    • Remove the @DataDog/datadog-ci from CODEOWNERS by @AntoineDona in https://github.com/DataDog/datadog-ci/pull/1760

    New Contributors

    • @GabrielAnca made their first contribution in https://github.com/DataDog/datadog-ci/pull/1751
    • @alexgallotta made their first contribution in https://github.com/DataDog/datadog-ci/pull/1709

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v3.15.0...v3.16.0

    Open source →
  58. 3.15.015 Jul 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v3.15.0 -->

    What's Changed

    CI Visibility

    • Fix LCOV coverage format validation by @nikita-tkachenko-datadog in https://github.com/DataDog/datadog-ci/pull/1748

    Serverless

    • [Azure App Services Instrument] Implement source code integration by @nhulston in https://github.com/DataDog/datadog-ci/pull/1740
    • [Cloud Run] Enable and document instrument & uninstrument commands by @nhulston in https://github.com/DataDog/datadog-ci/pull/1746

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v3.14.0...v3.15.0

    Open source →
  59. 3.14.011 Jul 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v3.14.0 -->

    What's Changed

    datadog-ci

    • Add fallback DD_API_KEY, DD_APP_KEY and DD_SITE to all commands by @RexSkz in https://github.com/DataDog/datadog-ci/pull/1723

    CI Visibility

    • Fix coverage upload dir scan to handle symlinks by @nikita-tkachenko-datadog in https://github.com/DataDog/datadog-ci/pull/1739
    • Fix base SHA calculation for GitHub actions by @nikita-tkachenko-datadog in https://github.com/DataDog/datadog-ci/pull/1743

    Synthetics

    • [synthetics] Fix typo in error log by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1742

    New Contributors

    • @RexSkz made their first contribution in https://github.com/DataDog/datadog-ci/pull/1723

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v3.13.0...v3.14.0

    Open source →
  60. 3.13.010 Jul 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v3.13.0 -->

    What's Changed

    Documentation

    • yarn install step added to CONTRIBUTING.md by @buranmert in https://github.com/DataDog/datadog-ci/pull/1721

    CI Visibility

    • Print link to Datadog UI when uploading coverage data by @nikita-tkachenko-datadog in https://github.com/DataDog/datadog-ci/pull/1659
    • Support uploading cobertura/simplecov/clover coverage reports by @nikita-tkachenko-datadog in https://github.com/DataDog/datadog-ci/pull/1733

    RUM

    • RUM-8149 Fix fat dSYM processing by @maxep in https://github.com/DataDog/datadog-ci/pull/1682
    • [RUM-10763] [RN] XcodeCommand: Handle Debug ID for Hermes Sourcemaps by @marco-saia-datadog in https://github.com/DataDog/datadog-ci/pull/1735

    Serverless

    • GCR Instrument improvements + additional instrument flags by @nhulston in https://github.com/DataDog/datadog-ci/pull/1710
    • [SVLS-3622] add warning on outdated cli version in flare commands by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1717
    • [Cloud Run Instrument] Dry run and interactive mode by @nhulston in https://github.com/DataDog/datadog-ci/pull/1722
    • [Cloud Run Instrument] FIPs, source code integration, and customizable sidecar,shared-volume,logs-path by @nhulston in https://github.com/DataDog/datadog-ci/pull/1728
    • [SVLS-7097] add additional env vars to aas commands by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1724
    • [SVLS-7097] add unified tags as resource tags by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1727
    • [SVLS-7098] aas instrument support arbitrary env vars by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1730
    • [Google Cloud Run] Implement Uninstrument Command by @nhulston in https://github.com/DataDog/datadog-ci/pull/1734

    Synthetics

    • [SYNTH-20553] Add link to Test Optimization by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1715
    • [SYNTH-20539] Improve handling of 403 when missing read or write access by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1714
    • [SYNTH-20802] Fix JUnit reporter not being initialized by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1731

    Chores

    • [AAS] update codeowners and readme by @ava-silver in https://github.com/DataDog/datadog-ci/pull/1732

    New Contributors

    • @maxep made their first contribution in https://github.com/DataDog/datadog-ci/pull/1682

    Full Changelog: https://github.com/DataDog/datadog-ci/compare/v3.12.0...v3.13.0

    Open source →