Curate the 1.22.0 changelog - #7787
Open
CharlieTLe wants to merge 1 commit into
Open
Conversation
Get the unreleased section into the shape RELEASE.md asks for before the release-1.22 cut, so operators reading the notes see the changes that affect them: - Delete the stale duplicate of cortexproject#7375, which already shipped in 1.21.0 as cortexproject#7370. - Re-sort into CHANGE -> FEATURE -> ENHANCEMENT -> BUGFIX. - Correct the gRPC entry: the bump landed at v1.82.1, not v1.79.3. - Fold follow-up PRs into the entry they belong to. - Add three missing user-facing entries: cortexproject#7513, cortexproject#7514 and cortexproject#7559. - Reclassify as CHANGE the entries that break existing configs or log consumers: the sign-key validation (cortexproject#7587), the Alertmanager per-tenant *_file rejections (cortexproject#7767, cortexproject#7768, now one entry) and the time_taken -> time_taken_ms rename (cortexproject#7649). - Note the operator impact of the distroless base image (cortexproject#7637) and of the 500 -> 499 reclassification (cortexproject#7717). Signed-off-by: Charlie Le <charlie_le@apple.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Groundwork for the v1.22.0 release (rc.0 scheduled 2026-09-12 per
RELEASE.md). Gets theunreleased section into the shape
RELEASE.mdasks for before therelease-1.22cut,so operators reading the release notes actually see the changes that affect them.
CHANGELOG.mdonly.Mechanical
#7375, which already shipped in 1.21.0 as#7370(byte-identical text, only the PR number differs).
CHANGE→FEATURE→ENHANCEMENT→BUGFIXperRELEASE.md. Thesection previously opened with a
FEATUREsitting above threeCHANGEs.go.modconfirms), not v1.79.3.#5449 #7687,#7302 #7458,#7691 #7505 #7740,#7437 #7434 #7716 #7726,#7460 #7719.Missing user-facing entries
From
./tools/release/check-changelog.sh v1.21.1...master. Everything else it lists iscorrectly omitted (CI, tests, docs, dependabot).
#7513— Alertmanager: removal of the legacy state-file migration.#7514—cortex_ingester_head_metric_names.#7559—DoBatchcleanup callback deadlock on panic.Reclassified as CHANGE
These are breaking changes that were filed as
BUGFIX/ENHANCEMENT, so they would nothave appeared in the upgrade notes:
#7587sign-key validation — its own text already says "fail at process startup; audityour configs before upgrading".
#7767+#7768Alertmanager per-tenant*_filerejection — merged into one entry;tenant configs that previously loaded are now rejected.
#7649time_taken→time_taken_ms— renames and re-units a slow-query-log field.Kept in place, with operator impact noted
#7637alpine → distroless. Not config or API, so not aCHANGEby house convention,but the image has no shell — noted that shell-based probes, init scripts and
kubectl execworkflows need adjusting.#7717/#7738500 → 499. A genuine bugfix, but it deflatescortex_request_duration_seconds{status_code="500"}and changes SLO math.Result
7 CHANGE / 14 FEATURE / 37 ENHANCEMENT / 34 BUGFIX = 92 entries (from 91).
Merging this first keeps the other release-prep PRs from all conflicting at the top of the
file.