Correct the uv.lock versions and keycloak changelog after the 2026-08-01 wave - #70952
Merged
Conversation
The 2026-08-01 wave bumped clickhousedb to 1.0.1 and keycloak to 0.9.0, but the lock file kept the previous versions for both, so resolving the workspace pins them below what their provider.yaml declares.
The middleware landed on main between the wave being classified and merged, so it ships in 0.9.0 without appearing in its changelog. It is also what reads and refreshes the cookies introduced alongside it, so the release notes read as if that half of the change did not exist.
eladkal
approved these changes
Aug 2, 2026
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.
Two corrections to #70932, both found by auditing the merged wave against what it
actually shipped.
uv.lockkept the pre-release versions for two providersThe wave bumped
clickhousedbto 1.0.1 andkeycloakto 0.9.0, but the lock filewas not updated for either:
The other 46 released providers are correct — these two were bumped in the wave's
final commit, where the regenerated lock ended up unstaged and never made it in.
Resolving the workspace therefore pins both below what their
provider.yamldeclares.
The Keycloak JWT middleware is missing from the keycloak changelog
Add KeycloakJWTMiddleware to KeycloakAuthManager(#70800,607df55498) mergedbetween the wave being classified and merged, so it is an ancestor of the release
commit and ships in 0.9.0 — but it was not in the snapshot the changelog was
written from, so nothing mentions it.
It is not incidental: it adds
KeycloakJWTMiddlewareacross five source files andis what reads and refreshes the
_access_token/_refresh_tokencookies that#70550 introduced in the same release. Without it the notes describe the storage
change with no sign of the half that consumes it.
Verification
Every commit touching each released provider between its previous release tag and
the release commit was checked against that provider's changelog. Across all 48
providers, #70800 was the only omission; the release commit itself is the only
remaining unlisted entry, which is expected — it goes to the excluded block of the
next wave.
After this change every provider's
provider.yamlversion matches itschangelog.rst,__init__.py,pyproject.tomlanduv.lockentries.Was generative AI tooling used to co-author this PR?
Generated-by: Claude Code (Opus 5) following the guidelines