NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4523 most downloaded on npm
Use Datadog from your CI.
Last release 23 days ago
11 Sep 2026
Ships fairly regularly
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
7 years old
302 releases · first in 2020
One column per quarter.
[ci-visibility] Update repository extraction to filter out credentials by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/1106
waitForBatchToFinish by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1114Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.23.1...v2.24.0
[synthetics] Improve "Finding files" message by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1091
@aws-sdk/* to fix undeclared dependencies by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1102Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.23.0...v2.23.1
<!-- Use the "Generate release notes" button at the top right, then categorize the changes -->
<!-- Use the "Generate release notes" button at the top right, then categorize the changes -->
CI Visibility:
Static Analysis:
Serverless:
Dependencies:
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.22.1...v2.23.0
[dep] Bump aws-sdk to fix fast-xml-parser vulnerability by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1082
aws-sdk to fix fast-xml-parser vulnerability by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1082Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.22.0...v2.22.1
[git-upload] Improve unshallow process by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/1076
--selectiveRerun input by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1065Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.21.1...v2.22.0
Pin @aws-sdk/credential-providers and @aws-sdk/property-provider by @duncanista in https://github.com/DataDog/datadog-ci/pull/1074
@aws-sdk/credential-providers and @aws-sdk/property-provider by @duncanista in https://github.com/DataDog/datadog-ci/pull/1074Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.21.0...v2.21.1
<!-- Use the "Generate release notes" button at the top right, then categorize the changes -->
<!-- Use the "Generate release notes" button at the top right, then categorize the changes -->
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.20.0...v2.21.0
<!-- Use the "Generate release notes" button at the top right, then categorize the changes -->
<!-- Use the "Generate release notes" button at the top right, then categorize the changes -->
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.19.1...v2.20.0
Fix default react native xcode script path by @louiszawadzki in https://github.com/DataDog/datadog-ci/pull/1052
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.19.0...v2.19.1
Add --version and --help root arguments by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1031
--version and --help root arguments by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1031--timeout flag by @liashenko in https://github.com/DataDog/datadog-ci/pull/1013DD_APP_KEY by @liashenko in https://github.com/DataDog/datadog-ci/pull/1017--dry-run by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1029--dry-run by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1029--start and --end flags when getting logs by @nhulston in https://github.com/DataDog/datadog-ci/pull/1033--help by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/10323.32.1 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1027Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.18.1...v2.19.0
add AWS Lambda python 3.11 runtime support by @joeyzhao2018 in #1014
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.18.0...v2.18.1
[quality-gates] Add id to gate evaluation request by @calvarjorge in https://github.com/DataDog/datadog-ci/pull/985
mergeStepFunctionAndLambdaTraces option to stepfunctions command by @kimi-p in https://github.com/DataDog/datadog-ci/pull/972dd-trace to 3.29.0 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1004bump-ci-integrations depend on build by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1003Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.17.2...v2.18.0
Use uuidV4 for filename by @rodrigo-roca in https://github.com/DataDog/datadog-ci/pull/987
proxy-agent to remove vm2 dependency by @lefebvree in https://github.com/DataDog/datadog-ci/pull/993sarif by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/991Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.17.1...v2.17.2
Sanitize characters from filename for sarif upload by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/984
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.17.0...v2.17.1
[ci-visibility] Do not use extension for checking if a path is a file by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/946
--pollingTimeout by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/970lambda flare subcommand by @nhulston in https://github.com/DataDog/datadog-ci/pull/979semver@5,6,7 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/969proxy-agent@6.2.1 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/957Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.16.1...v2.17.0
[synthetics] Print summary link before waiting for results by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/945
DD_* env vars everywhere by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/944@aws-sdk/property-provider to dependencies by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/950Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.16.0...v2.16.1
Fix marking versions as latest on the upload-application command by @ClaraJacintho in https://github.com/DataDog/datadog-ci/pull/934
junit upload by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/932Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.15.0...v2.16.0
[synthetics] hide documentation artifacts in README by @etnbrd in https://github.com/DataDog/datadog-ci/pull/740
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.14.0...v2.15.0
CI/CD Integrations Configuration Doc Edit by @alai97 in https://github.com/DataDog/datadog-ci/pull/898
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.13.0...v2.14.0
[junit] Add verbose mode to JUnit upload by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/894
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.12.0...v2.13.0
> See https://docs.gitlab.com/ee/update/deprecations.html#legacy-urls-replaced-or-removed for more context.
Warning: Pipelines URLs for GitLab will change, now that legacy URLs are removed.
See https://docs.gitlab.com/ee/update/deprecations.html#legacy-urls-replaced-or-removed for more context.
instrument and uninstrument commands by @duncanpharvey in https://github.com/DataDog/datadog-ci/pull/800Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.11.0...v2.12.0
[lambda] update how AWS credentials are handled #841
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.10.0...v2.11.0
[git-metadata] Make git sync as default behavior
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.9.1...v2.10.0
[synthetics] Export new utils for error handling by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/822
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.9.0...v2.9.1
Junit upload: also upload git metadata by @albertvaka in https://github.com/DataDog/datadog-ci/pull/836
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.8.1...v2.9.0
[React Native] Fix react native upload command by adding --bundle option back by @louiszawadzki in https://github.com/DataDog/datadog-ci/pull/842
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.8.0...v2.8.1
[lambda] add DD_APM_FLUSH_DEADLINE_MILLISECONDS support by @duncanista in https://github.com/DataDog/datadog-ci/pull/816
DD_APM_FLUSH_DEADLINE_MILLISECONDS support by @duncanista in https://github.com/DataDog/datadog-ci/pull/816aws-sdk to v3 by @duncanista in https://github.com/DataDog/datadog-ci/pull/807uploadMobileApplications by @kevin-pietsch in https://github.com/DataDog/datadog-ci/pull/808--mobileApplicationVersionFilePath option by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/818--subdomain argument by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/831dd-trace by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/820xml2js from 0.4.23 to 0.5.0 by @dependabot in https://github.com/DataDog/datadog-ci/pull/826vm2 from 3.9.11 to 3.9.15 by @dependabot in https://github.com/DataDog/datadog-ci/pull/824vm2 from 3.9.15 to 3.9.16 by @dependabot in https://github.com/DataDog/datadog-ci/pull/834ap1.datadoghq.com site by @troisdiz in https://github.com/DataDog/datadog-ci/pull/828Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.7.0...v2.8.0
Synchronize local git repository with the backend https://github.com/DataDog/datadog-ci/pull/790
Add command to report static analysis results in SARIF format by @drodriguezhdez in https://github.com/DataDog/datadog-ci/pull/777
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.5.1...v2.6.0
Fix v2.5.2-alpha with this PR.
Fix v2.5.2-alpha with this PR.
[git-metadata upload] Add git sync
Bump fast-xml-parser by @lefebvree in https://github.com/DataDog/datadog-ci/pull/788
fast-xml-parser by @lefebvree in https://github.com/DataDog/datadog-ci/pull/788Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.5.0...v2.5.1
Update report summary on test run end by @kalinichenko in https://github.com/DataDog/datadog-ci/pull/784
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.4.1...v2.5.0
[lambda] Improve error handling when instrumenting multiple functions. by @duncanista in https://github.com/DataDog/datadog-ci/pull/769
JUnitReporter to public API by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/774Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.4.0...v2.4.1
Add getGitCommitInfo to git-metadata library by @thedavl in https://github.com/DataDog/datadog-ci/pull/738
getGitCommitInfo to git-metadata library by @thedavl in https://github.com/DataDog/datadog-ci/pull/738startUrlSubstitutionRegex to support pipe syntax by @jakepruitt in https://github.com/DataDog/datadog-ci/pull/755simple-git to 3.16.0 to mitigate RCE security risk. by @loren-m-crawford in https://github.com/DataDog/datadog-ci/pull/756inquirer-checkbox-plus-prompt to 1.4.2 by @lefebvree in https://github.com/DataDog/datadog-ci/pull/758Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.3.2...v2.4.0
[Synthetics] Tunnel: Downgrade connection error logs to warnings by @lefebvree in https://github.com/DataDog/datadog-ci/pull/747
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.3.1...v2.3.2
[Synthetics] Fix duplicated output message with tunnelled runs by @lefebvree in https://github.com/DataDog/datadog-ci/pull/743
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.3.0...v2.3.1
[ci-visibility] Update CI Visibility fixtures
AWS_LAMBDA_EXEC_WRAPPERdd-traceFull Changelog: https://github.com/DataDog/datadog-ci/compare/v2.2.0...v2.3.0
[dep] Update simple-git dependency & @types/node, Fix typing issues by @lefebvree in #718
simple-git dependency & @types/node, Fix typing issues by @lefebvree in #718inquirer by @john-arccos in #709dd-trace by @juan-fernandez in #707pollingTimeout + warning when failOnTimeout=false by @ruizb in #705Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.1.0...v2.2.0
Support React Native 0.71 by @louiszawadzki in https://github.com/DataDog/datadog-ci/pull/698
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.0.0...v2.1.0
[Synthetics] Remove deprecated startUrl native URL variables support by @lefebvree in https://github.com/DataDog/datadog-ci/pull/687
startUrl native URL variables support by @lefebvree in https://github.com/DataDog/datadog-ci/pull/687es2019 to es2020 by @duncanista in https://github.com/DataDog/datadog-ci/pull/695Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.17.0...v2.0.0
Add --remove-sources-content argument to remove sources content from react native source maps by @louiszawadzki in https://github.com/DataDog/datadog-
--remove-sources-content argument to remove sources content from react native source maps by @louiszawadzki in https://github.com/DataDog/datadog-ci/pull/662Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.16.0...v1.17.0
[synthetics] Fix reported test URL when using config overrides by @ruizb in https://github.com/DataDog/datadog-ci/pull/657
--failOnMissingTests flag by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/652details of some commands by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/655Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.15.0...v1.16.0
Update PULL_REQUEST_TEMPLATE.md by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/645
result.device should be optional by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/642Summary.batchId should be required by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/643vm2 dependency resolution to v3.9.11 by @lefebvree in https://github.com/DataDog/datadog-ci/pull/651Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.14.2...v1.15.0
Release docker image when a tag is pushed by @albertvaka in https://github.com/DataDog/datadog-ci/pull/632
overrideMobileConfig by @KevinYeramian in https://github.com/DataDog/datadog-ci/pull/620Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.14.1...v1.14.2
Add semver as a direct dependency by @fuzzybinary in https://github.com/DataDog/datadog-ci/pull/635
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.14.0...v1.14.1
Update container image instructions by @fermayo in https://github.com/DataDog/datadog-ci/pull/605
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.13.3...v1.14.0
synthetics: Rename getPresignedURL to getTunnelPresignedURL by @KevinYeramian in https://github.com/DataDog/datadog-ci/pull/607
getPresignedURL to getTunnelPresignedURL by @KevinYeramian in https://github.com/DataDog/datadog-ci/pull/607Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.13.2...v1.13.3
[sourcemaps] Detect --minified-path-prefix misusage by @jybp in https://github.com/DataDog/datadog-ci/pull/602
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.13.1...v1.13.2
[synthetics] Retry getBatch and pollResults request on HTTP 404 by @ruizb in https://github.com/DataDog/datadog-ci/pull/601
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.13.0...v1.13.1
[Synthetics] JUnit reporter: Add summary data to testsuites properties by @lefebvree in https://github.com/DataDog/datadog-ci/pull/591
uploadGitCommitHash by @jybp in https://github.com/DataDog/datadog-ci/pull/577Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.12.0...v1.13.0
Add xcode command to upload sourcemaps automatically in React Native projects by @louiszawadzki in https://github.com/DataDog/datadog-ci/pull/548
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.11.0...v1.12.0
[github] Update CODEOWNERS by @lefebvree in https://github.com/DataDog/datadog-ci/pull/588
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.10.0...v1.11.0
Better back off for tags rate limit by @cg14823 in https://github.com/DataDog/datadog-ci/pull/581
batch_id to junit reports by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/584Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.9.0...v1.10.0
Add react native source maps upload command by @louiszawadzki in https://github.com/DataDog/datadog-ci/pull/547
datadog-ci junit upload successful finish by @drodriguezhdez in https://github.com/DataDog/datadog-ci/pull/56210.21.0 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/573Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.8.0...v1.9.0
Remove support for deprecated errorMessage by @lefebvree in https://github.com/DataDog/datadog-ci/pull/563, https://github.com/DataDog/datadog-ci/pull…
errorMessage by @lefebvree in https://github.com/DataDog/datadog-ci/pull/563, https://github.com/DataDog/datadog-ci/pull/565renderResults function from command by @ruizb in https://github.com/DataDog/datadog-ci/pull/564Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.7.2...v1.8.0
[Synthetics] Fix wrongfully timed out results #571
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.7.3-alpha...v1.7.4-alpha
[Synthetics] Remove support for deprecated errorMessage #563
errorMessage #563pollingTimeout to global overrides #566Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.7.2-alpha...v1.7.3-alpha
[synthetics] Use locations env var for tests triggered with -p flag, by @ruizb in https://github.com/DataDog/datadog-ci/pull/553
-p flag, by @ruizb in https://github.com/DataDog/datadog-ci/pull/553Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.7.1...v1.7.2
Use v2 intake format for uploads https://github.com/DataDog/datadog-ci/pull/560
Your coding agent can read these notes before it upgrades. Set up the MCP server →