Skip to content

Releases: buildkite/test-engine-client

Test Engine Client v2.1.0

30 Jan 03:24
f1df2d5

Choose a tag to compare

What's Changed

  • add split tests by file to matrix by @pbuckley in #403
  • [TE-5011] Add Custom test runner that works with any test runners by @nprizal in #409
  • Fix custom runner cmd interpolation by @nprizal in #413
  • merge v2.0.x back to main by @nprizal in #415
  • chore(deps): bump python from 3.14.0-bookworm to 3.14.2-bookworm in /.buildkite by @dependabot[bot] in #419
  • chore(deps): bump goreleaser/goreleaser from v2.8.1 to v2.13.2 in /.buildkite by @dependabot[bot] in #421
  • chore(deps): bump ruby from 3.4.7-slim-bookworm to 4.0.0-slim-bookworm in /.buildkite by @dependabot[bot] in #420
  • Add support for retrieving test examples in Pytest runner by @suo in #418
  • chore(deps): bump github.com/urfave/cli/v3 from 3.6.0 to 3.6.2 by @dependabot[bot] in #424
  • chore(deps): bump goreleaser/goreleaser from v2.13.2 to v2.13.3 in /.buildkite by @dependabot[bot] in #422
  • [TE-5134] Add --tag-filters option to filter tests by markers by @gchan in #426
  • chore(deps): bump golang from 1.25.4-bookworm to 1.25.6-bookworm in /.buildkite by @dependabot[bot] in #429
  • chore(deps): bump ruby from 4.0.0-slim-bookworm to 4.0.1-slim-bookworm in /.buildkite by @dependabot[bot] in #427
  • [TE-5172] Recommend {{testExamples}} in Jest retry command for performance by @gchan in #430
  • Release v2.1.0 by @nprizal in #431

New Contributors

Full Changelog: v2.0.1...v2.1.0

Test Engine Client v2.1.0-rc.3

29 Jan 02:07
65b5995

Choose a tag to compare

Pre-release

What's Changed

  • Return error when no command is passed by @nprizal in #414
  • merge v2.0.x back to main by @nprizal in #415
  • chore(deps): bump python from 3.14.0-bookworm to 3.14.2-bookworm in /.buildkite by @dependabot[bot] in #419
  • chore(deps): bump goreleaser/goreleaser from v2.8.1 to v2.13.2 in /.buildkite by @dependabot[bot] in #421
  • chore(deps): bump ruby from 3.4.7-slim-bookworm to 4.0.0-slim-bookworm in /.buildkite by @dependabot[bot] in #420
  • Add support for retrieving test examples in Pytest runner by @suo in #418
  • chore(deps): bump github.com/urfave/cli/v3 from 3.6.0 to 3.6.2 by @dependabot[bot] in #424
  • chore(deps): bump goreleaser/goreleaser from v2.13.2 to v2.13.3 in /.buildkite by @dependabot[bot] in #422
  • [TE-5134] Add --tag-filters option to filter tests by markers by @gchan in #426

New Contributors

  • @suo made their first contribution in #418

Full Changelog: v2.1.0-rc.2...v2.1.0-rc.3

Test Engine Client v2.0.1

10 Dec 01:20
55509a1

Choose a tag to compare

What's Changed

  • Return error when no command is passed by @nprizal in #414

Full Changelog: v2.0.0...v2.0.1

Test Engine Client v2.1.0-rc.2

09 Dec 02:34
ed434c0

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: v2.1.0-rc.1...v2.1.0-rc.2

Test Engine Client v2.1.0-rc.1

08 Dec 03:10
5b03618

Choose a tag to compare

Pre-release

What's Changed

  • add split tests by file to matrix by @pbuckley in #403
  • [TE-5011] Add Custom test runner that works with any test runners by @nprizal in #409

New Contributors

Full Changelog: v2.0.0...v2.1.0-rc.1

Test Engine Client v2.0.0

02 Dec 03:28
08922e4

Choose a tag to compare

Breaking changes

Running bktec without arguments is no longer supported. Build steps should be updated to call bktec run instead of bktec.

