Releases: linode/apl-core
Release v4.12.0
Release Notes
⚠️ Post-Upgrade Actions
Upgrading from version 4.11.3 and below.
If there has been a direct upgrade from 4.11.3 to 4.12.0, APL Console (Web UI) may be unavailable. Recovering from this condition requires kubectl access to the cluster, running the following commands:
kubectl patch configmap -n otomi otomi-status --type=json -p='[{op: "replace", path: "/data/version", value: "4.11.0"}]'
kubectl rollout restart deployment -n apl-operator apl-operator
# Wait for ~2 minutes
kubectl rollout restart deployment -n ingress ingress-nginx-platform-controllerCloudnativePG
Workloads using the image catalog (no manually set imageName) will automatically receive upgraded base images.
- These workloads will log a
collation version mismatchwarning on each connection, and clients will also see a warning message until reindexing is completed. - For platform databases, reindexing is done automatically.
- For all other CloudnativePG clusters, run the following SQL commands for each database (including
postgres):
REINDEX DATABASE <database name>;
ALTER DATABASE <database name> REFRESH COLLATION VERSION;One-step cluster reindex example (requires kubectl access)
kubectl get cluster -n <team namespace> <cluster name> -o jsonpath='{.status.currentPrimary}'
kubectl exec -n <namespace> <primary pod> -- psql -d postgres -S -c 'REINDEX DATABASE postgres' -c 'ALTER DATABASE postgres REFRESH COLLATION VERSION'
kubectl exec -n <namespace> <primary pod> -- psql -d <cluster name> -S -c 'REINDEX DATABASE <cluster name>' -c 'ALTER DATABASE <cluster name> REFRESH COLLATION VERSION'Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
4.12.0 (2025-10-30)
Features
- add .editorconfig to values repository (#2492) (4b58405)
- add databases and knowledgebases to gitops directories (#2547) (b70a794)
- add install and remove it from apply (#2470) (c2dd635)
- add kserve to core (#2549) (eccb344)
- add network policies for otomi-api (#2490) (71f740d)
- add support for Linode Kubernetes Engine tier configuration (#2464) (5fb5efe)
- add Wiz setup and configuration for Linode Kubernetes Integration (#2465) (f3ee976)
- adding k8s v1.34 support (#2564) (bcc5b4a)
- migrate gitea dependencies from bitnami (#2527) (66094f0)
- update PostgreSQL to new base images (#2609) (e77dffd)
- update rabbitmq bitnami chart to legacy (#2604) (c0eeaae)
- updated external-dns chart to use official chart (#2560) (8490afc)
- upgrade oauth2-proxy chart and move away from bitnami redis dependency (#2582) (4e7de44)
- use keycloakx chart instead of bitnami (#2521) (a674373)
- use native metrics-server chart (#2514) (f6fdadd)
- use native minio helm chart instead of bitnami (#2541) (699e8d6)
- using Thanos image from quay registry instead of bitnami (#2568) (106abd8)
Bug Fixes
- aiEnabled default false and ensure aiGitOpsDirs (#2566) (fd1da9b)
- check template output for apply (#2585) (4f72c1c)
- deploy namespaces during upgrade (#2626) (1b3e5f8)
- do setup wiz after checkout (#2504) (c83115e)
- include region in KFP endpoint (#2599) (d84d083)
- installation reattempts and race condition with operator (#2571) (b368695)
- job: remove default value for useORCS in job.yaml (#2513) (23b15f8)
- knative local gateway label selector (#2607) (ab2f41d)
- kubeflow-pipelines compatability with MinIO (#2528) (3e93325)
- metrics-server image reference for orcs (#2537) (40f3e96)
- only update deployment state on completion (#2618) (1ef510f)
- orcs image reference for tekton-pipelines (#2563) (e53b5c3)
- re-creation of team files (#2466) (5bf87f7)
- removing .github dir from apl-charts (#2605) (e4b99a0)
- skip check on operator app sync (#2553) (777ddaf)
- storage configuration for pipeline output artifacts (#2567) (b1dc966)
- team namespace not being created (#2561) (93fc252)
- team-ns builds docker.yaml (#2617) (f08eb5f)
- tekton-tasks git-clone basic auth (#2606) (342f585)
- unambiguously refer to ArgoCD apps (#2493) (a493555)
- update apl-operator before other upgrades (#2500) (9575284)
- update ingress in pre-upgrade to avoid upgrade deadlock (#2552) (d76e5d3)
CI
apl-4.12.0
A Helm chart for installing APL in Kubernetes
Release v4.11.4
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
4.11.4 (2025-10-24)
Bug Fixes
apl-4.11.4
A Helm chart for installing APL in Kubernetes
Release v4.11.3
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
4.11.3 (2025-10-22)
Bug Fixes
apl-4.11.3
A Helm chart for installing APL in Kubernetes
Release v4.11.2
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
4.11.2 (2025-10-20)
Bug Fixes
apl-4.11.2
A Helm chart for installing APL in Kubernetes
Release v4.11.1
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
4.11.1 (2025-10-07)
apl-4.11.1
A Helm chart for installing APL in Kubernetes