Changelog version 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.
2.20.36
09/04/2025
RUN-24016
Fixed an issue where workloads could be submitted with non-positive memory quantity values.
2.20.36
09/04/2025
RUN-27075
Fixed an issue where, in some cases, creating a project through the API with partial parameters would return an error when the "Limit projects from exceeding department quota" setting was enabled.
2.20.36
09/04/2025
RUN-27159
Fixed an issue where allocated GPU memory for workloads was presented in MB but the value was in MiB.
2.20.36
09/04/2025
RUN-27196
Fixed an issue where workloads could be submitted with invalid memory quantity values.
2.20.35
03/04/2025
RUN-26878
Fixed an issue where, in some cases, previous inference request errors caused subsequent successful requests to report latency as NaN (Not a Number) instead of the actual value. As a result, these requests were not displayed in the UI latency graph, and the API returned NaN.
2.20.34
02/04/2025
RUN-26671
Fixed an issue where compute resource assets configured with multiple whole GPUs (e.g., 3 GPUs at 100%) were incorrectly submitted as a single GPU.
2.20.34
03/04/2025
RUN-27035
Fixed an issue where, on very rare occasions, a small subset of metrics was missing.
2.20.33
31/03/2025
RUN-26955
Fixed an issue where duplicate results appeared in some cases for node metrics.
2.20.32
26/03/2025
RUN-25985
Fixed a bug that caused the deletion of a workload in the UI to fail when ownership protection was enabled and the workload was originally created via the CLI.
2.20.32
26/03/2025
RUN-26641
Fixed an issue where CLI usage could be blocked even when the CLI version and control plane version were aligned.
2.20.31
25/03/2025
RUN-26324
Fixed an issue in the documentation where the toleration name was incorrectly marked as mandatory. Also fixed an issue in CLI v2 where the required fields were incorrect: name is no longer mandatory, and key is now required.
2.20.29
20/03/2025
RUN-26062
Fixed an issue where a new API, intended for clusters running version 2.18 and above, was not disabled for older clusters, causing unintended workload operations — such as creation, deletion, resumption, or stoppage — after upgrading from versions below 2.18 to 2.18 or higher.
2.20.29
20/03/2025
RUN-26691
Fixed a security vulnerability in axios related to CVE-2025-27152 with severity HIGH.
2.20.29
20/03/2025
RUN-26772
Fixed an issue where a GET request for a non-existent workload returned an unexpected response format.
2.20.28
17/03/2025
RUN-26630
Fixed an issue that prevented updating tenant-scoped data sources.
2.20.28
17/03/2025
RUN-26688
Fixed an issue where node pools could get stuck in Updating state.
2.20.28
17/03/2025
RUN-26684
Fixed an issue where default node pools were deleted.
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.
Last updated