|
14 | 14 | --> |
15 | 15 |
|
16 | 16 | .. towncrier release notes start |
| 17 | + |
| 18 | +## 20.03.0a1 (2020-04-07) |
| 19 | + |
| 20 | +### Breaking Changes |
| 21 | +* Breaking Changes without explicit PR/issue numbers |
| 22 | + Now the client SDK runs on Python 3.6, 3.7, and 3.8 and dropped support for Python 3.5. |
| 23 | +* All functional API classes are moved into the `ai.backend.client.func` sub-package. |
| 24 | + [(#82)](https://github.com/lablup/backend.ai-client-py/issues/82) |
| 25 | + - `Kernel` is changed to `Session`. |
| 26 | + - The session ID field name in the response of `Session` objects |
| 27 | + is now `session_id` instead of `kernel_id`. |
| 28 | + - Except above, this would not introduce big changes in the SDK user |
| 29 | + codes since they use `AsyncSession` and `Session` in the |
| 30 | + `ai.backend.client.session` module. |
| 31 | + |
| 32 | +### Features |
| 33 | +* Features without explicit PR/issue numbers |
| 34 | + - Add SDK API (`SessionTemplate`) and CLI command set (`backend.ai sesstpl`) |
| 35 | +* Support for unmanaged vfolders and token-based download API |
| 36 | + [(#77)](https://github.com/lablup/backend.ai-client-py/issues/77) |
| 37 | +* `backend.ai config` command now displays the server/client component and API versions with negotiated API version if available. |
| 38 | + [(#79)](https://github.com/lablup/backend.ai-client-py/issues/79) |
| 39 | +* Add `--format` and `--plain` options to `backend.ai ps` command to customize the output table format |
| 40 | + [(#80)](https://github.com/lablup/backend.ai-client-py/issues/80) |
| 41 | +* Perform automatic API version negotiation when entering session contexts while keeping the functional API same |
| 42 | + [(#82)](https://github.com/lablup/backend.ai-client-py/issues/82) |
| 43 | +* Support dotfiles management API and CLI |
| 44 | + [(#85)](https://github.com/lablup/backend.ai-client-py/issues/85) |
| 45 | + |
| 46 | +### Fixes |
| 47 | +* Refine details of the `app` command such as error handling |
| 48 | + [(#90)](https://github.com/lablup/backend.ai-client-py/issues/90) |
| 49 | +* Improve exception handling in ``backend.ai app`` command and update backend.ai-cli package |
| 50 | + [(#94)](https://github.com/lablup/backend.ai-client-py/issues/94) |
| 51 | + |
| 52 | +### Miscellaneous |
| 53 | +* Adopt [towncrier](https://github.com/twisted/towncrier) for changelog management |
| 54 | + [(#95)](https://github.com/lablup/backend.ai-client-py/issues/95) |
0 commit comments