Skip to content

Latest commit

 

History

History
340 lines (183 loc) · 16.7 KB

CHANGELOG.md

File metadata and controls

340 lines (183 loc) · 16.7 KB

Changelog

Unreleased

7.1.0

  • Warn when KNAPSACK_PRO_* environment variables are set manually if their values could be automatically determined from supported CI environments.

7.0.0

  • Replace gulp (and babel) with tsc
  • Update tsconfig to target node 18
  • Bump axios from ^0.27.2 to ^1.5.0
  • Bump axios-retry from ^3.2.5 to ^3.7.0
  • Bump winston from ^3.7.2 to ^3.10.0
  • Bump typescript from ^4.7.3 to ^5.2.2

6.4.0

Minor Changes

  • 8139035: Send to the API the CI provider with a header

Patch Changes

  • 2520226: Fix isCi() check when computing commitAuthors

6.3.0

Minor Changes

  • 52e8598: Detect user seats for AppVeyor, Codefresh, Codeship

    #52

6.2.1

Patch Changes

  • 1ef1863: Fix hanging CI when git fetch --shallow-since takes too long

    #48

6.2.0

Minor Changes

  • 69e1e00: Send authors to the API

Unreleased

Minor

  • 05e7276: bump @babel/core from 7.22.1 to 7.22.5
  • 5734c9f: bump @babel/register from 7.21.0 to 7.22.5

6.1.1

Patch Changes

  • 0de9d1a: Use KNAPSACK_PRO_FIXED_QUEUE_SPLIT=true as default value in Queue Mode for GitLab CI

Full Changelog

Merged pull requests:

  • Mask user seats instead of hashing #6 (shadre)

Full Changelog

Merged pull requests:

  • [breaking change] Use KNAPSACK_PRO_FIXED_QUEUE_SPLIT=true as default value in Queue Mode and use false for proper CI providers #3 (3v0k4)

Full Changelog

Merged pull requests:

  • Exclude jest|cypress tags in changelogs #2 (3v0k4)

v5.1.0 (2023-05-23)

Full Changelog

Implemented enhancements:

  • Add support for CI node retry count on GitHub Actions and Buildkite and don't run tests in Fallback Mode when a retried node can't connect with the API to avoid running a wrong set of tests. #68 (ArturT)

v5.0.0 (2023-05-22)

Full Changelog

Merged pull requests:

  • [breaking change] feat: KNAPSACK_PRO_CI_NODE_BUILD_ID required #67 (3v0k4)

v4.1.0 (2023-05-04)

Full Changelog

Implemented enhancements:

  • Send distinguishable user seat info over to the API #65 (ArturT)

Merged pull requests:

  • Remove Solano CI support because Solano does not exist anymore #66 (ArturT)

v4.0.0 (2023-01-31)

Full Changelog

Fixed bugs:

  • [breaking change] fix(feature): When the test file list source file is defined, then don't scan the disk for test files in the default location #64 (ArturT)

v3.3.1 (2023-01-30)

Full Changelog

Merged pull requests:

v3.3.0 (2023-01-30)

Full Changelog

Implemented enhancements:

  • Add support for KNAPSACK_PRO_TEST_FILE_LIST_SOURCE_FILE to specify the set of test files to run #62 (ArturT)

v3.2.0 (2022-06-08)

Full Changelog

Merged pull requests:

  • Update dependencies (security update for axios), update development setup #59 (ArturT)
  • Bump axios from 0.21.1 to 0.21.2 #52 (dependabot[bot])
  • Remove FAQ questions from readme #44 (ArturT)
  • Add links to FAQ in the answers #43 (ArturT)

v3.1.1 (2021-01-07)

Full Changelog

Merged pull requests:

v3.1.0 (2020-11-28)

Full Changelog

Implemented enhancements:

  • Add support for an attempt to connect to existing Queue on API side to reduce slow requests number #35 (ArturT)

v3.0.1 (2020-09-18)

Full Changelog

Implemented enhancements:

  • When Knapsack Pro API returns expected errors then the CI node should fail and show an error from API response. Fix the problem with retrying failed request 3 times #34 (ArturT)

v3.0.0 (2020-08-20)

Full Changelog

Merged pull requests:

  • Update packages like babel, typescript, jest, del, gulp, ts-lint, winston #33 (ArturT)
  • Update formatting configs #32 (ArturT)
  • Use Node 12.18.3 LTS in development and update README requirements #30 (ArturT)
  • Bump lodash from 4.17.15 to 4.17.19 #29 (dependabot[bot])

v2.0.0 (2020-06-27)

Full Changelog

Implemented enhancements:

  • [breaking change] Add support for CI build ID for Github Actions - read PR description how to migrate for Github Actions #28 (ArturT)

Merged pull requests:

v1.7.0 (2020-05-20)

Full Changelog

Implemented enhancements:

  • Increase retry delay between requests from 2s to 8s #27 (ArturT)

v1.6.2 (2019-12-05)

Full Changelog

Fixed bugs:

  • More explicit message about KNAPSACK_PRO_CI_NODE_BUILD_ID must be the same on all parallel nodes #25 (ArturT)

v1.6.1 (2019-11-04)

Full Changelog

Merged pull requests:

v1.6.0 (2019-10-11)

Full Changelog

Implemented enhancements:

  • Add support for Codefresh.io CI provider #17 (ArturT)

v1.5.0 (2019-09-14)

Full Changelog

Implemented enhancements:

  • Add support for GitHub Actions #16 (ArturT)

v1.4.1 (2019-09-04)

Full Changelog

Fixed bugs:

  • Fix not working Fallback Mode when using axios 0.19.0 #15 (ArturT)

v1.4.0 (2019-08-23)

Full Changelog

Implemented enhancements:

  • Add support for job index and job count for parallelism in Semaphore 2.0 #14 (ArturT)

v1.3.1 (2019-07-06)

Full Changelog

Fixed bugs:

  • Fix GitLab CI environment variables integration #13 (ArturT)

v1.3.0 (2019-04-14)

Full Changelog

Implemented enhancements:

  • Reduce data transfer and speed up usage of Knapsack Pro API for Queue Mode #12 (ArturT)

v1.2.0 (2019-03-15)

Full Changelog

Implemented enhancements:

  • Add support for Semaphore CI 2.0 #11 (ArturT)

v1.1.0 (2019-03-07)

Full Changelog

Implemented enhancements:

Merged pull requests:

v1.0.1 (2018-12-29)

Full Changelog

v1.0.0 (2018-12-29)

Full Changelog

Implemented enhancements:

  • Add fallback mode to run tests when API is not available #8 (ArturT)
  • Add logger #6 (ArturT)
  • Retry failed request to Knapsack Pro API #5 (ArturT)

Merged pull requests:

v0.3.0 (2018-11-15)

Full Changelog

Implemented enhancements:

  • Add support for GitLab >= 11.5 env variables #4 (ArturT)

v0.2.1 (2018-10-22)

Full Changelog

Fixed bugs:

  • Fix security vulnerability with npm audit fix #2 (ArturT)
  • Fix default Knapsack Pro API endpoint url to production #1 (ArturT)

v0.2.0 (2018-09-15)

Full Changelog

v0.1.1 (2018-09-14)

Full Changelog