Skip to content

Add CHANGELOG for 2.5.1#509

Merged
gchan merged 1 commit into
mainfrom
te-5839-changelog-2.5.1
May 15, 2026
Merged

Add CHANGELOG for 2.5.1#509
gchan merged 1 commit into
mainfrom
te-5839-changelog-2.5.1

Conversation

@gchan
Copy link
Copy Markdown
Contributor

@gchan gchan commented May 14, 2026

Description

Rename ## Unreleased to ## 2.5.1 - 2026-05-15 so the release pipeline picks it up. The entry now covers two changes shipping in v2.5.1:

  • OIDC support for bktec tools backfill-commit-metadata, shipped by TE-5834 (merged at 8ccafd6 on main).
  • The go.mod module-path fix from TE-5843 ([TE-5843] Encode v2 major version in go.mod module path #510, the base of this PR). This is the first v2.x tag with a correctly-suffixed module path, so downstream consumers should pin to v2.5.1 or later and update their import paths to include the /v2 suffix.

Phase 1 of the v2.5.1 release (TE-5839): land #510, then this, then cut v2.5.1-rc.1 from the release pipeline and smoke-test against test-prediction-backfill with a real OIDC JWT before tagging the final v2.5.1.

Context

Resolves TE-5839.

This PR is stacked on top of #510 ([TE-5843] Encode v2 major version in go.mod module path). Merge #510 first; this PR will then automatically retarget to main and show only the CHANGELOG diff.

Verification

Diff against #510 is a single bullet appended to the 2.5.1 entry — visually reviewable. The release pipeline (TE-5839 phase 2) is what actually validates the new 2.5.1 heading.

AI assisted.

Deployment

Low risk. CHANGELOG only.

Rollback

Yes.

@gchan gchan requested a review from a team as a code owner May 14, 2026 22:53
@gchan gchan force-pushed the te-5839-changelog-2.5.1 branch from 215e8dd to 313f2b5 Compare May 15, 2026 00:46
@gchan gchan changed the base branch from main to te-5843-gomod-v2-module-path May 15, 2026 00:46
Comment thread CHANGELOG.md Outdated
## Unreleased
## 2.5.1 - 2026-05-15
- `bktec tools backfill-commit-metadata` now accepts OIDC tokens from `buildkite-agent oidc request-token` in addition to API access tokens. Preview; gated behind `BKTEC_PREVIEW_SELECTION`.
- Fix `go.mod` module path to `github.com/buildkite/test-engine-client/v2` so v2.x releases are installable via `go get` and `go tool`. Previous v2.x tags (v2.0.0–v2.5.0) declared the unversioned path, which violates [Go's major version suffix rules](https://go.dev/ref/mod#major-version-suffixes) and made them unfetchable. Downstream consumers importing bktec as a Go module or installing it via the `tool` directive should pin to `v2.5.1` or later and update their import paths to include the `/v2` suffix.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Arguably too much detail for a CHANGELOG line, but all good 👍🏼

Base automatically changed from te-5843-gomod-v2-module-path to main May 15, 2026 02:55
@gchan gchan force-pushed the te-5839-changelog-2.5.1 branch from 313f2b5 to d657602 Compare May 15, 2026 03:01
@gchan gchan merged commit 70f5503 into main May 15, 2026
2 of 3 checks passed
@gchan gchan deleted the te-5839-changelog-2.5.1 branch May 15, 2026 03:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants