Skip to content

25.10.0

Choose a tag to compare

@pedrovelho pedrovelho released this 23 Oct 12:34
· 42 commits to master since this release

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.

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.

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.

helm uninstall -n ryaxns ryax-vpa