potiuk opened a new pull request, #70952: URL: https://github.com/apache/airflow/pull/70952
Two corrections to #70932, both found by auditing the merged wave against what it actually shipped. ### `uv.lock` kept the pre-release versions for two providers The wave bumped `clickhousedb` to 1.0.1 and `keycloak` to 0.9.0, but the lock file was not updated for either: ``` clickhousedb provider.yaml=1.0.1 uv.lock=1.0.0 keycloak provider.yaml=0.9.0 uv.lock=0.8.2 ``` 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.yaml` declares. ### The Keycloak JWT middleware is missing from the keycloak changelog `Add KeycloakJWTMiddleware to KeycloakAuthManager` (#70800, `607df55498`) merged between 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 `KeycloakJWTMiddleware` across five source files and is what reads and refreshes the `_access_token` / `_refresh_token` cookies 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.yaml` version matches its `changelog.rst`, `__init__.py`, `pyproject.toml` and `uv.lock` entries. --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Claude Code (Opus 5) Generated-by: Claude Code (Opus 5) following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
