--- MTPE: windsonsea date: 2025-03-10 --- # AI Lab Release Notes This page lists the Release Notes for AI Lab, so that you can learn its evolution path and feature changes. !!! note Features labeled as Beta may undergo changes; please use them with caution and provide prompt feedback if you encounter any issues. ## 2026-08-31 ### v0.29.2 - **Added** the data space now supports uploading local data via SCP and SFTP - **Added** support for binding one queue to multiple workspaces, making it convenient for users to share queue resources across workspaces - **Enhanced** the product interaction experience of shared data spaces - **Enhanced** migrated the kcover component into the addon - **Fixed** security vulnerabilities: CVE-2026-33186, CVE-2026-31789, CVE-2024-45337 - **Fixed** an issue where the vLLM dashboard was displayed inaccurately - **Fixed** an issue where the status generated when insight-agent was integrated was inaccurate - **Fixed** an issue where incorrect data space labels caused abnormal data space visibility ## 2026-06-30 ### v0.28.0 - **Enhanced** the product interaction of workloads and queues for vGPU - **Fixed** an issue where the pre-check threshold for training jobs did not take effect - **Fixed** image synchronization issues ## 2026-05-31 ### v0.27.0 * **Enhanced** Kcover upgraded to v0.0.8, supporting MetaX Day2 inspection tasks and automatic taint handling * **Enhanced** inference service fault-tolerance checks to support the latest MetaX supernodes * **Fixed** vulnerability CVE-2026-35469 * **Fixed** vulnerability CVE-2026-29181 * **Fixed** vulnerability CVE-2026-4117 * **Fixed** vulnerability CVE-2026-41179 * **Fixed** an issue where secrets in the inference service did not work properly ## 2026-04-30 ### v0.26.0 * **Added** support for downloading offline installation packages in the Download Center for offline installation or upgrade of the AI Lab module * **Enhanced** automatic image tag parsing when manually entering images in Notebook, training jobs, and inference services (requires the image repository to exist) * **Fixed** vulnerability CVE-2026-33186 ## 2026-03-31 ### v0.25.1 - **Refactored** the dataset component that depends on the data space. Manual upgrade is required. See [Upgrade dataset](upgrade-notes.md#upgrade-dataset) - **Refactored** the scheduling-aware component (kueue). Manual upgrade is required. See [Upgrade kueue](upgrade-notes.md#upgrade-kueue) - **Fixed** an issue where SSH in Notebook could not work properly - **Fixed** an issue where images in the root directory of the integrated image registry could not be selected due to UI errors - **Fixed** vulnerability CVE-2026-26958 - **Fixed** missing offline images in the offline package - **Fixed** an issue where the baizectl CLI could not work properly in Notebook ## 2026-01-31 ### v0.24.1 - **Added** Inference services now support custom inference frameworks - **Added** Notebook now supports custom startup commands - **Upgraded** vLLM to v0.12.0 - **Added** support for Kubeflow Trainer v2 while remaining compatible with v1; training jobs run properly - **Fixed** an issue where Notebook required root privileges to run - **Fixed** an issue where the `secretRef` field was lost after updating the data space ## 2025-12-31 ### v0.23.1 - **Added** descriptive information for resource-priority and performance-priority scheduling strategies when creating training tasks - **Fixed** an issue where the cluster dropdown list in the overview page was displaying incorrectly - **Fixed** Notebook security vulnerability CVE-2025-47914 ## 2025-11-30 ### v0.23.0 - **Added** support for configuring scheduling strategies for distributed training jobs, allowing selection between resource utilization–first or performance–first. - **Added** support for configuring the image pull policy for training jobs. - **Fixed** an issue where inference service health check and readiness check configurations did not align with UI operations. ## 2025-10-31 ### v0.22.0 - **Added** support for rolling deletion of checkpoint files for training jobs. - **Added** support for displaying GPU IDs for GPU-related metrics in the monitoring dashboard. - **Added** support for pausing training jobs. - **Added** support for viewing associated logs when saving images. - **Optimized** the upgrade of Kueue to v0.14.1. - **Fixed** an issue where TAS task features were incorrectly added to single-node training jobs. ## 2025-09-30 ### v0.21.1 - **Added** support for custom images for inference services. - **Added** support for fault-tolerance prechecks for training jobs to identify exceptions, assist in troubleshooting, and ensure training stability. - **Optimized** support for configuring resource flavor toleration time for training jobs. - **Optimized** the display of GPU utilization and memory usage in resource flavors. ## 2025-08-31 ### v0.20.2 - **Added** support for enabling Docker-in-Docker in notebooks to run docker commands inside. - **Added** support for toleration configuration in training tasks. - **Improved** queue quota interaction to better support multiple GPU models. - **Improved** GPU monitoring panel link by updating it to the GPU panel under Insight space. - **Improved** resource flavor node topology hint messages. - **Improved** vLLM by upgrading to version v0.10.0. - **Improved** Kubesnapshot by upgrading to version v0.2.8 to fix errors when installing with kind. - **Improved** image usage by removing Bitnami-related images and replacing them with release repository images. - **Fixed** an issue where TensorBoard could not display data due to storage policy restrictions. ## 2025-07-31 ### v0.19.1 - **Added** support for topology-aware scheduling in training tasks. - **Added** support for viewing GPU model information in training task queues. - **Added** support for filtering nodes by GPU model in resource flavors. - **Added** support for readiness and health checks in inference services. - **Added** support for shared memory configuration in inference services. - **Added** support for preheating mode configuration in HTTP and S3 type data spaces. - **Improved** the user experience for custom image interaction. - **Improved** Kueue by upgrading to version v0.12.4. - **Improved** security by removing unnecessary RBAC permissions. - **Fixed** security vulnerability CVE-2025-22868. ## 2025-06-30 ### v0.18.1 - **Added** the ability to manage resource flavors based on node configurations. - **Added** support for choosing whether to clear or retain existing files during data space preloading. - **Optimized** the product logic by renaming "dataset" to "data space" for conceptual consistency. - **Upgraded** the vLLM image to v0.9.1. - **Fixed** the vulnerability of CVE-2024-24790. ## 2025-05-31 ### v0.17.3 * **Optimized** by upgrading the vLLM framework image to version 0.8.5-post1. * **Optimized** the dataset preloading logic for HTTP and S3 types so that existing files in storage are no longer deleted during the preloading process. * **Fixed** issues related to exceptions when updating the dataset type. * **Fixed** an issue with abnormal webhook behavior during `baize-agent` upgrades. * **Fixed** an error that occurred when creating inference services through the UI. * **Fixed** resource permission issues related to the `baizectl` tool within Notebooks. * **Fixed** a duplicate issue where errors occurred when creating inference services through the UI. ## 2025-04-30 ### v0.16.1 - **Added** support for configuring pre- and post-execution parameters in vLLM inference services. - **Added** support for disabling vLLM commands in the vLLM framework to meet distributed inference requirements. - **Added** CRD support for customizing CPU/memory resources for dataset prepreloading tasks, timeout for saving training images, and startup timeout for inference services. - **Improved** the notebook image by reducing its size. - **Improved** inference service configuration by adding example environment variables. - **Improved** the dataset creation process by adding a "Create PVC" link for PVC type selection. - **Improved** vLLM inference service updates to support modifying runtime configurations. - **Fixed** potential errors when saving images after upgrading `kube-snapshot` to v0.7.3. - **Fixed** issues pulling Git-based datasets in SSH mode. - **Fixed** CVE-2025-22872 and CVE-2025-30204 security vulnerabilities. ## 2025-03-31 ### v0.15.1 - **Added** support for configuring shared memory when selecting multiple GPUs for training and inference tasks. - **Added** API key support for the vLLM framework. - **Improved** the default training image selection by using the notebook image for better interactivity. - **Improved** environment checks before dataset creation to prevent failures when no default `storageClassName` is available in the cluster. - **Improved** dependency management by removing the `defaults` channel from `mamba` to reduce risk. - **Upgraded** the vLLM framework image to version 0.7.3. - **Fixed** issues where RDMA labels were not added as expected in training tasks. - **Fixed** crashes in training tasks caused by missing base configurations. - **Fixed** CVE-2025-22870 and CVE-2024-45337 security vulnerabilities. - **Fixed** issues in annotation instances due to overly new dependency versions in the notebook. - **Fixed** issues enabling TAS in training tasks (note: the required Kueue version is not officially released; contact the product team to try this feature). - **Fixed** UI issues when using Kingbase or PostgreSQL as the database. - **Fixed** issues with updating API keys in the Triton framework. ## 2025-02-28 ### v0.14.1 - **Added** support for enabling RDMA configuration in training tasks. - **Added** support for adding the `HF_ENDPOINT` environment variable to datasets. - **Added** a time range selector in the monitoring dashboard. - **Updated** the vLLM image to version 0.7.1 (with DeepSeek support). - **Updated** Kueue to version 0.10.1. - **Fixed** an issue where legend colors in the monitoring dashboard did not match expectations. - **Fixed** an issue where GPU resource charts displayed incorrectly on the operations management overview page. ## 2025-01-31 ### v0.13.0 - **Updated** the default vLLM image to version 0.6.6 to improve compatibility for training and inference tasks. - **Fixed** an issue where training tasks configured for checkpoint resume still showed as disabled in task details. - **Fixed** an issue where GPU usage metrics in training task monitoring always showed as "no data." - **Fixed** an issue where UI operations could not proceed when no default resource flavor was present. ## 2024-12-31 ### v0.12.0 - **Added** support for custom resource flavors in queues. - **Added** a Muxi GPU monitoring dashboard with enhanced GPU observability metrics. - **Fixed** vulnerabilities CVE-2024-45337 and CVE-2024-45338. - **Fixed** an issue preventing proper dataset creation. ## 2024-11-30 ### v0.11.0 - **Added** status detail display for `Notebooks`, `Datasets`, `Training Jobs`, and `Inference Service` to improve exception handling efficiency. - **Added** queue management in the operator console, allowing viewing of all resources that have used the queue on the queue details page. - **Improved** interaction for dataset updates. ## 2024-10-31 ### v0.10.0 #### Features - **Added** the feature to specify the type of GPU to use when configuring vGPU resources in the `Training Job`. - **Added** support for Huggingface data sources in the `Dataset`, allowing you to download a vast array of models and datasets. - **Added** support for Modelscope data sources in the `Dataset`, allowing you to download a vast array of models and datasets. - **Added** the feature for **cross-namespace** references in `Dataset`. - **Added** support for specifying the type of card to use when configuring vGPU resources in the `Inference Service`. - **Added** a GPU management module in the `Operations Console`, which supports viewing card-level monitoring and metrics information. - **Added** compatibility for `Moxi` GPUs. #### Improvements - **Improved** the dataset update interface to provide more configuration options. - **Improved** the entry position of the Notebook to enhance accessibility. ## 2024-09-30 ### v0.9.0 !!! note The product module name was changed from `Intelligent Computing Engine` to `AI Lab` globally. - **Added** a new data management sub-module, “Data Labeling,” for managing data labeling features across main data categories. - **Added** a new model management sub-module, “Model List,” which supports to quickly import data. - **Added** the feature to specify PVC storage size when creating a “Dataset.” - **Added** support for one-click restarts of training jobs. - **Added** the option to specify the GPU type when using vGPU resources. - **Added** an upgrade of the base image for “baize-notebook” to v0.9.0. - **Improved** global alerts support to ensure data availability during cluster exceptions. ## 2024-08-31 ### v0.8.0 - **Added** [Beta] support for manually saving a `Notebook` as an image while it is running (depending on the Container Registry module). - **Added** [Beta] support for automatically saving a `Notebook` as an image when it is closed (depending on the Container Registry module). - **Added** an feature to select private images from the Container Registry via a form for `Notebook` images. - **Added** support for configuring **data input** and **data output** for `Notebook`, directly associating them with datasets. - **Added** support for configuring `Notebook` to start as `Root`. - **Added** support for configuring **data input** and **data output** for `training jobs`, which can be directly linked to datasets. - **Added** [Beta] support for configuring breakpoint continuation for `training jobs`, with automatic detection and repair of job failures. - **Added** an feature to select private images from the Container Registry via a form for `training job` images. - **Added** the display of job parameters in the detail page of `training jobs`. - **Added** an feature in environment management to query preloading progress and provide a quick debugging entry. - **Added** support for service invocation monitoring in the detail page of `inference jobs`. - **Added** an upgrade of the base image for `baize-notebook` to v0.8.0. ## 2024-07-31 ### v0.7.0 - **Added** support for `Datasets` to query preloading progress after dataset creation, along with a quick debug entry. - **Added** support for `training jobs` to create both single-machine and distributed tasks with `MxNet`. - **Added** support for `training jobs` to create `MPI` distributed tasks. - **Added** support for `training jobs` to use a default image, standardizing the use of base images. - **Added** support for `training jobs` to configure the startup command directly with a startup script. - **Added** support for `training jobs` to specify the working directory location for run parameters. - **Added** support for `Inference Tasks` to display example documentation for `API` calls in the details. - **Improved** the `Env Management` list to show the package managers and `Python` versions available in the environment. ## 2024-07-10 ### v0.6.1 - **Fixed** an issue where `Inference` create services using the `Triton` framework lacked the `vLLM` option. ## 2024-06-30 ### v0.6.0 #### Features - **Added** support for creating `Code` type `Notebook`, providing a native `VS Code` development experience. - **Added** support for quickly copying `Notebook`. - **Added** when selecting a worker cluster, display the cluster's status information, making it unselectable if it is disconnected or offline. - **Added** support for using `vLLM` as the inference engine, exposing native `vLLM` capabilities when creating inference services. - **Added** `vLLM` supports configuring `Lora` inference parameters when creating inference services. #### Improvement - **Improved** the default queue priority to `High` when creating a `Notebook`. #### Fixes - **Fixed** an issue with minimum resource limits for `Tensorboard` to prevent startup failures due to insufficient resources. - **Fixed** an issue with the Chinese descriptions of task statuses to avoid misunderstandings caused by unclear status descriptions. ## 2024-05-30 ### v0.5.0 #### Features - **Added** support for adding `Tensorboard` analysis dashboard when creating tasks with `baizectl`. - **Added** support for binding `Job` to custom environments created in `Environment Management`. - **Added** Improvements for custom environment configuration updates and improvements to the `Python` version selector in `Environment Management`. - **Added** support for viewing resource monitoring dashboards in the details of `Inference Service`. - **Added** support for binding `Inference Service` to custom environments created in `Environment Management`. #### Fixes - **Fixed** an issue where `Python` version prompts permission problems in certain cases within environment management. - **Fixed** an issue where the inference service does not support stopping during exceptions. ## 2024-04-30 ### v0.4.0 #### Features - **Added** `Notebook` now supports local SSH access, compatible with various development tools such as Pycharm, and VS Code. - **Added** upgrade `Notebook` image to support the built-in `CLI` tool `baizectl`, for command-line task submission and management. - **Added** `Notebook` adds affinity scheduling policy configuration. - **Added** distributed training jobs can now configure `SHM size` through the UI. - **Added** one-click restart function for training jobs. - **Added** model training jobs support custom cluster scheduler specification. - **Added** training job analysis tool `Tensorboard` support, can be launched with one click in `Notebook` and training jobs. - **Added** when editing queue quotas, hints are provided for the shared resource configuration of the current workspace. - **Added** upgrade and adapt Kueue to v0.6.2. #### Fixes - **Fixed** an occasional sync anomaly issue with `Notebook` `CRD`. - **Fixed** an issue where the query interface for `Notebook` affinity configuration parameters did not return. ## 2024-04-01 ### v0.3.0 - **Added** the Notebooks module, supporting development tools like `Jupyter Notebook`. - **Added** the Job Center module, supporting the training of jobs with various mainstream development frameworks such as `Pytorch`, `Tensorflow`, and `Paddle`. - **Added** the Model Inference module, supporting rapid deployment of `Model Serving`, compatible with any model algorithm and large language models. - **Added** the Data Management module, supporting the integration of mainstream data sources such as `S3`, `NFS`, `HTTP`, and `Git`, with support for automatic data preloading.