Notable updates

Full list of changes

  • fix: brew path should be in Formula by @mcncl in #355
  • All bug bounty is now managed via hackerone by @swaller-bk in #356
  • chore(deps): bump ruby from 3.4.5-slim-bookworm to 3.4.6-slim-bookworm in /.buildkite by @dependabot[bot] in #357
  • chore(deps): bump drjosh.dev/zzglob from 0.4.0 to 0.4.1 by @dependabot[bot] in #358
  • chore(deps): bump golang from 1.25.0-bookworm to 1.25.1-bookworm in /.buildkite by @dependabot[bot] in #351
  • Add -files flag to override default test discovery by @nprizal in #359
  • chore(deps): bump python from 3.13.7-bookworm to 3.14.0-bookworm in /.buildkite by @dependabot[bot] in #360
  • chore(deps): bump ruby from 3.4.6-slim-bookworm to 3.4.7-slim-bookworm in /.buildkite by @dependabot[bot] in #362
  • chore(deps): bump golang from 1.25.1-bookworm to 1.25.2-bookworm in /.buildkite by @dependabot[bot] in #361
  • Fix location of Python .venv dir in bin/setup by @malclocke in #363
  • Add .tool-versions file for asdf / mise by @malclocke in #364
  • Additions to bin/setup by @malclocke in #366
  • Cucumber testdata cleanup by @malclocke in #365
  • Local test fixes by @malclocke in #367
  • Log report parse errors. by @malclocke in #368
  • Add run command. by @malclocke in #369
  • Add gofmt to CI linter by @malclocke in #370
  • Te 4789 move run command to package by @malclocke in #371
  • chore(deps): bump drjosh.dev/zzglob from 0.4.1 to 0.4.2 by @dependabot[bot] in #373
  • [TE-4853] Update .gitignore to ignore test-engine-client by @gchan in #376
  • Te 4789 add plan command by @malclocke in #374
  • [TE-4860] Bump golangci-lint from 1.64.8 to 2.50.0 and update config by @gchan in #380
  • [TE-4860] Tidy staticcheck linting errors by @gchan in #381
  • [TE-4791] Allow bktec run command to specify 'plan-identifier' flag by @gchan in #378
  • Exit with error on unknown commands by @malclocke in #384
  • Merge v1.6.1 changes to main by @nprizal in #386
  • Convert env to cli by @malclocke in #379
  • Make parallelism config optional on plan command by @malclocke in #388
  • [TE-4869] Add target-time flag for dynamic parallelism calculation by @gchan in #387
  • Pass config by reference. by @malclocke in #389
  • chore(deps): bump golang from 1.25.2-bookworm to 1.25.3-bookworm in /.buildkite by @dependabot[bot] in #372
  • chore(deps): bump github.com/urfave/cli/v3 from 3.4.1 to 3.5.0 by @dependabot[bot] in #385
  • [TE-4910] Remove automatic parallelism assignment when max_parallelism is set by @gchan in #391
  • Create separate validation for run and plan by @malclocke in #390
  • Change playwright port to 8987 by @malclocke in #394
  • chore(deps): bump github.com/urfave/cli/v3 from 3.5.0 to 3.6.0 by @dependabot[bot] in #397
  • chore(deps): bump github.com/pact-foundation/pact-go/v2 from 2.4.1 to 2.4.2 by @dependabot[bot] in #396
  • chore(deps): bump golang from 1.25.3-bookworm to 1.25.4-bookworm in /.buildkite by @dependabot[bot] in #398
  • [TE-4801] Add fail-on-no-tests configuration option for over-provisioned parallelism by @gchan in #399
  • Implement bktec plan --pipeline-upload by @malclocke in #393
  • [TE-4920] Add fallback mode for dynamic parallelism on server errors by @gchan in #400
  • [TE-4927] Remove ability to run bktec run as bktec by @gchan in #401
  • Allow release pipeline to create major release by @malclocke in #402
  • There is no longer a default sub-command by @malclocke in #404
  • Publish bktec to AWS ECR by @nprizal in #406
  • Add configuration env var for --files flag by @malclocke in #407
  • Update internal docs to use bktec run command by @malclocke in #408

