Skip to content

Test Engine Client v2.0.0

Choose a tag to compare

@buildkite-systems buildkite-systems released this 02 Dec 03:28
· 68 commits to main since this release
08922e4

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