Releases: buildkite/test-engine-client
Releases · buildkite/test-engine-client
Test Engine Client v2.8.0
Test Engine Client v2.7.0
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
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
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
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
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
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
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
- @jeffal made their first contribution in #443
- @meghan-kradolfer made their first contribution in #487
Full Changelog: v2.4.0...v2.5.0
Test Engine Client v2.4.0
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.gitignoreby @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
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