New Contributors

Full Changelog: v1.6.1...v2.0.0

Test Engine Client v2.0.0-rc.1

19 Nov 22:08
34eb4d4

Choose a tag to compare

Pre-release

What's Changed

  • fix: brew path should be in Formula by @mcncl in #355
  • All bug bounty is now managed via hackerone by @swaller-bk in #356
  • chore(deps): bump ruby from 3.4.5-slim-bookworm to 3.4.6-slim-bookworm in /.buildkite by @dependabot[bot] in #357
  • chore(deps): bump drjosh.dev/zzglob from 0.4.0 to 0.4.1 by @dependabot[bot] in #358
  • chore(deps): bump golang from 1.25.0-bookworm to 1.25.1-bookworm in /.buildkite by @dependabot[bot] in #351
  • Add -files flag to override default test discovery by @nprizal in #359
  • chore(deps): bump python from 3.13.7-bookworm to 3.14.0-bookworm in /.buildkite by @dependabot[bot] in #360
  • chore(deps): bump ruby from 3.4.6-slim-bookworm to 3.4.7-slim-bookworm in /.buildkite by @dependabot[bot] in #362
  • chore(deps): bump golang from 1.25.1-bookworm to 1.25.2-bookworm in /.buildkite by @dependabot[bot] in #361
  • Fix location of Python .venv dir in bin/setup by @malclocke in #363
  • Add .tool-versions file for asdf / mise by @malclocke in #364
  • Additions to bin/setup by @malclocke in #366
  • Cucumber testdata cleanup by @malclocke in #365
  • Local test fixes by @malclocke in #367
  • Log report parse errors. by @malclocke in #368
  • Add run command. by @malclocke in #369
  • Add gofmt to CI linter by @malclocke in #370
  • Te 4789 move run command to package by @malclocke in #371
  • chore(deps): bump drjosh.dev/zzglob from 0.4.1 to 0.4.2 by @dependabot[bot] in #373
  • [TE-4853] Update .gitignore to ignore test-engine-client by @gchan in #376
  • Te 4789 add plan command by @malclocke in #374
  • [TE-4860] Bump golangci-lint from 1.64.8 to 2.50.0 and update config by @gchan in #380
  • [TE-4860] Tidy staticcheck linting errors by @gchan in #381
  • [TE-4791] Allow bktec run command to specify 'plan-identifier' flag by @gchan in #378
  • Exit with error on unknown commands by @malclocke in #384
  • Merge v1.6.1 changes to main by @nprizal in #386
  • Convert env to cli by @malclocke in #379
  • Make parallelism config optional on plan command by @malclocke in #388
  • [TE-4869] Add target-time flag for dynamic parallelism calculation by @gchan in #387
  • Pass config by reference. by @malclocke in #389
  • chore(deps): bump golang from 1.25.2-bookworm to 1.25.3-bookworm in /.buildkite by @dependabot[bot] in #372
  • chore(deps): bump github.com/urfave/cli/v3 from 3.4.1 to 3.5.0 by @dependabot[bot] in #385
  • [TE-4910] Remove automatic parallelism assignment when max_parallelism is set by @gchan in #391
  • Create separate validation for run and plan by @malclocke in #390
  • Change playwright port to 8987 by @malclocke in #394
  • chore(deps): bump github.com/urfave/cli/v3 from 3.5.0 to 3.6.0 by @dependabot[bot] in #397
  • chore(deps): bump github.com/pact-foundation/pact-go/v2 from 2.4.1 to 2.4.2 by @dependabot[bot] in #396
  • chore(deps): bump golang from 1.25.3-bookworm to 1.25.4-bookworm in /.buildkite by @dependabot[bot] in #398
  • [TE-4801] Add fail-on-no-tests configuration option for over-provisioned parallelism by @gchan in #399
  • Implement bktec plan --pipeline-upload by @malclocke in #393
  • [TE-4920] Add fallback mode for dynamic parallelism on server errors by @gchan in #400
  • [TE-4927] Remove ability to run bktec run as bktec by @gchan in #401
  • Allow release pipeline to create major release by @malclocke in #402

