Skip to content

25.3.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 19 Feb 10:42

Features

  • Add project scope implementation to Image RBAC. (#3035)

  • Implement ImageNode GQL resolver based on RBAC. (#3036)

  • Implement AssociationContainerRegistriesGroups as m2m table of container_registries, and groups. (#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).