Skip to content
Unified Defense StackUnified Defense Stack

UDS Core 1.17

UDS Core 1.17 adds a CSS-only classification banner mode and improves Pepr admission webhook reliability. For expected authentication interruptions during the automated Keycloak 26.8.2 upgrade, see the Keycloak upgrade notice below.

This release includes these features and fixes:

  • CSS-only classification banners: Set cssOnly: true on a classificationBanners entry to keep the page body unchanged. This mode supports server-rendered applications that remove injected banner elements during hydration. A Content Security Policy that blocks inline styles can prevent the banner from appearing. See Enable the classification banner (#3095).
  • Pepr admission webhook reliability: Fixes webhook connection resets that could occur while Istio CNI updates the inbound traffic path for Pepr admission pods (#3199).
  • Grafana profile privacy: Disables Gravatar profile image requests by default, so Grafana does not contact Gravatar to look up profile images (#3203).
  • Gateway TLS certificates: Rotates the tenant and admin gateway certificates (#3201).

The following versions change from UDS Core 1.16.0:

PackagePreviousUpdated
Alertmanager0.34.10.34.2
Envoy Gateway1.9.21.10.0
Envoy Proxy1.39.41.40.2
Falco0.45.10.45.2
Falco Helm chart9.2.19.2.2
Falcosidekick2.35.02.35.1
Grafana (upstream and Unicorn)13.2.413.3.0
Grafana (Iron Bank)13.2.313.3.0
Grafana Helm chart13.4.014.3.1
Keycloak26.8.126.8.2
kube-prometheus-stack Helm chart92.14.093.1.0
k8s-sidecar2.14.12.14.3
Metrics Server0.9.00.9.1
Prometheus3.15.13.16.0
Prometheus Blackbox Exporter Helm chart11.20.211.21.1
Prometheus Operator0.94.10.95.1
prometheus-operator-crds Helm chart32.0.233.0.1
UDS Identity Config0.32.40.32.6
UDS Portal0.6.00.6.2
UDS Portal Helm chart0.6.00.6.2
Vector0.60.00.61.0
Vector Helm chart0.60.00.61.0

Keycloak 26.8.2 changes Admin API scope requirements and protocol mapper permissions. UDS Core automatically prepares UDS-managed clients. If you use custom service-account clients or delegated client administration, review these changes.

  • Custom service-account clients that call the Admin API must include the built-in kc-admin-api client scope, which provides an audience required by the API.
  • Keycloak 26.8.2 restricts protocol mapper changes through the Admin API. Delegated client admins need the manage-realm role unless the required mapper types are allowed in realm settings. For Dynamic Client Registration, those types must also be allowed by the client registration policy.

UDS Core updates UDS Identity Config from 0.32.4 to 0.32.6. This version includes Keycloak 26.8.2 compatibility updates and restores passwordless credential registration. See the UDS Identity Config 0.32.6 changelog.