PackageTrack

npm · #4523 most downloaded on npm

@datadog/datadog-ci

5.23.0DataDog/datadog-ci

Use Datadog from your CI.

Release timeline

300 releases since 2020
2020202120222023202420252026

Releases

  1. 2.23.026 Oct 2023
    Release notes

    <!-- 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

    Open source →
  2. 2.22.111 Oct 2023
    Release notes

    What's Changed

    CI Visibility

    • Update CI spec tests by @albertvaka in https://github.com/DataDog/datadog-ci/pull/1081

    Synthetics

    • [dep] Bump aws-sdk to fix fast-xml-parser vulnerability 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

    Open source →
  3. 2.22.05 Oct 2023
    Release notes

    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 --selectiveRerun input 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

    Open source →
  4. 2.21.129 Sept 2023
    Release notes

    What's changed

    Dependencies

    • Pin @aws-sdk/credential-providers and @aws-sdk/property-provider by @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

    Open source →
  5. 2.21.026 Sept 2023
    Release notes

    <!-- 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

    Open source →
  6. 2.20.021 Sept 2023
    Release notes

    <!-- 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

    Open source →
  7. 2.19.129 Aug 2023
    Release notes

    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

    Open source →
  8. 2.19.021 Aug 2023
    Release notes

    datadog-ci

    • Add --version and --help root 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 --timeout flag by @liashenko in https://github.com/DataDog/datadog-ci/pull/1013
    • [gate] Add support for DD_APP_KEY by @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-run by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1029
    • [cloud-run][flare] Align dry run flag to be --dry-run by @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 --start and --end flags 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 --help by @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.1 by @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

    Open source →
  9. 2.18.19 Aug 2023
    Release notes

    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

    Open source →
  10. 2.18.025 Jul 2023
    Release notes

    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 mergeStepFunctionAndLambdaTraces option to stepfunctions command 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-trace to 3.29.0 by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/1004

    Chores

    • [ci] Make bump-ci-integrations depend on build by @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

    Open source →
  11. 2.17.218 Jul 2023
    Release notes

    What's Changed

    CI App

    • Use uuidV4 for filename by @rodrigo-roca in https://github.com/DataDog/datadog-ci/pull/987

    Dependencies

    • Bump proxy-agent to remove vm2 dependency 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 sarif by @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

    Open source →
  12. 2.17.114 Jul 2023
    Release notes

    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

    Open source →
  13. 2.17.013 Jul 2023
    Release notes

    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 --pollingTimeout by @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 flare subcommand 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,7 by @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

    Open source →
  14. 2.16.130 Jun 2023
    Release notes

    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-provider to 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

    Open source →
  15. 2.16.026 Jun 2023
    Release notes

    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 upload by @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

    Open source →
  16. 2.15.016 Jun 2023
    Release notes

    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

    Open source →
  17. 2.14.02 Jun 2023
    Release notes

    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

    Open source →
  18. 2.13.01 Jun 2023
    Release notes

    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

    Open source →
  19. 2.12.025 May 2023
    Release notes

    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 instrument and uninstrument commands 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

    Open source →
  20. 2.11.019 May 2023
    Release notes

    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

    Open source →
  21. 2.10.027 Apr 2023
    Release notes

    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

    Open source →
  22. 2.9.125 Apr 2023
    Release notes

    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

    Open source →
  23. 2.9.025 Apr 2023
    Release notes

    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

    Open source →
  24. 2.8.117 Apr 2023
    Release notes

    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

    Open source →
  25. 2.8.013 Apr 2023
    Release notes

    What's Changed

    Lambda

    • [lambda] add DD_APM_FLUSH_DEADLINE_MILLISECONDS support by @duncanista in https://github.com/DataDog/datadog-ci/pull/816
    • [lambda] upgrade aws-sdk to v3 by @duncanista in https://github.com/DataDog/datadog-ci/pull/807

    Synthetics

    • [synthetics] Do incremental MD5 calculation in uploadMobileApplications by @kevin-pietsch in https://github.com/DataDog/datadog-ci/pull/808
    • [synthetics] Add --mobileApplicationVersionFilePath option by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/818
    • [synthetics] Fix --subdomain argument by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/831

    Dependencies

    • Bump dd-trace by @juan-fernandez in https://github.com/DataDog/datadog-ci/pull/820
    • Bump xml2js from 0.4.23 to 0.5.0 by @dependabot in https://github.com/DataDog/datadog-ci/pull/826
    • Bump vm2 from 3.9.11 to 3.9.15 by @dependabot in https://github.com/DataDog/datadog-ci/pull/824
    • Bump vm2 from 3.9.15 to 3.9.16 by @dependabot in https://github.com/DataDog/datadog-ci/pull/834

    Meta

    • Add new ap1.datadoghq.com site 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

    Open source →
  26. 2.7.031 Mar 2023
    Release notes

    Git metadata upload

    • Synchronize local git repository with the backend https://github.com/DataDog/datadog-ci/pull/790
    Open source →
  27. 2.6.030 Mar 2023
    Release notes

    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

    Open source →
  28. 2.5.2-alpha229 Mar 2023pre-release
    Release notes

    Fix v2.5.2-alpha with this PR.

    Open source →
  29. 2.5.2-alpha27 Mar 2023pre-release
    Release notes
    Open source →
  30. 2.5.123 Feb 2023
    Release notes

    What's Changed

    Dependencies

    • Bump fast-xml-parser by @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

    Open source →
  31. 2.5.021 Feb 2023
    Release notes

    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

    Open source →
  32. 2.4.115 Feb 2023
    Release notes

    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 JUnitReporter to 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

    Open source →
  33. 2.4.027 Jan 2023
    Release notes

    What's Changed

    Source Code Integration

    • Add getGitCommitInfo to 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 startUrlSubstitutionRegex to 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-git to 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-prompt to 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

    Open source →
  34. 2.3.218 Jan 2023
    Release notes

    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

    Open source →
  35. 2.3.117 Jan 2023
    Release notes

    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

    Open source →
  36. 2.3.013 Jan 2023
    Release notes

    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

    Open source →
  37. 2.2.012 Dec 2022
    Release notes

    What's Changed

    • [dep] Update simple-git dependency & @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 inquirer by @john-arccos in #709
    • [ci-visibility] Bump dd-trace by @juan-fernandez in #707
    • [synthetics] Increase default pollingTimeout + warning when failOnTimeout=false by @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

    Open source →
  38. 2.1.017 Nov 2022
    Release notes

    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

    Open source →
  39. 2.0.08 Nov 2022
    Release notes

    What's Changed

    Breaking

    • [Synthetics] Remove deprecated startUrl native 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 es2019 to es2020 by @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

    Open source →
  40. 1.17.020 Oct 2022
    Release notes

    What's Changed

    • Add --remove-sources-content argument 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

    Open source →
  41. 1.16.010 Oct 2022
    Release notes

    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 --failOnMissingTests flag by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/652
    • Fix missing whitespace in details of 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

    Open source →
  42. 1.15.04 Oct 2022
    Release notes

    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.device should be optional by @Drarig29 in https://github.com/DataDog/datadog-ci/pull/642
    • [synthetics] Summary.batchId should 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 vm2 dependency 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

    Open source →
  43. 1.14.226 Sept 2022
    Release notes

    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 overrideMobileConfig by @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

    Open source →
  44. 1.14.116 Sept 2022
    Release notes

    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

    Open source →
  45. 1.14.014 Sept 2022
    Release notes

    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

    Open source →
  46. 1.13.326 Aug 2022
    Release notes

    What's Changed

    • synthetics: Rename getPresignedURL to getTunnelPresignedURL by @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

    Open source →
  47. 1.13.224 Aug 2022
    Release notes

    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

    Open source →
  48. 1.13.122 Aug 2022
    Release notes

    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

    Open source →
  49. 1.13.017 Aug 2022
    Release notes

    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 uploadGitCommitHash by @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

    Open source →
  50. 1.12.02 Aug 2022
    Release notes

    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

    Open source →
  51. 1.11.028 Jul 2022
    Release notes

    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

    Open source →
  52. 1.10.026 Jul 2022
    Release notes

    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_id to 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

    Open source →
  53. 1.9.020 Jul 2022
    Release notes

    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 upload successful 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.0 by @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

    Open source →
  54. 1.8.011 Jul 2022
    Release notes

    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 errorMessage by @lefebvree in https://github.com/DataDog/datadog-ci/pull/563, https://github.com/DataDog/datadog-ci/pull/565
    • Extract renderResults function 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

    Open source →
  55. 1.7.4-alpha8 Jul 2022pre-release
    Release notes

    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

    Open source →
  56. 1.7.3-alpha6 Jul 2022pre-release
    Release notes

    What's Changed

    • [Synthetics] Remove support for deprecated errorMessage #563
    • [Synthetics] Update typing in test fixture #565
    • [Synthetics] Pass command pollingTimeout to 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

    Open source →
  57. 1.7.222 Jun 2022
    Release notes

    What's Changed

    • [synthetics] Use locations env var for tests triggered with -p flag, 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

    Open source →
  58. 1.7.2-alpha5 Jul 2022pre-release
    Release notes
    • Use v2 intake format for uploads https://github.com/DataDog/datadog-ci/pull/560
    Open source →
  59. 1.7.121 Jun 2022
    Release notes

    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

    Open source →
  60. 1.7.019 May 2022
    Release notes

    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

    Open source →