Update kargo Docker tag to v1.10.4#356
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
3917274 to
6140b83
Compare
6140b83 to
695f1e8
Compare
695f1e8 to
5e3a0e4
Compare
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.
This PR contains the following updates:
1.10.2→1.10.4Release Notes
akuity/kargo (kargo)
v1.10.4Compare Source
🔧 Kargo v1.10.4 brings a focused set of bug fixes, performance improvements, and a meaningful new enhancement to controller observability.
🐛 Bug Fixes
Login failures for users with diacritics in their name (#6189): Users whose OIDC
familyNamecontained accented characters (e.g. umlauts, diacritics) could be silentlylogged out. JWTs use base64URL encoding, not standard base64 — certain byte sequences
were failing to decode. The UI now correctly uses base64URL for JWT parsing.
ForeignFieldErroron Warehouse watch events in the UI (#6209): The UI was applying aredundant transformation to Warehouse subscription data in watch stream handlers, causing a
ForeignFieldErroron deserialization. Removing the duplicate step resolves the error.Freight clone missing artifacts in the assembly UI (#6246): When cloning an existing piece of
Freight to assemble a new one, artifacts that had aged out of the Warehouse's
discoveredArtifactsrolling window were not shown as selectable options. The assembly UI nowensures any artifacts from the source Freight that are absent from discovered results are
included, so users can always select the original versions.
Freight timeline scroll on right caret click (#6269): The freight timeline now reliably
scrolls when the right caret is clicked.
⚡ Performance Improvements
Management controller RBAC efficiency (#6194, #6210): The project and service account
management controllers were performing unnecessary RBAC writes on every reconciliation.
Two improvements address this: switching from a
Create → AlreadyExists → Updatepatternto server-side apply (eliminating a high volume of 409 errors in clusters with many
projects), and skipping RBAC re-ensures when nothing has changed. Together these
significantly reduce API server load.
UI reduces backend payload with warehouse filtering (#6161): The UI now passes active
warehouse filters to the backend when querying Freight and Stages, so the server-side filter
applies to the initial data fetch rather than filtering client-side. Live watchers are also
scoped to the active warehouse filter, reducing unnecessary data over watch streams.
✨ Enhancements
Controller heartbeats and liveness in the UI (#6184): Kargo controllers now emit
periodic heartbeats via Kubernetes
Leaseobjects (renewed every 10 seconds and deletedon graceful shutdown). A new
GET /v1beta1/system/controller-heartbeatsendpoint exposesthe liveness state of all controllers. The UI uses this when loading the pipeline DAG: if a
Stage's assigned controller has a stale or missing heartbeat, the Stage's synthesized phase
is shown as
Failedwith a tooltip explaining that its controller is not responding.Pagination shown on single-page stage list (#6198): Pagination controls now appear
consistently in the stage list view, even when all stages fit on a single page.
💙 Special Thanks
A warm welcome to first-time contributor @anaplan-kh, who tracked down and fixed the JWT
base64URL issue that was silently logging out users with diacritics in their name!
Full Changelog: v1.10.3...v1.10.4
v1.10.3Compare Source
What's Changed
Full Changelog: akuity/kargo@v1.10.2...v1.10.3
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.