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
- 2.23.026 Oct 2023
Release notes
Open source →<!-- Use the "Generate release notes" button at the top right, then categorize the changes -->
What's Changed
CI Visibility:
- Add support for AWSCodePipeline by @albertvaka in https://github.com/DataDog/datadog-ci/pull/1085
Static Analysis:
- adapt SBOM payload by @juli1 in https://github.com/DataDog/datadog-ci/pull/1090
- SBOM: support ruby, go and maven/java by @juli1 in https://github.com/DataDog/datadog-ci/pull/1093
Serverless:
- Add example of instrumenting multiple Lambda functions by ARN by @sfirrin in https://github.com/DataDog/datadog-ci/pull/1092
Dependencies:
- Bump @babel/traverse from 7.22.10 to 7.23.2 by @dependabot in https://github.com/DataDog/datadog-ci/pull/1089
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.22.1...v2.23.0
- 2.22.111 Oct 2023
Release notes
Open source →What's Changed
CI Visibility
- Update CI spec tests by @albertvaka in https://github.com/DataDog/datadog-ci/pull/1081
Synthetics
- [dep] Bump
aws-sdkto fixfast-xml-parservulnerability by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1082 - [SYNTH-11357] document 2h max pollingTimeout by @etnbrd in https://github.com/DataDog/datadog-ci/pull/1083
- Revert "[SYNTH-10966] Support blocking IP addresses in the tunnel" by @jakepruitt in https://github.com/DataDog/datadog-ci/pull/1084
Chores
- Add e2e check for junit xml test data by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/1077
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.22.0...v2.22.1
- 2.22.05 Oct 2023
Release notes
Open source →What's Changed
Source Code Integration
- [git-upload] Improve unshallow process by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/1076
- Improve parallelism in git unshallow by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/1078
Synthetics
- [synthetics] Add
--selectiveReruninput by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1065 - [SYNTH-10966] Support blocking IP addresses in the tunnel by @jakepruitt in https://github.com/DataDog/datadog-ci/pull/1068
Chore
- [chore] Clean up list of files in standalone binary by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1072
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.21.1...v2.22.0
- 2.21.129 Sept 2023
Release notes
Open source →What's changed
Dependencies
- Pin
@aws-sdk/credential-providersand@aws-sdk/property-providerby @duncanista in https://github.com/DataDog/datadog-ci/pull/1074
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.21.0...v2.21.1
- Pin
- 2.21.026 Sept 2023
Release notes
Open source →<!-- Use the "Generate release notes" button at the top right, then categorize the changes -->
What's Changed
CI Visibility
- [gate] Fix sending is_last_retry in the payload by @liashenko in https://github.com/DataDog/datadog-ci/pull/1069
- [gate] Remove "DATADOG_*" env variables support in the gate command by @ManuelPalenzuela in https://github.com/DataDog/datadog-ci/pull/1067
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.20.0...v2.21.0
- 2.20.021 Sept 2023
Release notes
Open source →<!-- Use the "Generate release notes" button at the top right, then categorize the changes -->
What's Changed
CI Visibility
- Add support for SBOM 1.5 and parsing issue by @juli1 in https://github.com/DataDog/datadog-ci/pull/1057
- [CIAPP-7523] Mark last retry from datadog-ci gate by @liashenko in https://github.com/DataDog/datadog-ci/pull/1055
Lambda
- [lambda] add asm/app-sec option to lambda commands by @thedavl in https://github.com/DataDog/datadog-ci/pull/1062
Synthetics
- [SYNTH-11115] Add new resourceUrlSubstitutionRegexes config by @yoannmoinet in https://github.com/DataDog/datadog-ci/pull/1060
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.19.1...v2.20.0
- 2.19.129 Aug 2023
Release notes
Open source →What's Changed
RUM Mobile
- Fix default react native xcode script path by @louiszawadzki in https://github.com/DataDog/datadog-ci/pull/1052
Chores
- [chore] Update release instructions by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1048
Dependencies
- fix(deps): add missing typanion dependency by @tusbar in https://github.com/DataDog/datadog-ci/pull/1050
New Contributors
- @tusbar made their first contribution in https://github.com/DataDog/datadog-ci/pull/1050
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.19.0...v2.19.1
- 2.19.021 Aug 2023
Release notes
Open source →datadog-ci
- Add
--versionand--helproot arguments by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1031 - Migrate to clipanion v3 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1021
CI Visibility
- [gate] Update the command to wait for the time returned from the service, and add
--timeoutflag by @liashenko in https://github.com/DataDog/datadog-ci/pull/1013 - [gate] Add support for
DD_APP_KEYby @liashenko in https://github.com/DataDog/datadog-ci/pull/1017 - [sbom] Add beta sbom upload command by @juli1 in https://github.com/DataDog/datadog-ci/pull/1038
Serverless
- [lambda] Align dry run flags to be
--dry-runby @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1029 - [cloud-run][flare] Align dry run flag to be
--dry-runby @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1029 - [lambda] Fix handler not being set when running interactive mode by @duncanista in https://github.com/DataDog/datadog-ci/pull/1035
- [cloud-run][flare] Add optional
--startand--endflags when getting logs by @nhulston in https://github.com/DataDog/datadog-ci/pull/1033 - [lambda] Fix api key handling for lambda to accept DD_API_KEY by @hannahqjiang in https://github.com/DataDog/datadog-ci/pull/1041
Synthetics
- [synthetics] Add details and examples in
--helpby @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1032
Documentation
- [flare] Add cloud-run flare documentation & update lambda flare documentation by @nhulston in https://github.com/DataDog/datadog-ci/pull/1037
Dependencies
- Bump dd-trace to
3.32.1by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1027
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.18.1...v2.19.0
- Add
- 2.18.19 Aug 2023
Release notes
Open source →What's changed
Serverless
- add AWS Lambda python 3.11 runtime support by @joeyzhao2018 in #1014
- [cloud-run][flare] Get recent logs by @nhulston in #1011
- [lambda][flare] Generate insights file by @nhulston in #977
CI Visibility
- [Static analysis] Use uuid for sarif's report filename by @juan-fernandez in #1010
Synthetics
- Fix max parallelization message by @Drarig29 in #1007
Dependencies
- Bump dd-trace to 3.29.1 by @juan-fernandez in #1006
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.18.0...v2.18.1
- 2.18.025 Jul 2023
Release notes
Open source →What's changed?
CI Visibility
- [quality-gates] Add id to gate evaluation request by @calvarjorge in https://github.com/DataDog/datadog-ci/pull/985
- [quality-gates] Implement dry run by @calvarjorge in https://github.com/DataDog/datadog-ci/pull/997
Serverless
- [lambda][flare] Autodiscover project files and prompt for additional files by @nhulston in https://github.com/DataDog/datadog-ci/pull/962
- [lambda][flare] Update documentation to tell user to run command in project directory by @nhulston in https://github.com/DataDog/datadog-ci/pull/1001
- Add
mergeStepFunctionAndLambdaTracesoption tostepfunctionscommand by @kimi-p in https://github.com/DataDog/datadog-ci/pull/972 - [stepfunctions] Add DD_TRACE_ENABLED for stepfunctions instrument and warning for legacy lambda integration by @kimi-p in https://github.com/DataDog/datadog-ci/pull/1000
Dependencies
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in https://github.com/DataDog/datadog-ci/pull/999
- [dep] Bump
dd-traceto3.29.0by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1004
Chores
- [ci] Make
bump-ci-integrationsdepend onbuildby @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1003 - [RUMM-3400] Improve output of flutter symbols upload process by @plousada in https://github.com/DataDog/datadog-ci/pull/966
- Move base URL computation to common package and fix CI Visibility URLs by @alxch- in https://github.com/DataDog/datadog-ci/pull/998
New contributors
- @calvarjorge made their first contribution in #985
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.17.2...v2.18.0
- 2.17.218 Jul 2023
Release notes
Open source →What's Changed
CI App
- Use uuidV4 for filename by @rodrigo-roca in https://github.com/DataDog/datadog-ci/pull/987
Dependencies
- Bump
proxy-agentto removevm2dependency by @lefebvree in https://github.com/DataDog/datadog-ci/pull/993
Documentation
- Fix missing comma and spaces in Lambda README.md by @nhulston in https://github.com/DataDog/datadog-ci/pull/974
- Add lambda flare documentation by @nhulston in https://github.com/DataDog/datadog-ci/pull/968
- Set static analysis team as code owners of
sarifby @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/991 - Add message stating symbol processing will take 5 minutes by @plousada in https://github.com/DataDog/datadog-ci/pull/989
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.17.1...v2.17.2
- 2.17.114 Jul 2023
Release notes
Open source →What's changed
Static analysis
- 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
- 2.17.013 Jul 2023
Release notes
Open source →What's Changed
CI Visibility
- [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
- [ci-visibility] Support test suite level visibility in junit upload by @rodrigo-roca in https://github.com/DataDog/datadog-ci/pull/931
Synthetics
- [synthetics] Add support for
--pollingTimeoutby @Drarig29 in https://github.com/DataDog/datadog-ci/pull/970 - [synthetics] Support tunneled multi-step tests by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/964
Serverless
- [lambda] Mask Sensitive Lambda Environment Variables in Output by @duncanpharvey in https://github.com/DataDog/datadog-ci/pull/961
- [lambda] Add
lambda flaresubcommand by @nhulston in https://github.com/DataDog/datadog-ci/pull/979
RUM
- RUMM-3401 Clarify constrains for unminification to work by @plousada in https://github.com/DataDog/datadog-ci/pull/965
Source Code Integration
- Improve unshallowing and git metadata upload by @edrevo in https://github.com/DataDog/datadog-ci/pull/956
Dependencies
- [dep] Use latest
semver@5,6,7by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/969 - [dep] Migrate to
[email protected]by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/957
New Contributors
- @plousada made their first contribution in https://github.com/DataDog/datadog-ci/pull/965
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.16.1...v2.17.0
- 2.16.130 Jun 2023
Release notes
Open source →What's Changed
Synthetics
- [synthetics] Print summary link before waiting for results by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/945
CI Visibility
- [ci-visibility] Update docs to recommend
DD_*env vars everywhere by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/944
Dependencies
- Bump ssh2 from 1.9.0 to 1.14.0 by @jakepruitt in https://github.com/DataDog/datadog-ci/pull/943
- Add
@aws-sdk/property-providerto dependencies by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/950
Chores
- [stepfunctions][test] Fix running tests locally by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/937
- [ci] Bump integrations with given version of datadog-ci by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/942
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.16.0...v2.16.1
- 2.16.026 Jun 2023
Release notes
Open source →What's Changed
Synthetics
- Fix marking versions as latest on the upload-application command by @ClaraJacintho in https://github.com/DataDog/datadog-ci/pull/934
CI Visibility
- [ci-visibility] Add trace id to git requests when using
junit uploadby @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/932 - Add details URL to rule logs by @andrea-mosk in https://github.com/DataDog/datadog-ci/pull/930
Dependencies
- [dep] Bump aws-sdk to bump fast-xml-parser by @tandoan in https://github.com/DataDog/datadog-ci/pull/935
- Bump semver from 7.3.7 to 7.5.2 by @dependabot in https://github.com/DataDog/datadog-ci/pull/938
- Bump fast-xml-parser from 4.2.4 to 4.2.5 by @dependabot in https://github.com/DataDog/datadog-ci/pull/936
- Bump semver from 7.5.2 to 7.5.3 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/939
Chores
- [ci] Bump datadog-ci in CI integrations on release by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/933
New Contributors
- @tandoan made their first contribution in https://github.com/DataDog/datadog-ci/pull/935
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.15.0...v2.16.0
- 2.15.016 Jun 2023
Release notes
Open source →What's Changed
Synthetics
- [synthetics] hide documentation artifacts in README by @etnbrd in https://github.com/DataDog/datadog-ci/pull/740
- [synthetics] hide (last) documentation artifacts in README by @etnbrd in https://github.com/DataDog/datadog-ci/pull/904
- [Synthetics] Create mobile application version upload command by @ClaraJacintho in https://github.com/DataDog/datadog-ci/pull/917
- [synthetics] Update README and example config files by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/907
- [SYNTH] rename runTestsCommand by @etnbrd in https://github.com/DataDog/datadog-ci/pull/918
- [SYNTH] refactor APIHelperConfig out of the SyntheticsCICommand by @etnbrd in https://github.com/DataDog/datadog-ci/pull/920
- rename run-test to run-tests-lib by @etnbrd in https://github.com/DataDog/datadog-ci/pull/922
Serverless
- [lambda] Fix ruby2.7 ARM layer typo by @nhulston in https://github.com/DataDog/datadog-ci/pull/912
- [lambda] Add Ruby 3.2 support by @nhulston in https://github.com/DataDog/datadog-ci/pull/915
CI Visibility
- [ci-visibility] Change default value of git upload by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/928
- Remove assumptions from gate command by @andrea-mosk in https://github.com/DataDog/datadog-ci/pull/925
- Add waiting time to gate evaluate command by @andrea-mosk in https://github.com/DataDog/datadog-ci/pull/919
RUM
- [Flutter] Add JavaScript sourcemap upload by @fuzzybinary in https://github.com/DataDog/datadog-ci/pull/927
Dependencies
- Bump fast-xml-parser from 4.1.2 to 4.2.4 by @dependabot in https://github.com/DataDog/datadog-ci/pull/913
Chores
- CI/CD Integrations Configuration Edit by @alai97 in https://github.com/DataDog/datadog-ci/pull/905
- Adding usage and README for gate command by @andrea-mosk in https://github.com/DataDog/datadog-ci/pull/903
- [test] Improve standalone binary test timeout by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/906
New Contributors
- @nhulston made their first contribution in https://github.com/DataDog/datadog-ci/pull/912
- @ClaraJacintho made their first contribution in https://github.com/DataDog/datadog-ci/pull/917
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.14.0...v2.15.0
- 2.14.02 Jun 2023
Release notes
Open source →What's Changed
- CI/CD Integrations Configuration Doc Edit by @alai97 in https://github.com/DataDog/datadog-ci/pull/898
- Add retries and handle status code based on response by @andrea-mosk in https://github.com/DataDog/datadog-ci/pull/900
- Adding a way to enable beta commands by @andrea-mosk in https://github.com/DataDog/datadog-ci/pull/901
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.13.0...v2.14.0
- 2.13.01 Jun 2023
Release notes
Open source →What's Changed
CI Visibility
- [junit] Add verbose mode to JUnit upload by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/894
- [gate] Add support for user defined scopes and tags by @andrea-mosk in https://github.com/DataDog/datadog-ci/pull/895/
Static Analysis
- Improve error messages when the report files are not found or invalid by @drodriguezhdez in https://github.com/DataDog/datadog-ci/pull/899
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.12.0...v2.13.0
- 2.12.025 May 2023
Release notes
Open source →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.
What's Changed
Serverless
- [lambda] update instrumentation for Ruby by @duncanista in https://github.com/DataDog/datadog-ci/pull/882
- [stepfunctions] Adds stepfunctions
instrumentanduninstrumentcommands by @duncanpharvey in https://github.com/DataDog/datadog-ci/pull/800 - Fix format issue on the stepfunction command README.md by @kimi-p in https://github.com/DataDog/datadog-ci/pull/888
CI Visibility
- Fixed format of GitLab url by @bgorriz in https://github.com/DataDog/datadog-ci/pull/886
Synthetics
- [synthetics] Export the default command configuration by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/887
Documentation
- DOCS-5436 Configuration Edits by @alai97 in https://github.com/DataDog/datadog-ci/pull/879
- Update release process in README by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/881
New Contributors
- @andrea-mosk made their first contribution in https://github.com/DataDog/datadog-ci/pull/875
- @duncanpharvey made their first contribution in https://github.com/DataDog/datadog-ci/pull/800
- @kimi-p made their first contribution in https://github.com/DataDog/datadog-ci/pull/888
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.11.0...v2.12.0
- 2.11.019 May 2023
Release notes
Open source →What's Changed
- [lambda] update how AWS credentials are handled #841
- [lambda] add java17 in layer and runtime lookup #877
- [static-analysis] Show validation errors on SARIF command #874
- [synthetics-mobile] Compute and forward application size to getMobileApplicationPresignedURL #857
- [lambda] fix tags regex to comply with Datadog tagging #863
- [lambda] Only change handler path when a layer version is specified #862
- [lambda] Add python 3.10 instrumentation support #858
- [ci-visibility] Add --metrics and DD_METRICS options #787
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.10.0...v2.11.0
- 2.10.027 Apr 2023
Release notes
Open source →What's Changed
- [git-metadata] Make git sync as default behavior (https://github.com/DataDog/datadog-ci/pull/852)
- [React Native] Support environment variables in Info.plist for react-native xcode (https://github.com/DataDog/datadog-ci/pull/849)
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.9.1...v2.10.0
- 2.9.125 Apr 2023
Release notes
Open source →What's Changed
Synthetics
- [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
- 2.9.025 Apr 2023
Release notes
Open source →What's Changed
CI Visibility
- Junit upload: also upload git metadata by @albertvaka in https://github.com/DataDog/datadog-ci/pull/836
- Add env vars for custom tags command in Azure by @AdrianLC in https://github.com/DataDog/datadog-ci/pull/847
RUM
- Fix Flutter Symbol Upload documentation by @fuzzybinary in https://github.com/DataDog/datadog-ci/pull/845
Serverless
- Add lambda instrument support for ap1 site by @sfirrin in https://github.com/DataDog/datadog-ci/pull/846
Documentation
- CI/CD Integrations Configuration Edits by @alai97 in https://github.com/DataDog/datadog-ci/pull/835
Dependencies
- Bump vm2 from 3.9.16 to 3.9.17 by @dependabot in https://github.com/DataDog/datadog-ci/pull/848
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.8.1...v2.9.0
- 2.8.117 Apr 2023
Release notes
Open source →What's Changed
- [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
- 2.8.013 Apr 2023
Release notes
Open source →What's Changed
Lambda
- [lambda] add
DD_APM_FLUSH_DEADLINE_MILLISECONDSsupport by @duncanista in https://github.com/DataDog/datadog-ci/pull/816 - [lambda] upgrade
aws-sdkto v3 by @duncanista in https://github.com/DataDog/datadog-ci/pull/807
Synthetics
- [synthetics] Do incremental MD5 calculation in
uploadMobileApplicationsby @kevin-pietsch in https://github.com/DataDog/datadog-ci/pull/808 - [synthetics] Add
--mobileApplicationVersionFilePathoption by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/818 - [synthetics] Fix
--subdomainargument by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/831
Dependencies
- Bump
dd-traceby @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/820 - Bump
xml2jsfrom 0.4.23 to 0.5.0 by @dependabot in https://github.com/DataDog/datadog-ci/pull/826 - Bump
vm2from 3.9.11 to 3.9.15 by @dependabot in https://github.com/DataDog/datadog-ci/pull/824 - Bump
vm2from 3.9.15 to 3.9.16 by @dependabot in https://github.com/DataDog/datadog-ci/pull/834
Meta
- Add new
ap1.datadoghq.comsite by @troisdiz in https://github.com/DataDog/datadog-ci/pull/828 - Continuous Testing CI/CD Integrations Configuration Edit by @alai97 in https://github.com/DataDog/datadog-ci/pull/833
New Contributors
- @kevin-pietsch made their first contribution in https://github.com/DataDog/datadog-ci/pull/808
- @troisdiz made their first contribution in https://github.com/DataDog/datadog-ci/pull/828
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.7.0...v2.8.0
- [lambda] add
- 2.7.031 Mar 2023
Release notes
Open source →Git metadata upload
- Synchronize local git repository with the backend https://github.com/DataDog/datadog-ci/pull/790
- 2.6.030 Mar 2023
Release notes
Open source →What's Changed
Static Analysis
- Add command to report static analysis results in SARIF format by @drodriguezhdez in https://github.com/DataDog/datadog-ci/pull/777
React Native / Flutter / dSYMs
- Do not upload bundle file with React Native sourcemaps by @louiszawadzki in https://github.com/DataDog/datadog-ci/pull/797
- Improve API key resolution by @louiszawadzki in https://github.com/DataDog/datadog-ci/pull/803
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.5.1...v2.6.0
- 2.5.2-alpha229 Mar 2023pre-release
- 2.5.2-alpha27 Mar 2023pre-release
- 2.5.123 Feb 2023
Release notes
Open source →What's Changed
Dependencies
- Bump
fast-xml-parserby @lefebvree in https://github.com/DataDog/datadog-ci/pull/788
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.5.0...v2.5.1
- Bump
- 2.5.021 Feb 2023
Release notes
Open source →What's Changed
Synthetics
- Update report summary on test run end by @kalinichenko in https://github.com/DataDog/datadog-ci/pull/784
Source Code Integration
- [React Native] Add new default values for commands ran from XCode by @louiszawadzki in https://github.com/DataDog/datadog-ci/pull/781
- [Flutter/dSYMs/React Native] Support Japan and US5 datacenters by @fuzzybinary in https://github.com/DataDog/datadog-ci/pull/783
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.4.1...v2.5.0
- 2.4.115 Feb 2023
Release notes
Open source →What's Changed
Serverless
- [lambda] Improve error handling when instrumenting multiple functions. by @duncanista in https://github.com/DataDog/datadog-ci/pull/769
- [lambda] Add Datadog forwarder subscription alongside existing filter by @sfirrin in https://github.com/DataDog/datadog-ci/pull/770
- [lambda] Update tests from inline snapshots to snapshots by @duncanista in https://github.com/DataDog/datadog-ci/pull/767
Source Code Integration
- Make git metadata upload default, add option to turn it off by @thedavl in https://github.com/DataDog/datadog-ci/pull/772
- Fix spec tests to include tag and branch if both present by @albertvaka in https://github.com/DataDog/datadog-ci/pull/761
Synthetics
- [synthetics] Export
JUnitReporterto public API by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/774
CI and Dependencies
- Add SARIF report to datadog-ci by @drodriguezhdez in https://github.com/DataDog/datadog-ci/pull/768
- [github] Add workflow to auto-label issues with datadog-ci command by @lefebvree in https://github.com/DataDog/datadog-ci/pull/775
- [deps] Upgrade yamux-js to 0.1.2 by @lefebvree in https://github.com/DataDog/datadog-ci/pull/766
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.4.0...v2.4.1
- 2.4.027 Jan 2023
Release notes
Open source →What's Changed
Source Code Integration
- Add
getGitCommitInfoto git-metadata library by @thedavl in https://github.com/DataDog/datadog-ci/pull/738 - Display warning message when SCI fails, rather than exiting. by @thedavl in https://github.com/DataDog/datadog-ci/pull/754
Synthetics
- Update
startUrlSubstitutionRegexto support pipe syntax by @jakepruitt in https://github.com/DataDog/datadog-ci/pull/755
Release and Dependencies
- Manual Docker image release by @albertvaka in https://github.com/DataDog/datadog-ci/pull/741
- Update
simple-gitto 3.16.0 to mitigate RCE security risk. by @loren-m-crawford in https://github.com/DataDog/datadog-ci/pull/756 - Bump
inquirer-checkbox-plus-promptto 1.4.2 by @lefebvree in https://github.com/DataDog/datadog-ci/pull/758
New Contributors
- @jakepruitt made their first contribution in https://github.com/DataDog/datadog-ci/pull/755
- @loren-m-crawford made their first contribution in https://github.com/DataDog/datadog-ci/pull/756
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.3.2...v2.4.0
- Add
- 2.3.218 Jan 2023
Release notes
Open source →What's Changed
- [Synthetics] Tunnel: Downgrade connection error logs to warnings by @lefebvree in https://github.com/DataDog/datadog-ci/pull/747
- Enable SCI by default by @thedavl in https://github.com/DataDog/datadog-ci/pull/748
- [s8s] Add lib wrapper to use from outside by @yoannmoinet in https://github.com/DataDog/datadog-ci/pull/749
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.3.1...v2.3.2
- 2.3.117 Jan 2023
Release notes
Open source →What's Changed
- [Synthetics] Fix duplicated output message with tunnelled runs by @lefebvree in https://github.com/DataDog/datadog-ci/pull/743
- [ci-visibility] Make ITR the default way to run unit tests by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/742
- [s8s] Make jUnit reporter's runEnd synchronous by @yoannmoinet in https://github.com/DataDog/datadog-ci/pull/744
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.3.0...v2.3.1
- 2.3.013 Jan 2023
Release notes
Open source →What's Changed
- [ci-visibility] Update CI Visibility fixtures
- [lambda] Add support for Node 18
- [lambda] Properly uninstrument
AWS_LAMBDA_EXEC_WRAPPER - [ci-visibility] Bump dd-trace
- [ci-visibility] Bump json5 from 1.0.1 to 1.0.2
- [ci-visibility] Extract GitHub Job name from env vars
- [ci-visibility] Bump
dd-trace - [synthetics]: fail if test does not support tunnel
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.2.0...v2.3.0
- 2.2.012 Dec 2022
Release notes
Open source →What's Changed
- [dep] Update
simple-gitdependency &@types/node, Fix typing issues by @lefebvree in #718 - [ci] Update e2e keys, fail on synthetics test errors by @lefebvree in #716
- [lambda] Improve user experience to one-line instrument interactively by @duncanista in #688
- [dep] Upgrade
inquirerby @john-arccos in #709 - [ci-visibility] Bump
dd-traceby @juan-fernandez in #707 - [synthetics] Increase default
pollingTimeout+ warning whenfailOnTimeout=falseby @ruizb in #705 - [lambda] Support AWS named profiles by @duncanista in #633
- [CI App] Add support for custom tags & metrics in Jenkins by @albertvaka in #704
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.1.0...v2.2.0
- [dep] Update
- 2.1.017 Nov 2022
Release notes
Open source →What's Changed
RUM
- Support React Native 0.71 by @louiszawadzki in https://github.com/DataDog/datadog-ci/pull/698
CI Visibility & Synthetics
- Buddy CI: read more env vars by @albertvaka in https://github.com/DataDog/datadog-ci/pull/694
Synthetics
- Improve logs output by @kalinichenko in https://github.com/DataDog/datadog-ci/pull/700
Dependencies
- Bump minimatch from 3.0.4 to 3.1.2 by @dependabot in https://github.com/DataDog/datadog-ci/pull/702
New Contributors
- @kalinichenko made their first contribution in https://github.com/DataDog/datadog-ci/pull/700
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v2.0.0...v2.1.0
- 2.0.08 Nov 2022
Release notes
Open source →What's Changed
Breaking
- [Synthetics] Remove deprecated
startUrlnative URL variables support by @lefebvree in https://github.com/DataDog/datadog-ci/pull/687 - Bump minimum supported node version to node 14 and bump other dependencies by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/682
- Update target lib from
es2019toes2020by @duncanista in https://github.com/DataDog/datadog-ci/pull/695
Non breaking
- Add custom tags and metrics support for Buddy by @cg14823 in https://github.com/DataDog/datadog-ci/pull/677
- [CI Visibility] junitxml custom tags with xpath by @AdrianLC in https://github.com/DataDog/datadog-ci/pull/683
- [React Native] Support Expo managed application without expo dev client by @louiszawadzki in https://github.com/DataDog/datadog-ci/pull/686
- [React Native] Fix USE_HERMES env variable for RN 0.70 by @louiszawadzki in https://github.com/DataDog/datadog-ci/pull/693
- [lambda] Fix interactive API key validation by @sfirrin in https://github.com/DataDog/datadog-ci/pull/639
New Contributors
- @sfirrin made their first contribution in https://github.com/DataDog/datadog-ci/pull/639
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.17.0...v2.0.0
- [Synthetics] Remove deprecated
- 1.17.020 Oct 2022
Release notes
Open source →What's Changed
- Add
--remove-sources-contentargument to remove sources content from react native source maps by @louiszawadzki in https://github.com/DataDog/datadog-ci/pull/662 - [synthetics] Improve context on API errors by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/673
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.16.0...v1.17.0
- Add
- 1.16.010 Oct 2022
Release notes
Open source →What's Changed
- [synthetics] Fix reported test URL when using config overrides by @ruizb in https://github.com/DataDog/datadog-ci/pull/657
- Fix typos in user facing files by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/656
- [synthetics] Add
--failOnMissingTestsflag by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/652 - Fix missing whitespace in
detailsof some commands by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/655 - [CI Visibility] Improve handling of CI env for tag and metric cmd by @cg14823 in https://github.com/DataDog/datadog-ci/pull/659
- [synthetics] Add tests result wait spinner to default reporter by @lefebvree in https://github.com/DataDog/datadog-ci/pull/640
- [lambda] Improve devex for testing output with colors by @duncanista in https://github.com/DataDog/datadog-ci/pull/649
- [synthetics] Handle empty subdomain on all DCs by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/654
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.15.0...v1.16.0
- 1.15.04 Oct 2022
Release notes
Open source →What's Changed
- Update PULL_REQUEST_TEMPLATE.md by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/645
- [synthetics] Clean jest tests by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/641
- [synthetics]
result.deviceshould be optional by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/642 - [synthetics]
Summary.batchIdshould be required by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/643 - [synthetics] Upload new applications by @KevinYeramian in https://github.com/DataDog/datadog-ci/pull/621
- [synthetics] Make jUnit reports compatible with GitLab by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/647
- [synthetics] Ensure suite file path is relative to repo by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/648
- [dep] Bump
vm2dependency resolution to v3.9.11 by @lefebvree in https://github.com/DataDog/datadog-ci/pull/651
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.14.2...v1.15.0
- 1.14.226 Sept 2022
Release notes
Open source →What's Changed
- Release docker image when a tag is pushed by @albertvaka in https://github.com/DataDog/datadog-ci/pull/632
- [synthetics] Add ADO requirement to PR template by @peculiarism in https://github.com/DataDog/datadog-ci/pull/629
- [synthetics] Implement Upload Mobile Application functions by @KevinYeramian in https://github.com/DataDog/datadog-ci/pull/619
- [synthetics] Implement
overrideMobileConfigby @KevinYeramian in https://github.com/DataDog/datadog-ci/pull/620 - [ci-visibility] Create new workflow for ITR by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/637
- [lambda] Add ora dependency by @duncanista in https://github.com/DataDog/datadog-ci/pull/638
- [synthetics] bump yamux-js to v0.1.1 by @m-rousse in https://github.com/DataDog/datadog-ci/pull/644
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.14.1...v1.14.2
- 1.14.116 Sept 2022
Release notes
Open source →What's Changed
- 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
- 1.14.014 Sept 2022
Release notes
Open source →What's Changed
- Update container image instructions by @fermayo in https://github.com/DataDog/datadog-ci/pull/605
- Add flutter-symbol upload command by @fuzzybinary in https://github.com/DataDog/datadog-ci/pull/616
- Add react native codepush command by @louiszawadzki in https://github.com/DataDog/datadog-ci/pull/625
New Contributors
- @fermayo made their first contribution in https://github.com/DataDog/datadog-ci/pull/605
- @Flydiverny made their first contribution in https://github.com/DataDog/datadog-ci/pull/622
- @dncrews made their first contribution in https://github.com/DataDog/datadog-ci/pull/623
- @peculiarism made their first contribution in https://github.com/DataDog/datadog-ci/pull/624
- @fuzzybinary made their first contribution in https://github.com/DataDog/datadog-ci/pull/616
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.13.3...v1.14.0
- 1.13.326 Aug 2022
Release notes
Open source →What's Changed
- synthetics: Rename
getPresignedURLtogetTunnelPresignedURLby @KevinYeramian in https://github.com/DataDog/datadog-ci/pull/607 - synthetics: Add getTunnelPresignedURL endpoint by @KevinYeramian in https://github.com/DataDog/datadog-ci/pull/608
- Fix React Native path in xcode command by @louiszawadzki in https://github.com/DataDog/datadog-ci/pull/610
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.13.2...v1.13.3
- synthetics: Rename
- 1.13.224 Aug 2022
Release notes
Open source →What's Changed
- [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
- 1.13.122 Aug 2022
Release notes
Open source →What's Changed
- [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
- 1.13.017 Aug 2022
Release notes
Open source →What's Changed
- [Synthetics] JUnit reporter: Add summary data to testsuites properties by @lefebvree in https://github.com/DataDog/datadog-ci/pull/591
- [ci-visibility] Update CI env vars metadata extraction by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/597
- [sourcemaps] Require minified URL to have a host, or leading slash by @rpelliard in https://github.com/DataDog/datadog-ci/pull/596
- [git-metadata] Return repository remote in exported
uploadGitCommitHashby @jybp in https://github.com/DataDog/datadog-ci/pull/577
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.12.0...v1.13.0
- 1.12.02 Aug 2022
Release notes
Open source →What's Changed
- Add xcode command to upload sourcemaps automatically in React Native projects by @louiszawadzki in https://github.com/DataDog/datadog-ci/pull/548
- Enable specifying API key and site from datadog-ci.json in dsyms command by @louiszawadzki in https://github.com/DataDog/datadog-ci/pull/580
- Universal instrumentation for Java and .NET including .NET6.0 by @nine5two7 in https://github.com/DataDog/datadog-ci/pull/556
New Contributors
- @nine5two7 made their first contribution in https://github.com/DataDog/datadog-ci/pull/556
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.11.0...v1.12.0
- 1.11.028 Jul 2022
Release notes
Open source →What's Changed
- [github] Update CODEOWNERS by @lefebvree in https://github.com/DataDog/datadog-ci/pull/588
- [synthetics] Add batchUrl to summary by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/586
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.10.0...v1.11.0
- 1.10.026 Jul 2022
Release notes
Open source →What's Changed
CI Visibility
- Better back off for tags rate limit by @cg14823 in https://github.com/DataDog/datadog-ci/pull/581
Synthetics
- Add
batch_idto junit reports by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/584 - Fail on too many tests to trigger, Increase search query results by @lefebvree in https://github.com/DataDog/datadog-ci/pull/578
Documentation
- Fix typo by @urseberry in https://github.com/DataDog/datadog-ci/pull/582
New Contributors
- @urseberry made their first contribution in https://github.com/DataDog/datadog-ci/pull/582
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.9.0...v1.10.0
- 1.9.020 Jul 2022
Release notes
Open source →What's Changed
React Native
- Add react native source maps upload command by @louiszawadzki in https://github.com/DataDog/datadog-ci/pull/547
JUnit Upload
- Add redirection links on
datadog-ci junit uploadsuccessful finish by @drodriguezhdez in https://github.com/DataDog/datadog-ci/pull/562
Sourcemaps, git-metadata and dsyms
- Use intake v2 format by @rpelliard in https://github.com/DataDog/datadog-ci/pull/560
- Remove host tag in reported metrics by @rpelliard in https://github.com/DataDog/datadog-ci/pull/575
Misc
- Decrease supported Node version to
10.21.0by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/573
New Contributors
- @drodriguezhdez made their first contribution in https://github.com/DataDog/datadog-ci/pull/562
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.8.0...v1.9.0
- 1.8.011 Jul 2022
Release notes
Open source →What's Changed
Synthetics
- Use test batches for polling by @sdeprez, @lefebvree in https://github.com/DataDog/datadog-ci/pull/551, https://github.com/DataDog/datadog-ci/pull/566, https://github.com/DataDog/datadog-ci/pull/567, https://github.com/DataDog/datadog-ci/pull/571
- Update command output: Add batch URL, ignore skipped browser steps by @lefebvree in https://github.com/DataDog/datadog-ci/pull/557
- Remove support for deprecated
errorMessageby @lefebvree in https://github.com/DataDog/datadog-ci/pull/563, https://github.com/DataDog/datadog-ci/pull/565 - Extract
renderResultsfunction from command by @ruizb in https://github.com/DataDog/datadog-ci/pull/564
JUnit
- Send the hostname by @albertvaka in https://github.com/DataDog/datadog-ci/pull/569
Documentation
- Add docker instructions by @m-rousse in https://github.com/DataDog/datadog-ci/pull/558
New Contributors
- @albertvaka made their first contribution in https://github.com/DataDog/datadog-ci/pull/569
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.7.2...v1.8.0
- 1.7.4-alpha8 Jul 2022pre-release
Release notes
Open source →What's Changed
- [Synthetics] Fix wrongfully timed out results #571
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.7.3-alpha...v1.7.4-alpha
- 1.7.3-alpha6 Jul 2022pre-release
Release notes
Open source →What's Changed
- [Synthetics] Remove support for deprecated
errorMessage#563 - [Synthetics] Update typing in test fixture #565
- [Synthetics] Pass command
pollingTimeoutto global overrides #566 - [Synthetics] Fix Browser result timeout display in timed out tests #567
- [Synthetics] Extract renderResults function from command #564
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.7.2-alpha...v1.7.3-alpha
- [Synthetics] Remove support for deprecated
- 1.7.222 Jun 2022
Release notes
Open source →What's Changed
- [synthetics] Use locations env var for tests triggered with
-pflag, by @ruizb in https://github.com/DataDog/datadog-ci/pull/553
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.7.1...v1.7.2
- [synthetics] Use locations env var for tests triggered with
- 1.7.2-alpha5 Jul 2022pre-release
Release notes
Open source →- Use v2 intake format for uploads https://github.com/DataDog/datadog-ci/pull/560
- 1.7.121 Jun 2022
Release notes
Open source →What's Changed
- Code refactoring to prepare batch endpoint by @sdeprez in https://github.com/DataDog/datadog-ci/pull/543
- Bump protobufjs from 6.11.2 to 6.11.3 by @dependabot in https://github.com/DataDog/datadog-ci/pull/546
- Simplify testEnd and testResult and build location from start. by @sdeprez in https://github.com/DataDog/datadog-ci/pull/545
- [deps] bump axios to 0.21.4 by @m-rousse in https://github.com/DataDog/datadog-ci/pull/550
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.7.0...v1.7.1
- 1.7.019 May 2022
Release notes
Open source →What's Changed
- [synthetics] Support multiple config overrides for the same test, by @ruizb in https://github.com/DataDog/datadog-ci/pull/533
- [synthetics] Fix critical error message display, by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/535
- [lambda] Add instrument support for node16 runtime, by @DarcyRaynerDD in https://github.com/DataDog/datadog-ci/pull/541
Full Changelog: https://github.com/DataDog/datadog-ci/compare/v1.6.0...v1.7.0