Skip to content

Releases: buildkite/test-engine-client

Test Engine Client v2.8.0

05 Jun 05:19
0a18a30

Choose a tag to compare

What's Changed

Full Changelog: v2.7.0...v2.8.0

Test Engine Client v2.7.0

29 May 03:47
7c5e291

Choose a tag to compare

What's Changed

  • Codify runner feature support by @malclocke in #441
  • Add unit test to ensure run command env vars bind to config by @nprizal in #515
  • Upload native test runner output to Upload API from bktec by @nprizal in #519
  • Include cwd in run_env when uploading test results by @nprizal in #522
  • Extract shared JUnit XML parser in bktec by @malclocke in #520
  • Change pytest runner default output to JUnit; keep test-collector JSON as an option by @malclocke in #524
  • Handle elements in JUnit XML parser by @malclocke in #526
  • Upload pytest test results to Upload API by @malclocke in #527
  • [TE-5984] Extend OIDC token fallback to backfill-commit-metadata by @gchan in #523
  • Switch custom runner to use JUnit XML output instead of test-engine JSON by @malclocke in #528
  • Add CHANGELOG for 2.7.0 by @gchan in #529

Full Changelog: v2.6.0...v2.7.0

Test Engine Client v2.7.0-rc.1

28 May 03:38
f838339

Choose a tag to compare

Pre-release

What's Changed

  • Codify runner feature support by @malclocke in #441
  • Add unit test to ensure run command env vars bind to config by @nprizal in #515
  • Upload native test runner output to Upload API from bktec by @nprizal in #519
  • [TE-5972] Include cwd in run_env when uploading test results by @nprizal in #522
  • Extract shared JUnit XML parser in bktec by @malclocke in #520
  • Change pytest runner default output to JUnit; keep test-collector JSON as an option by @malclocke in #524
  • Handle elements in JUnit XML parser by @malclocke in #526
  • Upload pytest test results to Upload API by @malclocke in #527
  • [TE-5984] Extend OIDC token fallback to backfill-commit-metadata by @gchan in #523

Full Changelog: v2.6.0...v2.7.0-rc.1

Test Engine Client v2.6.0

20 May 01:20
4ec2562

Choose a tag to compare

What's Changed

  • Use OIDC when auth is missing by @malclocke in #507
  • Te 5851 add linter rule for initialisms by @malclocke in #511
  • chore(deps): bump golang.org/x/mod from 0.35.0 to 0.36.0 by @dependabot[bot] in #505
  • Bind BUILDKITE_PARALLEL_JOB_COUNT in bktec plan (TE-5745) by @niceking in #501
  • chore(deps): bump github.com/urfave/cli/v3 from 3.8.0 to 3.9.0 by @dependabot[bot] in #513
  • chore(deps): bump ruby from 4.0.3-slim-bookworm to 4.0.4-slim-bookworm in /.buildkite by @dependabot[bot] in #512
  • chore(deps): bump python from 3.15.0a8-bookworm to 3.15.0b1-bookworm in /.buildkite by @dependabot[bot] in #503
  • Update changelog for 2.6.0 by @malclocke in #514

Full Changelog: v2.5.1...v2.6.0

Test Engine Client v2.6.0-rc.1

19 May 22:41
b9c0f03

Choose a tag to compare

Pre-release

What's Changed

  • Use OIDC when auth is missing by @malclocke in #507
  • Te 5851 add linter rule for initialisms by @malclocke in #511
  • chore(deps): bump golang.org/x/mod from 0.35.0 to 0.36.0 by @dependabot[bot] in #505
  • Bind BUILDKITE_PARALLEL_JOB_COUNT in bktec plan (TE-5745) by @niceking in #501
  • chore(deps): bump github.com/urfave/cli/v3 from 3.8.0 to 3.9.0 by @dependabot[bot] in #513
  • chore(deps): bump ruby from 4.0.3-slim-bookworm to 4.0.4-slim-bookworm in /.buildkite by @dependabot[bot] in #512
  • chore(deps): bump python from 3.15.0a8-bookworm to 3.15.0b1-bookworm in /.buildkite by @dependabot[bot] in #503

Full Changelog: v2.5.1...v2.6.0-rc.1

Test Engine Client v2.5.1

15 May 03:11
70f5503

Choose a tag to compare

