Features
-
Add project scope implementation to Image RBAC. (#3035)
-
Implement
ImageNode
GQL resolver based on RBAC. (#3036) -
Implement
AssociationContainerRegistriesGroups
as m2m table ofcontainer_registries
, andgroups
. (#3065) -
Implement CRUD API for managing Harbor per-project Quota. (#3090)
-
Implement Image Rescanning using Harbor Webhook API. (#3116)
-
Create KVS Interface (#3645)
-
Add configurable setup for kernel initialization polling (#3657)
-
Add a
show_kernel_list
config to webserver to show/hide kernel list in the session detail panel.Add configs not specified in sample.toml (#3671)
-
Make security policy configurable (#3680)
-
Make CSP configurable (#3682)
-
Sort vfolder list fields in compute session GQL objects (#3751)
Improvements
- Add the skeleton interface of vfolder CRUD handlers in storage-proxy (#3516)
- Apply pydantic handling decorator to VFolder APIs in storage-proxy (#3565)
- Move abc.py and storage system modules to volumes package (#3567)
- Extract list_volumes and get_volume into pool.py (#3569)
- Add Service Layer to Avoid Direct Volume and Vfolder Operations in Storage-Proxy Handler (#3588)
- Change Absolute Imports to Relative Imports in Storage-Proxy (#3685)
Fixes
- Revamp
ContainerRegistryNode
API. (#3424) - Change port numbers using ephemeral ports (#3614)
- Handle cancel and timeout when creating kernels (#3648)
- Correct the number of concurrent SFTP sessions queried from DB (#3654)
- Increase Backend.AI Kernel's app startup timeout (#3679)
- Fix ContainerRegistry per-project API misc bugs. (#3701)
- Fix model service not removed when auto scaling rules are set (#3711)
- Validate duplicate session names during compute session modification (#3715)
- Revert tmux version upgrade from 3.4 to 3.5a due to compatibility issues on aarch64 architecture (#3740)
- Fix compute session rename API handler to query DB correctly (#3746)
- Suppress
SELECT statement has a cartesian product between FROM element(s) "endpoints" and FROM element "endpoint_auto_scaling_rules"
log (#3747)
Full Changelog
Check out the full changelog until this release (25.3.0).
Full Commit Logs
Check out the full commit logs between release (25.3.0rc1) and (25.3.0).