Use Datadog from your CI.
Last release 11 days ago
17 Aug 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
300 releases · first in 2020
Release timeline
300 releases since 2020Releases
- 5.23.017 Aug 2026
Release notes
Open source →<!-- 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
- 5.22.111 Aug 2026
Release notes
Open source →<!-- 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-*-changesCI 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
- 5.22.03 Aug 2026
Release notes
Open source →<!-- Release notes generated using configuration in .github/release.yml at v5.22.0 -->
What's Changed
datadog-ci
- [SDCT-783] Add
ci.pipeline.display_nametag 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-idupload 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
- [SDCT-783] Add
- 5.21.216 Jul 2026
Release notes
Open source →<!-- 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
- 5.21.114 Jul 2026
Release notes
Open source →<!-- 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
- 5.21.06 Jul 2026
Release notes
Open source →<!-- Release notes generated using configuration in .github/release.yml at v5.21.0 -->
What's Changed
Documentation
- docs(trace): surface the
trace spansubcommand 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 spanby @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
- docs(trace): surface the
- 5.20.129 Jun 2026
Release notes
Open source →<!-- 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
- 5.20.029 Jun 2026
Release notes
Open source →<!-- Release notes generated using configuration in .github/release.yml at v5.20.0 -->
What's Changed
datadog-ci
- feat(logger): add global
--log-format jsonoption 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-captureflag 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
- feat(logger): add global
- 5.19.017 Jun 2026
Release notes
Open source →<!-- 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
jsonOutputto 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
- 5.18.028 May 2026
Release notes
Open source →<!-- 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.mdand 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 launchprefer 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
- 5.17.019 May 2026
Release notes
Open source →<!-- 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-parserto 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-testscommand 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
- 5.16.16 May 2026
Release notes
Open source →<!-- 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-gitto3.36.0by @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
- 5.16.01 May 2026
Release notes
Open source →<!-- 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
- 5.15.027 Apr 2026
Release notes
Open source →<!-- 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
- 5.14.024 Apr 2026
Release notes
Open source →<!-- Release notes generated using configuration in .github/release.yml at v5.14.0 -->
What's Changed
datadog-ci
- fix(ci): use
system.orchestrationIdto 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-testsby @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
- fix(ci): use
- 5.13.115 Apr 2026
Release notes
Open source →<!-- Release notes generated using configuration in .github/release.yml at v5.13.1 -->
What's Changed
datadog-ci
- fix(ci): use
jobIdto disambiguate Worker logs on multi-runners sharing sameplanIdby @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
- fix(ci): use
- 5.13.013 Apr 2026
Release notes
Open source →<!-- 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-ciis 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-Agentfor 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-idcommand 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.tsby @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
- 5.12.17 Apr 2026
Release notes
Open source →<!-- Release notes generated using configuration in .github/release.yml at v5.12.1 -->
[!WARNING] Do not try to use
5.12.0. Please skip to5.12.1(this release).Full Changelog: https://github.com/DataDog/datadog-ci/compare/v5.12.0...v5.12.1
- 5.12.06 Apr 2026
Release notes
Open source →<!-- 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-ftpto5.2.0by @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
--sourceCLI 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
- 5.11.031 Mar 2026
Release notes
Open source →<!-- 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-shato 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
- 5.10.025 Mar 2026
Release notes
Open source →<!-- 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
planDryRunpublic API and--dry-runflag torun-testsby @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-importsrule by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2183 - [chore] Use
knipin 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
- 5.9.112 Mar 2026
Release notes
Open source →<!-- 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.directoryto 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-gitto3.33.0by @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
- 5.9.03 Mar 2026
Release notes
Open source →<!-- Release notes generated using configuration in .github/release.yml at v5.9.0 -->
What's Changed
datadog-ci
- Add
ci-env readsubcommand 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
ajvto8.18.0by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2119 - [dep] Bump
tarto7.5.8by @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-formatsto3.0.1by @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,spanandtraceto 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-symbolsandunity-symbolsto base package by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2101 - [chores] Move
flutter-symbolsandsourcemapsto base package by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2102 - [chores] Move
react-nativeto 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-symbolsto 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
- Add
- 5.8.017 Feb 2026
Release notes
Open source →<!-- 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
axiosto1.13.5by @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 cloudwatchcommand 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
- 5.7.010 Feb 2026
Release notes
Open source →<!-- 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-checksjob 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
- 5.6.03 Feb 2026
Release notes
Open source →<!-- Release notes generated using configuration in .github/release.yml at v5.6.0 -->
What's Changed
Dependencies
- [dep] Bump
ssh2to1.17.0by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2078 - [dep] Bump
jwsto fix vulnerability by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2079 - [dep] Bump
inquirerto8.2.6by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2080 - [dep] Bump
diffdev dep to5.2.2by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2081 - [dep] Bump direct
fast-xml-parserto5.3.4by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/2083 - [dep] Bump
lodashto4.17.23by @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
- [dep] Bump
- 5.5.030 Jan 2026
Release notes
Open source →<!-- 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
- 5.4.021 Jan 2026
Release notes
Open source →<!-- 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
- 5.3.020 Jan 2026
Release notes
Open source →<!-- 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-ciby @telecatser in https://github.com/DataDog/datadog-ci/pull/2030 - [coverage] Move
coverage uploadcommand to built-in plugin by @telecatser in https://github.com/DataDog/datadog-ci/pull/2054 - [SYNTH-21709] Migrate
junit uploadcommand 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
- 5.2.112 Jan 2026
Release notes
Open source →<!-- 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
- 5.2.08 Jan 2026
Release notes
Open source →<!-- 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-gitforsourcemaps uploadby @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:packagesscript 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
- 5.1.019 Dec 2025
Release notes
Open source →<!-- 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
- 5.0.016 Dec 2025
Release notes
Open source →<!-- 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
dsymsto 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
syntheticsplugin 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-metadataexports 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
--alltoplugin listcommand 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
- 4.4.010 Dec 2025
Release notes
Open source →<!-- 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
- 4.3.02 Dec 2025
Release notes
Open source →<!-- 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
- 4.2.218 Nov 2025
Release notes
Open source →<!-- 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
- 4.2.118 Nov 2025
Release notes
Open source →<!-- 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
- 4.2.014 Nov 2025
Release notes
Open source →<!-- 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
- 4.1.310 Nov 2025
Release notes
Open source →<!-- 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
- 4.1.24 Nov 2025
Release notes
Open source →<!-- 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
- 4.1.13 Nov 2025
Release notes
Open source →<!-- 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
fsmock 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
syncpackto sync all dep versions by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1940 - [chore] Format all
package.jsonfiles withsyncpackby @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
- 4.1.030 Oct 2025
Release notes
Open source →<!-- 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,spananddeployment markby @rodrigo-roca in https://github.com/DataDog/datadog-ci/pull/1911
Dependencies
- [test optimization] Bump
dd-traceto5.72.0by @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
npxby @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
serviceto 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-sectionsif 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
- 4.0.214 Oct 2025
Release notes
Open source →<!-- 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
- 4.0.114 Oct 2025
Release notes
Open source →<!-- Release notes generated using configuration in .github/release.yml at v4.0.1 -->
What's Changed
datadog-ci
- Reintroduce
@datadog/datadog-ci-plugin-syntheticsas 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
- Reintroduce
- 4.0.014 Oct 2025
Release notes
Open source →<!-- 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,stepfunctionsandsyntheticsplugins 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
- Drop
- 3.22.28 Oct 2025
Release notes
Open source →<!-- 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
- 3.22.17 Oct 2025
Release notes
Open source →<!-- 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
- 3.22.07 Oct 2025
Release notes
Open source →<!-- Release notes generated using configuration in .github/release.yml at v3.22.0 -->
What's Changed
[!IMPORTANT]
This is our last minor release beforev4.0.0, where we will drop most dependencies from the@datadog/datadog-cimain 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.mdandMIGRATING.mdfor major release by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1887 - Add
plugin listcommand 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
--versionoption todora deploymentREADME 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.6by @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
--compressflag forpkgby @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1881 - [chore] Add
yarn lint:packagesscript by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1882 - [chore] Also auto-generate base
commands/<scope>/cli.tsfiles 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
- 3.21.426 Sept 2025
Release notes
Open source →<!-- Release notes generated using configuration in .github/release.yml at v3.21.4 -->
What's Changed
Chores
- [chore] Fix plugin
peerDependenciesfor 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
- [chore] Fix plugin
- 3.21.326 Sept 2025
Release notes
Open source →<!-- 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
- 3.21.225 Sept 2025
Release notes
Open source →<!-- Release notes generated using configuration in .github/release.yml at v3.21.2 -->
[!WARNING]
Do not try to use3.21.0or3.21.1. Please skip to3.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
- 3.21.125 Sept 2025
Release notes
Open source →<!-- 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-basepackage 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.1by @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-syntheticspackage 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
knipto 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
peerDependenciesin base package as optional by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1857 - [chore] Add
publishConfigto all packages by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1862 - [chore] Fix release
3.21.0by @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
- 3.20.027 Aug 2025
Release notes
Open source →<!-- 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.idandDD_CI_JOB_IDoverride 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
- 3.19.021 Aug 2025
Release notes
Open source →<!-- 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/runto 3.0.0 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1806 - [dep] Bump
google-auth-libraryto 10.2.1 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1807 - Conditionally import
@google-cloud/loggingby @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
- 3.18.012 Aug 2025
Release notes
Open source →<!-- Release notes generated using configuration in .github/release.yml at v3.18.0 -->
What's Changed
Dependencies
- Bump dependencies to address
form-datasecurity findings by @TalUsvyatsky in https://github.com/DataDog/datadog-ci/pull/1791 - [dep] Downgrade @azure/identity from to
4.10.2to4.10.1by @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
- Bump dependencies to address
- 3.17.028 Jul 2025
Release notes
Open source →<!-- 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.2by @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-discoveryoption 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_shainstead ofgit.pull_request.base_branch_shain 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
subtypein 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: increasefor 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
- 3.16.022 Jul 2025
Release notes
Open source →<!-- 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.jsonfiles 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-adminsgroup to codeowners by @AntoineDona in https://github.com/DataDog/datadog-ci/pull/1759 - [chores] Add
datadog-cilabel for repo-wide changes by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1758 - Remove the
@DataDog/datadog-cifrom 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
- 3.15.015 Jul 2025
Release notes
Open source →<!-- 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
- 3.14.011 Jul 2025
Release notes
Open source →<!-- 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_KEYandDD_SITEto 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
- Add fallback
- 3.13.010 Jul 2025
Release notes
Open source →<!-- 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