UDS Core 1.3
UDS Core 1.3 introduces opt-in support for public Keycloak clients (PKCE-enforced flows beyond device flow), automatic gateway pod cycling when Istio gatewayTopology.proxyProtocol changes, and an Identity Config workflow for disabling inactive non-admin users. This release also picks up the Prometheus 3.11.2 stored XSS fix (CVE-2026-40179) and rolls in routine dependency updates for Istio, Pepr, and the kube-prometheus-stack chart.
Notable features
Section titled “Notable features”- Opt-in public Keycloak clients: adds an
ALLOW_PUBLIC_CLIENTSoperator config flag (defaultfalse) that gates admission of UDS Package SSO clients withpublicClient: truefor flows beyond device flow. Public clients still require PKCE S256, and the package validator now enforces it. See ADR 0010 and #2598 - Gateway cycling on
proxyProtocolchanges: the Pepr operator now restarts gateway pods whenmeshConfig.defaultConfig.gatewayTopology.proxyProtocolis toggled.proxyProtocolis read at pod startup and is not pushed via xDS, so toggling it via a bundle override previously left gateway pods with stale configuration (#2595) - Optional disabling of inactive users: UDS Identity Config 0.26.0 adds the
disable-inactive-usersKeycloak workflow for automatically disabling non-admin accounts after a configurable inactivity window. The workflow is disabled by default and only activates whenACCOUNT_INACTIVITY_DAYSis set during initial realm import. See Configure automatic account inactivity disable for configuration and verification steps.
Dependency updates
Section titled “Dependency updates”| Package | Previous | Updated |
|---|---|---|
| Istio | 1.29.1 | 1.29.2 |
| Pepr | 1.1.5 | 1.1.7 |
| Prometheus | v3.10.0 | v3.11.2 |
| Alertmanager | v0.31.1 | v0.32.0 |
| Node Exporter | v1.10.2 | v1.11.1 |
| UDS Identity Config | 0.25.0 | 0.26.1 |
| kube-prometheus-stack Helm chart | 82.15.0 | 84.0.0 |
| Velero Helm chart | 12.0.0 | 12.0.1 |
Upgrade considerations
Section titled “Upgrade considerations”Identity Config updates (0.26.1)
Section titled “Identity Config updates (0.26.1)”UDS Core 1.3 includes UDS Identity Config 0.26.1, which was also included in the 1.2.2 patch release. No breaking changes or manual realm steps are required.
Related documentation
Section titled “Related documentation”- Upgrade Overview - general upgrade procedures and checklists
- Configure automatic account inactivity disable - configure and verify inactive account disable behavior
- UDS Core 1.3.0 Changelog - full changelog for 1.3.0
- UDS Identity Config 0.26.0 Changelog - full changelog
- UDS Identity Config 0.26.1 Changelog - full changelog
- Full diff (1.2.2…1.3.1) - all changes between versions