Feb 24, 2026 — App Platform v4.14.0

This release introduces OpenTelemetry-based log collection as a replacement for Promtail, adds support for custom Kubernetes manifests in the values repository, and extends Kubernetes version support to v1.35. It also completes the removal of the Tempo tracing application, includes ArgoCD sync optimizations, and delivers a range of stability and bug fixes.

📘

For a full list of changes, review the release notes on GitHub: Release v4.14.0.

New

  • Added Kubernetes v1.35 support
  • Replaced Promtail with an OpenTelemetry Collector for log collection, aligning the logging pipeline with the broader OpenTelemetry strategy already used for traces and metrics
  • Added support for defining custom Kubernetes manifests directly in the values repository, giving platform users more flexibility to manage cluster resources alongside their application configuration
  • Removed the Tempo distributed tracing application, completing its deprecation from the previous release
  • Optimized Helm chart values generation for ArgoCD syncs, reducing the size of values passed during synchronization and improving sync performance
  • Secrets can now be deployed as secretRef references in Helm chart values, improving security by avoiding plaintext secret values in chart configuration
  • Run traces diagnostics command periodically (every 5 minutes for up to 30 minutes) to improve observability during troubleshooting

Changed

Fixed

  • Fixed an issue where password validity resets were not retried on all types of expiration errors in Keycloak
  • Fixed buildpacks builds when using ORCS
  • Fixed Harbor storage credentials not being correctly applied
  • Fixed user arrays not being consistently sorted by name
  • Fixed Harbor database backup object storage secret references
  • Replaced kubectl calls with the Kubernetes client library for ArgoCD application management, improving reliability and reducing external dependencies
  • Fixed team workloads not being effectively deleted when removed from configuration
  • Fixed serviceMonitor configuration in Loki values
  • Fixed ArgoCD projects rendering duplicate source repositories
  • Fixed duplicate credentials warnings appearing in ArgoCD

Deprecated

  • Minio
  • Thanos

Removed

  • Tempo

Core application changes

App NameOld VersionNew VersionNotes
Alertmanager0.29.00.30.1Updated
Argo CD3.2.03.2.6Updated
Cert-manager1.19.11.19.2Updated
CloudNative PostgreSQL Operator1.27.11.28.0Updated
External DNS0.19.00.20.0Updated
Gitea1.24.71.25.4Updated
Grafana12.2.112.3.1Updated
Harbor2.14.02.14.2Updated
Ingress-NGINX1.14.01.14.2Updated
Istio1.27.31.28.3Updated
Keycloak26.4.226.5.1Updated
MinioDeprecated
Tekton Pipelines1.3.11.6.0Updated
Loki2.9.153.6.4Updated
Prometheus3.7.33.9.1Updated
Sealed Secrets0.33.10.34.0Updated
Tempo2.6.0Removed
Thanos0.36.1Deprecated

Post-upgrade actions

Delete resources for Tempo

App Platform doesn’t automatically clean up all resources for apps that are removed and no longer supported (in case the user wants to keep using them). If you are no longer using Tempo and want to remove it and its resources, run the commands below:

kubectl delete application tempo-tempo -n argocd
kubectl delete namespace tempo