Skip to content

Test Engine Client v2.9.0

Latest

Choose a tag to compare

@buildkite-systems buildkite-systems released this 06 Jul 00:09
7da1677

What's Changed

  • docs: fix Test Engine OIDC link by @Lovlace777 in #545
  • PB-1916 Add opt-in promised failure declaration to bktec run by @123sarahj123 in #539
  • Retry uploading test results on transient failures (take 2) by @nprizal in #543
  • Merge v2.8.x to main by @nprizal in #550
  • Decouple CLI config from the API env payload by @pda in #551
  • chore(deps): bump github.com/urfave/cli/v3 from 3.9.0 to 3.10.0 by @dependabot[bot] in #548
  • chore(deps): bump golang.org/x/mod from 0.36.0 to 0.37.0 by @dependabot[bot] in #547
  • PB-1963 Refactor bktec to use Agent CLI for Promised Job Failure Feature by @123sarahj123 in #546
  • Remove unused fields from EnvPayload by @pda in #552
  • Treat pytest collection errors as terminal by @pda in #553
  • [TE-6202] Add VSCode debug configuration for bktec by @nprizal in #556
  • pytest-pants: add JUnit XML output support, make test collector optional by @nprizal in #534
  • feat(gotest): add opt-in Go JSONL result uploads by @mattensor in #555
  • chore: Add manual version override to release pipeline by @mattensor in #557
  • chore: restore gotest JUnit output for bktec pipeline by @mattensor in #559
  • Add selector split-unit support to Test Engine Client by @meghan-kradolfer in #558
  • ci: use HEAD bktec for CI test splitting by @mattensor in #560
  • Filter out Go packages with no tests from split units by @nprizal in #561
  • fix: use gotestsum JSONL results in CI by @mattensor in #562
  • [TE-6222] Add GetSelectors to test runners for selector based splitting by @nprizal in #563
  • [TE-6228] Add --plan-identifier flag to the plan command by @gchan in #566
  • [TE-6236] Stop requiring result-path for the plan command by @gchan in #567
  • Support selector-based splitting for the custom runner by @nprizal in #568
  • [TE-6253] Simplify parallelism-1 split summary after server drops known_timings_ratio by @gchan in #569
  • Send collector information when uploading test results by @nprizal in #571
  • [TE-6238] Support selector based splitting for RSpec by @nprizal in #572
  • [TE-6254] Add --plan-out output mode to bktec plan by @gchan in #570
  • [TE-6263] Split conflated zero-parallelism and error-plan test fixtures by @gchan in #574
  • Send test_runner when uploading test results from bktec by @nprizal in #576
  • [TE-6275] Validate parallelism > 0 client-side in ValidateForPlan by @gchan in #578
  • [TE-6274] Fall bktec plan fallback parallelism back to BUILDKITE_PARALLEL_JOB_COUNT by @gchan in #577
  • chore(deps): bump python from 3.15.0b1-bookworm to 3.15.0b3-bookworm in /.buildkite by @dependabot[bot] in #565
  • chore(deps): bump github.com/urfave/cli/v3 from 3.10.0 to 3.10.1 by @dependabot[bot] in #564
  • chore(deps): bump goreleaser/goreleaser from v2.15.4 to v2.16.0 in /.buildkite by @dependabot[bot] in #517
  • [TE-6287] Prepare 2.9.0 changelog by @gchan in #581

New Contributors

Full Changelog: v2.8.1...v2.9.0