What's Changed

  • chore(deps): bump golang from 1.26.2-bookworm to 1.26.3-bookworm in /.buildkite by @dependabot[bot] in #504
  • [TE-5806] Align CHANGELOG.md with GitHub release notes (2.0.0–2.5.0) by @gchan in #506
  • Port Jest to buildcommand by @malclocke in #502
  • [TE-5834] Drop /v2/access-token preflight from backfill-commit-metadata by @gchan in #508
  • [TE-5843] Encode v2 major version in go.mod module path by @gchan in #510
  • Add CHANGELOG for 2.5.1 by @gchan in #509

Full Changelog: v2.5.0...v2.5.1

Test Engine Client v2.5.1-rc.1

14 May 22:36
8ccafd6

Choose a tag to compare

Pre-release

What's Changed

  • chore(deps): bump golang from 1.26.2-bookworm to 1.26.3-bookworm in /.buildkite by @dependabot[bot] in #504
  • [TE-5806] Align CHANGELOG.md with GitHub release notes (2.0.0–2.5.0) by @gchan in #506
  • Port Jest to buildcommand by @malclocke in #502
  • [TE-5834] Drop /v2/access-token preflight from backfill-commit-metadata by @gchan in #508

Full Changelog: v2.5.0...v2.5.1-rc.1

Test Engine Client v2.5.0

11 May 05:09
9f409dd

Choose a tag to compare

What's Changed

  • chore(deps): bump drjosh.dev/zzglob from 0.4.2 to 0.4.3 by @dependabot[bot] in #483
  • chore(deps): bump goreleaser/goreleaser from v2.15.2 to v2.15.3 in /.buildkite by @dependabot[bot] in #484
  • Add split-by-example support for Playwright by @jeffal in #443
  • [TE-5669] Consolidate duplicate handleError implementations in bktec by @meghan-kradolfer in #487
  • chore(deps): bump golang.org/x/mod from 0.33.0 to 0.35.0 by @dependabot[bot] in #479
  • chore(deps): bump ruby from 4.0.2-slim-bookworm to 4.0.3-slim-bookworm in /.buildkite by @dependabot[bot] in #489
  • chore(deps): bump goreleaser/goreleaser from v2.15.3 to v2.15.4 in /.buildkite by @dependabot[bot] in #488
  • [TE-5667] Replace generic fallback warning with differentiated failure messages by @meghan-kradolfer in #491
  • Remove Pact contract testing by @pda in #493
  • [TE-5641] Treat "none"/"off"/"false" as empty in buildSelectionParams by @gchan in #486
  • Deduplicate flag definitions by @malclocke in #495
  • [TE-5706] Print split summary to stderr from plan and run commands by @meghan-kradolfer in #494
  • Centralize buildCommand method for runners by @malclocke in #496
  • Update golang to 1.25.10 by @malclocke in #499
  • Rework runner.buildCommand() method signature by @malclocke in #500
  • [TE-5780] Update bktec to use suite-scoped commit-metadata-backfill endpoint by @gchan in #497
  • Release 2.5.0 by @gchan in #498

New Contributors

Full Changelog: v2.4.0...v2.5.0

Test Engine Client v2.4.0

19 Apr 21:51
d02e96e

Choose a tag to compare

What's Changed

  • chore(deps): bump goreleaser/goreleaser from v2.15.1 to v2.15.2 in /.buildkite by @dependabot[bot] in #474
  • Rename @buildkite/test-engine to @buildkite/validate in CODEOWNERS by @pda in #475
  • Add /bktec (binary) to .gitignore by @pda in #476
  • [TE-5476] Add bktec backfill-commit-metadata subcommand by @gchan in #471
  • chore(deps): bump golang from 1.26.1-bookworm to 1.26.2-bookworm in /.buildkite by @dependabot[bot] in #477
  • chore(deps): bump python from 3.14.3-bookworm to 3.15.0a8-bookworm in /.buildkite by @dependabot[bot] in #478
  • [TE-5578] Auto-collect git metadata for plan command by @gchan in #480
  • [TE-5579] Add opt-in flag to collect git commit metadata without --selection by @gchan in #481
  • Release 2.4.0 by @gchan in #482

Full Changelog: v2.3.2...v2.4.0

Test Engine Client v2.3.2

02 Apr 03:09
d4460db

Choose a tag to compare

What's Changed

  • Add built-in NUnit test runner for .NET test splitting by @pda in #466
  • Add CHANGELOG for 2.3.2 by @malclocke in #473

Full Changelog: v2.3.1...v2.3.2