Backend.ai Versions Save

Backend.AI is a streamlined, container-based computing cluster platform that hosts popular computing/ML frameworks and diverse programming languages, with pluggable heterogeneous accelerator support including CUDA GPU, ROCm GPU, TPU, IPU and other NPUs.

24.03.3

1 month ago

Features

  • Allow self-ssh in single-node single-container compute sessions. (#2032)
  • Allow agent to report its internal registry snapshot via UNIX domain socket server (#2038)
  • Expose user info to environment variables (#2043)
  • Deprecate the reliance on HTTP cookies for authenticating the pipeline service, switching to the use of HTTP headers instead (#2051)
  • Bring back etcetra-backed Etcd as an option for ditributed lock backend (#2079)
  • Cache volume objects in RootContext.get_volume (#2081)

Fixes

  • Fix container commit not working on certain docker engine versions (#2040)
  • add omitted request fetching from client to manager about deleting vfolder in trash bin. (#2042)
  • Fix a buggy restriction on VFolder deletion due to wrong query condition (#2055)
  • Fix wrong usage of dataloader in GQL group resolver. (#2056)
  • Ensure that vfolders, including automount vfolders, are mounted during session creation only if their status is not set to "DEAD" (i.e., deleted). (#2059)
  • Fix wrong calculation of resource usage (#2062)
  • Fix VFolder file operation not working when user has been granted access to shared but deleted VFolder which has same name with the normal one (#2072)
  • Add missing type argument in group query (#2073)
  • Fix compute_session_list GQL query not responding on an abundant amount of sessions (#2084)

Documentation Updates

  • Fix a typo in the agent.toml example of the package-based installation guide to have a duplicate double quote (#2069)

Full Changelog

Check out the full changelog until this release (24.03.3).

Full Commit Logs

Check out the full commit logs between release (24.03.3rc3) and (24.03.3).

24.03.3rc3

1 month ago

Fixes

  • Fix VFolder invitation not accepted when inviting VFolder shares name with already deleted one (#2093)

External Dependency Updates

  • Update the prebuilt webui to latest (24.03.3)

Full Changelog

Check out the full changelog until this release (24.03.3rc3).

Full Commit Logs

Check out the full commit logs between release (24.03.3rc2) and (24.03.3rc3).

24.03.3rc2

1 month ago

External Dependency Updates

  • Update the prebuilt webui to latest (24.03.3-rc.1)

Full Changelog

Check out the full changelog until this release (24.03.3rc2).

Full Commit Logs

Check out the full commit logs between release (24.03.3rc1) and (24.03.3rc2).

24.03.3rc1

1 month ago

Features

  • Allow self-ssh in single-node single-container compute sessions. (#2032)
  • Allow agent to report its internal registry snapshot via UNIX domain socket server (#2038)
  • Expose user info to environment variables (#2043)
  • Deprecate the reliance on HTTP cookies for authenticating the pipeline service, switching to the use of HTTP headers instead (#2051)
  • Bring back etcetra-backed Etcd as an option for ditributed lock backend (#2079)
  • Cache volume objects in RootContext.get_volume (#2081)

Fixes

  • Fix container commit not working on certain docker engine versions (#2040)
  • add omitted request fetching from client to manager about deleting vfolder in trash bin. (#2042)
  • Fix a buggy restriction on VFolder deletion due to wrong query condition (#2055)
  • Fix wrong usage of dataloader in GQL group resolver. (#2056)
  • Ensure that vfolders, including automount vfolders, are mounted during session creation only if their status is not set to "DEAD" (i.e., deleted). (#2059)
  • Fix wrong calculation of resource usage (#2062)
  • Fix VFolder file operation not working when user has been granted access to shared but deleted VFolder which has same name with the normal one (#2072)
  • Add missing type argument in group query (#2073)
  • Fix compute_session_list GQL query not responding on an abundant amount of sessions (#2084)

Documentation Updates

  • Fix a typo in the agent.toml example of the package-based installation guide to have a duplicate double quote (#2069)

Full Changelog

Check out the full changelog until this release (24.03.3rc1).

Full Commit Logs

Check out the full commit logs between release (24.03.2) and (24.03.3rc1).

24.03.2

1 month ago
  • Improve exception logging stability by pre-formatting exception objects instead of pickling/unpickling them (#1759)
  • Introduce mgr schema dump-history and mgr schema apply-missing-revisions command to ease the major upgrade involving deviation of database migration histories (#2002)
  • Update image forget CLI command to untag image from registry before forgetting it from the database (#2010)
  • Update etcd-client-py to 0.3.0 (#2014)

Deprecations

  • Remove no longer used env-tester-{admin,user,user2}.sh scripts and all references (#1956)

Fixes

  • Fix DDN command output handling when exceeding quotas. (#1901)
  • Sync mismatch between kernels.session_name and sessions.name and fix session-rename API to update session_name of sibling kernels atomically. (#1985)
  • Fix compute_container GraphQL query resolver functions. (#2012)
  • Fix harbor v2 image scanner skipping importing rest of the artifacts when any of the item does not include tag (#2015)
  • Let external log viewers display more accurate, meaningful stack frames of logger invocations. (#2019)

Full Changelog

Check out the full changelog until this release (24.03.2).

Full Commit Logs

Check out the full commit logs between release (24.03.2rc2) and (24.03.2).

24.03.2rc2

1 month ago

No significant changes.

Full Changelog

Check out the full changelog until this release (24.03.2rc2).

Full Commit Logs

Check out the full commit logs between release (24.03.2rc1) and (24.03.2rc2).

24.03.2rc1

1 month ago

No significant changes.

Full Changelog

Check out the full changelog until this release (24.03.2rc1).

Full Commit Logs

Check out the full commit logs between release (24.03.1rc1) and (24.03.2rc1).

24.03.1rc1

1 month ago

Features

  • Improve exception logging stability by pre-formatting exception objects instead of pickling/unpickling them (#1759)
  • Introduce mgr schema dump-history and mgr schema apply-missing-revisions command to ease the major upgrade involving deviation of database migration histories (#2002)
  • Update image forget CLI command to untag image from registry before forgetting it from the database (#2010)
  • Update etcd-client-py to 0.3.0 (#2014)

Deprecations

  • Remove no longer used env-tester-{admin,user,user2}.sh scripts and all references (#1956)

Fixes

  • Fix DDN command output handling when exceeding quotas. (#1901)
  • Sync mismatch between kernels.session_name and sessions.name and fix session-rename API to update session_name of sibling kernels atomically. (#1985)
  • Fix compute_container GraphQL query resolver functions. (#2012)
  • Fix harbor v2 image scanner skipping importing rest of the artifacts when any of the item does not include tag (#2015)
  • Let external log viewers display more accurate, meaningful stack frames of logger invocations. (#2019)

Full Changelog

Check out the full changelog until this release (24.03.1rc1).

Full Commit Logs

Check out the full commit logs between release (24.03.0) and (24.03.1rc1).

24.03.0

1 month ago

No significant changes.

Full Changelog

Check out the full changelog until this release (24.03.0).

Full Commit Logs

Check out the full commit logs between release (24.03.0rc4) and (24.03.0).

24.03.0rc4

1 month ago

Fixes

  • Upgrade pants to 2.21.0.dev4 for Python 3.12 support in their embedded pex/pip versions (#1998)
  • Fix Graylog log adapter not working after upgrading to Python 3.12 (#1999)

Full Changelog

Check out the full changelog until this release (24.03.0rc4).

Full Commit Logs

Check out the full commit logs between release (24.03.0rc3) and (24.03.0rc4).