Hotfixes for 2.20
This section provides details on all hotfixes available for version 2.20. Hotfixes are critical updates released between our major and minor versions to address specific issues or vulnerabilities. These updates ensure the system remains secure, stable, and optimized without requiring a full version upgrade.
Hotfixes¶
Version | Date | Internal ID | Description |
---|---|---|---|
2.20.26 | 09/03/2025 | RUN-25987 | Updated all workload APIs to accurately reflect that both creating and deleting workloads return a 202 status code in the API documentation. |
2.20.26 | 09/03/2025 | RUN-26240 | CLI v2: Fixed an issue in the install script, where setting the install path environment variable did not install all the files in the correct path. |
2.20.26 | 09/03/2025 | RUN-26479 | CLI v2: Fixed an issue where using the wrong workload type in the workload describe command did not display an error. |
2.20.25 | 06/03/2025 | RUN-26253 | CLI v2 list project now supports limit and offset flags. |
2.20.25 | 06/03/2025 | RUN-26310 | Fixed an issue where Docker registry credentials/secrets were not found when adding environment variables. |
2.20.25 | 06/03/2025 | RUN-26355 | Fixed an issue where collecting metrics on distributed workloads did not start properly. |
2.20.25 | 06/03/2025 | RUN-26356 | Fixed an issue where Lowest for over quota weight did not appear as 0. |
2.20.25 | 06/03/2025 | RUN-26272 | Fixed an issue where connecting to the SMTP server without credentials was not allowed. |
2.20.25 | 06/03/2025 | RUN-26249 | Fixed an issue where creating a policy with the fields tty and stdin resulted in a validation error. |
2.20.25 | 06/03/2025 | RUN-26308 | CLI v2: Fixed several text mismatches in runai training list --help and deprecated messages. |
2.20.24 | 28/02/2025 | RUN-26304 | Fixed an issue where quota numbers were incorrectly displayed in the reclaim message. |
2.20.24 | 28/02/2025 | RUN-25984 | Fixed an issue where api/v1/me/password was missing a validation message when changing a password. |
2.20.23 | 27/02/2025 | RUN-25895 | Fixed an issue where projects that were updated due to changes in their department override fields were not always updated in the cluster. |
2.20.23 | 27/02/2025 | RUN-25969 | Fixed an issue where the UI incorrectly rejected valid toleration key inputs during validation checks. |
2.20.23 | 27/02/2025 | RUN-25982 | CLI v2: Fixed an issue where interactive mode did not return an error for invalid control plane/Authentication URLs and timeout duration. |
2.20.23 | 27/02/2025 | RUN-26135 | Fixed an issue which prevented enabling/disabling email notifications. |
2.20.23 | 27/02/2025 | RUN-26178 | Fixed an issue where the upgrade to 2.20 failed to migrate departments and projects if the job to validate the default department to clusters ran first. |
2.20.23 | 27/02/2025 | RUN-26248 | CLI v2: Fixed an issue where submitting an interactive workload with attach was not possible after the workload started running. |
2.20.22 | 20/02/2025 | RUN-23048 | Improved error handling to display meaningful messages from the CLI upgrade command. |
2.20.22 | 20/02/2025 | RUN-25323 | Fixed an issue in CLI v2 where “stopping the workload” event was missing when workloads reached the project’s running time limit. |
2.20.22 | 20/02/2025 | RUN-25511 | Fixed an issue where deleting a workload in CLI v2 caused an error due to a missing response body. The CLI now correctly receives and handles the expected response body. |
2.20.22 | 20/02/2025 | RUN-25552 | Fixed an issue where clicking on "View Access Rules" in the Users table displayed only the first group if a user belonged to multiple groups. |
2.20.22 | 20/02/2025 | RUN-25571 | Reduced memory consumption to improve stability and increase scaling. |
2.20.22 | 20/02/2025 | RUN-25659 | CLI v2: Fixed an issue where min and max replicas were able to be submitted using TensorFlow. |
2.20.22 | 20/02/2025 | RUN-25946 | Fixed an issue where the Update Inference Spec API did not enforce a minimum cluster version returning a 400 Bad Request for versions below 2.19. |
2.20.22 | 20/02/2025 | RUN-25921 | Fixed an issue where the Workspaces, Trainings and Distributed APIs did not enforce a minimum cluster version returning a 400 Bad Request for versions below 2.18. |
2.20.21 | 20/02/2025 | RUN-25730 | Fixed an issue where upgrading from 2.19 to 2.20 caused workspaces to be deleted if the project was recreated during the upgrade. |
2.20.20 | 20/02/2025 | RUN-25912 | Fixed an issue where pod terminations in PyTorch jobs did not apply the back-off limit attribute causing jobs to fail. |
2.20.19 | 20/02/2025 | RUN-25249 | Fixed an issue where submitting a workload using a yaml file with a port but without service type would use ClusterIP as the default service type. If no host port is provided, the target port will be used as the host. |
2.20.19 | 20/02/2025 | RUN-25558 | Fixed a memory issue when handling external workloads (deployments, ray etc.) which when scaled caused ETCD memory to increase. |
2.20.18 | 03/02/2025 | RUN-24700 | CLI v2: Workload describe command no longer requires type or framework flags. |
2.20.17 | 30/01/2025 | RUN-25534 | Fixed range of generated reports to 30 days. |
2.20.17 | 30/01/2025 | RUN-25466 | Fixed an issue where an environment variable with the value SECRET was not valid as only SECRET:xxx was accepted. |
2.20.16 | 28/01/2025 | RUN-24858 | Fixed High vulnerability CVE-2024-56344 for third party open source 'systeminformation'. |
2.20.16 | 28/01/2025 | RUN-25405 | CLI v1: Fixed an issue where the generated PVC was not created properly. |
2.20.15 | 24/01/2025 | RUN-24354 | Fixed an issue where migrating workloads failed due to slow network connection. |
2.20.14 | 23/01/2025 | RUN-24754 | Fixed an issue where the status of training and interactive workloads was not updated correctly. |
2.20.14 | 23/01/2025 | RUN-24838 | Fixed an issue where an environment asset could not be created if it included an environment variable with no value specified. |
2.20.11 | 21/01/2025 | RUN-25303 | Fixed an issue where submitting with the --attach flag was supported only in a workspace workload. |
2.20.11 | 21/01/2025 | RUN-25291 | Fixed a security vulnerability in golang.org/x/net v0.33.0 with CVE-2024-45338 with severity HIGH. |
2.20.10 | 20/01/2025 | RUN-25234 | Fixed an authentication issue in CLI V1. |
2.20.9 | 19/01/2025 | RUN-25032 | Fixed an issue where inference workloads with large container sizes skipped the Initializing state. |
2.20.9 | 19/01/2025 | RUN-24752 | Fixed an issue where a workload would move to a failed state when created with a custom NodePort that was already allocated. |
2.20.9 | 19/01/2025 | RUN-25031 | Fixed an issue in the Templates form where existing credentials in the environment variables section were not displayed. |
2.20.5 | 14/01/2025 | RUN-25061 | Fixed a security vulnerability in github.com.go-git.go-git.v5 with CVE CVE-2025-21613 with severity HIGH. |