New Contributors

Full Changelog: v1.6.1...v2.0.0-rc.1

Test Engine Client v1.6.1

27 Oct 21:40

Choose a tag to compare

What's Changed

Full Changelog: v1.6.0...v1.6.1

Test Engine Client v1.6.0

28 Aug 02:22
ddf1f3d

Choose a tag to compare

What's Changed

  • Fix typo in pytest.md by @jasonwbarnett in #321
  • chore(deps): bump golang.org/x/net from 0.34.0 to 0.38.0 by @dependabot[bot] in #325
  • Add pants support for pytest by @jasonwbarnett in #323
  • chore(deps): bump python from 3.13.3-bookworm to 3.13.4-bookworm in /.buildkite by @dependabot[bot] in #329
  • chore(deps): bump golang from 1.24.3-bookworm to 1.24.4-bookworm in /.buildkite by @dependabot[bot] in #327
  • chore(deps): bump cypress/included from 14.4.0 to 14.4.1 in /.buildkite by @dependabot[bot] in #328
  • chore(deps): bump python from 3.13.4-bookworm to 3.13.5-bookworm in /.buildkite by @dependabot[bot] in #330
  • Remove now-redundant line from dependabot config by @wooly in #331
  • chore(deps): bump cypress/included from 14.4.1 to 14.5.0 in /.buildkite by @dependabot[bot] in #332
  • Cucumber by @tommeier in #319
  • Fix missing scope for Cucumber by @wooly in #333
  • Prepare for 1.6.0 release with Cucumber support by @wooly in #334
  • chore(deps): bump cypress/included from 14.5.0 to 14.5.1 in /.buildkite by @dependabot[bot] in #335
  • Update OIDC roles to use session tokens by @duckalini in #337
  • chore(deps): bump cypress/included from 14.5.1 to 14.5.2 in /.buildkite by @dependabot[bot] in #340
  • chore(deps): bump golang from 1.24.4-bookworm to 1.24.5-bookworm in /.buildkite by @dependabot[bot] in #338
  • chore(deps): bump ruby from 3.4.4-slim-bookworm to 3.4.5-slim-bookworm in /.buildkite by @dependabot[bot] in #339
  • chore(deps): bump cypress/included from 14.5.2 to 14.5.3 in /.buildkite by @dependabot[bot] in #342
  • chore(deps): bump golang from 1.24.5-bookworm to 1.24.6-bookworm in /.buildkite by @dependabot[bot] in #344
  • chore(deps): bump python from 3.13.5-bookworm to 3.13.6-bookworm in /.buildkite by @dependabot[bot] in #345
  • chore(deps): bump python from 3.13.6-bookworm to 3.13.7-bookworm in /.buildkite by @dependabot[bot] in #346
  • chore(deps): bump golang from 1.24.6-bookworm to 1.25.0-bookworm in /.buildkite by @dependabot[bot] in #347
  • chore(deps): bump github.com/buildkite/roko from 1.3.1 to 1.4.0 by @dependabot[bot] in #350

New Contributors

Full Changelog: v1.5.0...v1.6.0

Test Engine Client v1.6.0-rc.2

19 Jun 07:21
3e0580f

Choose a tag to compare

Pre-release

What's Changed

  • chore(deps): bump python from 3.13.4-bookworm to 3.13.5-bookworm in /.buildkite by @dependabot in #330
  • Remove now-redundant line from dependabot config by @wooly in #331
  • chore(deps): bump cypress/included from 14.4.1 to 14.5.0 in /.buildkite by @dependabot in #332
  • Cucumber by @tommeier in #319
  • Fix missing scope for Cucumber by @wooly in #333
  • Prepare for 1.6.0 release with Cucumber support by @wooly in #334

Full Changelog: v1.6.0-rc.1...v1.6.0-rc.2