We are proud to announce the release of: ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ # Ryax 25.10.0 ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ Optimize the Resources, make Build Simple ## New features - More robust intelliscale, enhanced detection mechanism - Improved monitoring - Built-in action resource usage monitoring - Track cpu and memory usage per execution - Several features to enhance multi objective scheduling ## Bug fixes and Improvements - Bug that made worker create queues indefinitely in some situations - Fix sudden decomissioning of bitnami repo - Prevent builder failure when the wrapper git reference is unavailable - Fix builder persitency that was making automatically garbage collection fails - Fixed bug that let actions build stuck on starting state - Switch to uv for python packaging - Upgrade to traefik 3 ## Upgrade to this version ### Before you start Install CRDs for traefik v3 migration. ```shell kubectl apply -f https://raw.githubusercontent.com/traefik/traefik/v3.5/docs/content/reference/dynamic-configuration/kubernetes-crd-definition-v1.yml ``` First if you have a job on ryaxns named `ryax-studio-scale-down` delete the ryax-studio-scale-down job to avoid imagePullBackOff due the sudden decommissioning of bitnami. ```shell kubectl delete job -n ryaxns ryax-studio-scale-down ``` If your ryax_values.yaml file has an empty `storageClass: """`, remove this entry and ensure you have one and only one as default. ### Upgrade Apply the upgrade with adm by changing version to `25.10.0` on values files. Update all external workers installed by editing the values to use `25.10.0`. Remove the vpa helm installation. ```shell helm uninstall -n ryaxns ryax-vpa ```