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

Commit cae2010

Browse files
authored
repo: Adopt towncrier for changelog management (#95)
* Add towncier configs * Migrate in-dev changelog to towncrier
1 parent 0c5d6c6 commit cae2010

16 files changed

+111
-54
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Changelog
2+
3+
<!--
4+
You should *NOT* be adding new change log entries to this file, this
5+
file is managed by towncrier. You *may* edit previous change logs to
6+
fix problems like typo corrections or such.
7+
8+
To add a new change log entry, please refer
9+
https://pip.pypa.io/en/latest/development/contributing/#news-entries
10+
11+
We named the news folder "changes".
12+
13+
WARNING: Don't drop the last line!
14+
-->
15+
16+
.. towncrier release notes start

CHANGELOG.rst renamed to HISTORY.rst

Lines changed: 0 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,6 @@
11
Changes
22
=======
33

4-
20.03.0b2 (2020-04-xx)
5-
----------------------
6-
7-
* FIX: Improve exception handling in ``backend.ai app`` command
8-
and internally update backend.ai-cli package to work consistently
9-
with #93 (#94)
10-
11-
19.12.0b1 (2020-01-11)
12-
----------------------
13-
14-
* NEW: dotfiles management API and CLI (#85)
15-
16-
* BREAKING CHANGE: All functional API classes are moved into the
17-
``ai.backend.client.func`` sub-package. (#82)
18-
19-
- ``Kernel`` is changed to ``Session``.
20-
21-
- The session ID field name in the response of ``Session`` objects
22-
is now ``session_id`` instead of ``kernel_id``.
23-
24-
- Except above, this would not introduce big changes in the SDK user
25-
codes since they use ``AsyncSession`` and ``Session`` in the
26-
``ai.backend.client.session`` module.
27-
28-
* NEW: Automatic API version negotiation when entering session contexts.
29-
(#79, #82)
30-
31-
- ``backend.ai config`` command now displays the server/client component
32-
and API versions with negotiated API version if available.
33-
34-
- It supports both the v19.09 (API v4.20190615) and v19.12 (API
35-
v5.20191215) API gateways.
36-
37-
Regardless of the server API version, the client SDK users may use the
38-
same ``Session`` function API.
39-
40-
- It generates an explicit warning for when server-side version is higher
41-
to guide users to upgrade their packages.
42-
43-
* NEW: ``--format`` and ``--plain`` options for ``backend.ai ps`` command
44-
to customize the output table format (#80)
45-
46-
* NEW: SDK API (``SessionTemplate``) and CLI command set (``backend.ai sesstpl``)
47-
48-
* NEW: Support for unmanaged vfolders and token-based download API (#77)
49-
50-
* FIX: Refine details of the ``app`` command such as error handling (#90)
51-
52-
19.12.0a1 (2019-11-17)
53-
----------------------
54-
55-
* BREAKING CHANGE: Now the client SDK runs on Python 3.6, 3.7, and 3.8 and
56-
dropped support for Python 3.5.
57-
584
19.09.7 (2020-03-31)
595
--------------------
606

changes/0.breaking

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Now the client SDK runs on Python 3.6, 3.7, and 3.8 and dropped support for Python 3.5.

changes/0.feature

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- Add SDK API (`SessionTemplate`) and CLI command set (`backend.ai sesstpl`)

changes/77.feature

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Support for unmanaged vfolders and token-based download API

changes/79.feature

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
`backend.ai config` command now displays the server/client component and API versions with negotiated API version if available.

changes/80.feature

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Add `--format` and `--plain` options to `backend.ai ps` command to customize the output table format

changes/82.breaking

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
All functional API classes are moved into the `ai.backend.client.func` sub-package.
2+
- `Kernel` is changed to `Session`.
3+
- The session ID field name in the response of `Session` objects
4+
is now `session_id` instead of `kernel_id`.
5+
- Except above, this would not introduce big changes in the SDK user
6+
codes since they use `AsyncSession` and `Session` in the
7+
`ai.backend.client.session` module.

changes/82.feature

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Perform automatic API version negotiation when entering session contexts while keeping the functional API same

changes/85.feature

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Support dotfiles management API and CLI

0 commit comments

Comments
 (0)