Skip to content
This repository has been archived by the owner on Sep 22, 2023. It is now read-only.

Releases: lablup/backend.ai-client-py

20.03.0a1

06 Apr 16:36
20.03.0a1
Compare
Choose a tag to compare
20.03.0a1 Pre-release
Pre-release

Breaking Changes

  • Breaking Changes without explicit PR/issue numbers
    • Now the client SDK runs on Python 3.6, 3.7, and 3.8 and dropped support for Python 3.5.
  • All functional API classes are moved into the ai.backend.client.func sub-package.
    (#82)
    • Kernel is changed to Session.
    • The session ID field name in the response of Session objects is now session_id instead of kernel_id.
    • Except above, this would not introduce big changes in the SDK user codes since they use AsyncSession and Session in the ai.backend.client.session module.

Features

  • Features without explicit PR/issue numbers
    • Add SDK API (SessionTemplate) and CLI command set (backend.ai sesstpl)
  • Support for unmanaged vfolders and token-based download API (#77)
  • backend.ai config command now displays the server/client component and API versions with negotiated API version if available. (#79)
  • Add --format and --plain options to backend.ai ps command to customize the output table format (#80)
  • Perform automatic API version negotiation when entering session contexts while keeping the functional API same (#82)
  • Support dotfiles management API and CLI (#85)

Fixes

  • Refine details of the app command such as error handling (#90)
  • Improve exception handling in backend.ai app command and update backend.ai-cli package (#94)

Miscellaneous