Skip to content

Commit b0caefd

Browse files
author
Steven Silvester
authored
Merge pull request #680 from jupyter/blink1073-patch-2
Update changelog for 7.0 Release
2 parents da77a9f + 5c9e6e8 commit b0caefd

File tree

1 file changed

+25
-75
lines changed

1 file changed

+25
-75
lines changed

CHANGELOG.md

Lines changed: 25 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -6,46 +6,53 @@
66

77
([Full Changelog](https://github.com/jupyter/jupyter_client/compare/26a16c0c91e245f7403aa27a812fee5e905d2964...31750bc87baf88377bcc6967e227b650b38fa872))
88

9+
### Summary
10+
11+
The 7.0 release brings a major feature in [Kernel Provisioners](https://github.com/jupyter/jupyter_client/blob/master/docs/provisioning.rst), which enable the ability for third parties to manage the lifecycle of a kernel's runtime environment.
12+
13+
Being a major release, there are some backward incompatible changes. Please see the [migration guide](https://jupyter-client.readthedocs.io/en/latest/migration.html) for further details.
14+
915
### Enhancements made
1016

1117
- Kernel Provisioning - initial implementation [#612](https://github.com/jupyter/jupyter_client/pull/612) ([@kevin-bates](https://github.com/kevin-bates))
12-
- Added debugger key in kernel_info_reply [#486](https://github.com/jupyter/jupyter_client/pull/486) ([@JohanMabille](https://github.com/JohanMabille))
1318

1419
### Bugs fixed
1520

1621
- Fix up some async method aliases in KernelManager [#670](https://github.com/jupyter/jupyter_client/pull/670) ([@kevin-bates](https://github.com/kevin-bates))
17-
- Support answer_yes when removing kernel specs [#659](https://github.com/jupyter/jupyter_client/pull/659) ([@davidbrochart](https://github.com/davidbrochart))
22+
- Support `answer_yes` when removing kernel specs [#659](https://github.com/jupyter/jupyter_client/pull/659) ([@davidbrochart](https://github.com/davidbrochart))
1823
- Include process ID in message ID [#655](https://github.com/jupyter/jupyter_client/pull/655) ([@takluyver](https://github.com/takluyver))
1924
- Fix qtconsole issues [#638](https://github.com/jupyter/jupyter_client/pull/638) ([@davidbrochart](https://github.com/davidbrochart))
2025

2126
### Maintenance and upkeep improvements
2227

28+
- Added debugger key in `kernel_info_reply` [#486](https://github.com/jupyter/jupyter_client/pull/486) ([@JohanMabille](https://github.com/JohanMabille))
2329
- Prepare for use with Jupyter Releaser [#676](https://github.com/jupyter/jupyter_client/pull/676) ([@afshin](https://github.com/afshin))
24-
- Force install jupyter_client master [#675](https://github.com/jupyter/jupyter_client/pull/675) ([@davidbrochart](https://github.com/davidbrochart))
30+
- Force install `jupyter_client` master [#675](https://github.com/jupyter/jupyter_client/pull/675) ([@davidbrochart](https://github.com/davidbrochart))
2531
- Fix project name [#674](https://github.com/jupyter/jupyter_client/pull/674) ([@vidartf](https://github.com/vidartf))
26-
- Rename trait to allowed_kernelspecs [#672](https://github.com/jupyter/jupyter_client/pull/672) ([@blink1073](https://github.com/blink1073))
27-
- Remove block parameter from get_msg() [#671](https://github.com/jupyter/jupyter_client/pull/671) ([@davidbrochart](https://github.com/davidbrochart))
28-
- Only import nest_asyncio locally [#665](https://github.com/jupyter/jupyter_client/pull/665) ([@SylvainCorlay](https://github.com/SylvainCorlay))
32+
- Rename trait to `allowed_kernelspecs` [#672](https://github.com/jupyter/jupyter_client/pull/672) ([@blink1073](https://github.com/blink1073))
33+
- Remove block parameter from `get_msg()` [#671](https://github.com/jupyter/jupyter_client/pull/671) ([@davidbrochart](https://github.com/davidbrochart))
34+
- Only import `nest_asyncio` locally [#665](https://github.com/jupyter/jupyter_client/pull/665) ([@SylvainCorlay](https://github.com/SylvainCorlay))
2935
- Use a default serializer that is not only for date types [#664](https://github.com/jupyter/jupyter_client/pull/664) ([@martinRenou](https://github.com/martinRenou))
30-
- Updated debug_info_response [#657](https://github.com/jupyter/jupyter_client/pull/657) ([@JohanMabille](https://github.com/JohanMabille))
31-
- PR: Don't block on exit [#651](https://github.com/jupyter/jupyter_client/pull/651) ([@impact27](https://github.com/impact27))
32-
- Update test kernel with native coroutine, remove async_generator dependency [#646](https://github.com/jupyter/jupyter_client/pull/646) ([@kevin-bates](https://github.com/kevin-bates))
33-
- setup.py and CI improvements [#645](https://github.com/jupyter/jupyter_client/pull/645) ([@dolfinus](https://github.com/dolfinus))
36+
- Updated `debug_info_response` [#657](https://github.com/jupyter/jupyter_client/pull/657) ([@JohanMabille](https://github.com/JohanMabille))
37+
- Do not block on exit [#651](https://github.com/jupyter/jupyter_client/pull/651) ([@impact27](https://github.com/impact27))
38+
- Update test kernel with native coroutine, remove `async_generator` dependency [#646](https://github.com/jupyter/jupyter_client/pull/646) ([@kevin-bates](https://github.com/kevin-bates))
39+
- `setup.py` and CI improvements [#645](https://github.com/jupyter/jupyter_client/pull/645) ([@dolfinus](https://github.com/dolfinus))
3440
- Test downstream projects [#644](https://github.com/jupyter/jupyter_client/pull/644) ([@davidbrochart](https://github.com/davidbrochart))
35-
- [Release 7.0] Remove deprecations in kernel manager [#643](https://github.com/jupyter/jupyter_client/pull/643) ([@kevin-bates](https://github.com/kevin-bates))
36-
- Add block=True back to get_msg() [#641](https://github.com/jupyter/jupyter_client/pull/641) ([@davidbrochart](https://github.com/davidbrochart))
37-
- Pin python>=3.6.1 [#636](https://github.com/jupyter/jupyter_client/pull/636) ([@davidbrochart](https://github.com/davidbrochart))
38-
- Use pre-commit [#631](https://github.com/jupyter/jupyter_client/pull/631) ([@davidbrochart](https://github.com/davidbrochart))
39-
- Attempt CI with ipykernel 6.0 prerelease [#629](https://github.com/jupyter/jupyter_client/pull/629) ([@SylvainCorlay](https://github.com/SylvainCorlay))
40-
- Make KernelManager subclass tests DRY [#628](https://github.com/jupyter/jupyter_client/pull/628) ([@davidbrochart](https://github.com/davidbrochart))
41+
- Remove deprecations in kernel manager [#643](https://github.com/jupyter/jupyter_client/pull/643) ([@kevin-bates](https://github.com/kevin-bates))
42+
- Add `block=True` back to `get_msg()` [#641](https://github.com/jupyter/jupyter_client/pull/641) ([@davidbrochart](https://github.com/davidbrochart))
43+
- Pin `python>=3.6.1` [#636](https://github.com/jupyter/jupyter_client/pull/636) ([@davidbrochart](https://github.com/davidbrochart))
44+
- Use `pre-commit` [#631](https://github.com/jupyter/jupyter_client/pull/631) ([@davidbrochart](https://github.com/davidbrochart))
45+
- Attempt CI with `ipykernel` 6.0 prerelease [#629](https://github.com/jupyter/jupyter_client/pull/629) ([@SylvainCorlay](https://github.com/SylvainCorlay))
46+
- Make `KernelManager` subclass tests DRY [#628](https://github.com/jupyter/jupyter_client/pull/628) ([@davidbrochart](https://github.com/davidbrochart))
4147
- Add tests to ensure MultiKernelManager subclass methods are called [#627](https://github.com/jupyter/jupyter_client/pull/627) ([@kevin-bates](https://github.com/kevin-bates))
4248
- Add type annotations, refactor sync/async [#623](https://github.com/jupyter/jupyter_client/pull/623) ([@davidbrochart](https://github.com/davidbrochart))
4349

4450
### Documentation improvements
4551

52+
- Create migration guide [#681](https://github.com/jupyter/jupyter_client/pull/681) ([@blink1073](https://github.com/blink1073))
4653
- Update changelog for 7.0.0rc0 [#673](https://github.com/jupyter/jupyter_client/pull/673) ([@blink1073](https://github.com/blink1073))
47-
- Added documentation for richInspectVariables request [#654](https://github.com/jupyter/jupyter_client/pull/654) ([@JohanMabille](https://github.com/JohanMabille))
48-
- Change to edit_magic payload [#652](https://github.com/jupyter/jupyter_client/pull/652) ([@yitzchak](https://github.com/yitzchak))
54+
- Added documentation for `richInspectVariables` request [#654](https://github.com/jupyter/jupyter_client/pull/654) ([@JohanMabille](https://github.com/JohanMabille))
55+
- Change to `edit_magic` payload [#652](https://github.com/jupyter/jupyter_client/pull/652) ([@yitzchak](https://github.com/yitzchak))
4956
- Added missing documentation for the inspectVariables request and resp… [#649](https://github.com/jupyter/jupyter_client/pull/649) ([@JohanMabille](https://github.com/JohanMabille))
5057
- Add status field to other replies in documentation [#648](https://github.com/jupyter/jupyter_client/pull/648) ([@yitzchak](https://github.com/yitzchak))
5158

@@ -57,63 +64,6 @@
5764

5865
<!-- <END NEW CHANGELOG ENTRY> -->
5966

60-
## 7.0.0rc1
61-
62-
([Full Changelog](https://github.com/jupyter/jupyter_client/compare/7.0.0rc0...dcfd103f707a67627850b190a2323dd621ed46ae))
63-
64-
### Maintenance and upkeep improvements
65-
66-
- Prepare for use with Jupyter Releaser [#676](https://github.com/jupyter/jupyter_client/pull/676) ([@afshin](https://github.com/afshin))
67-
- Fix project name [#674](https://github.com/jupyter/jupyter_client/pull/674) ([@vidartf](https://github.com/vidartf))
68-
69-
### Contributors to this release
70-
71-
([GitHub contributors page for this release](https://github.com/jupyter/jupyter_client/graphs/contributors?from=2021-08-05&to=2021-08-11&type=c))
72-
73-
[@afshin](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Aafshin+updated%3A2021-08-05..2021-08-11&type=Issues) | [@vidartf](https://github.com/search?q=repo%3Ajupyter%2Fjupyter_client+involves%3Avidartf+updated%3A2021-08-05..2021-08-11&type=Issues)
74-
75-
## 7.0.0rc0
76-
77-
### Enhancements made
78-
79-
- Kernel Provisioning - initial implementation
80-
[#612](https://github.com/jupyter/jupyter_client/pull/612)
81-
- Added debugger key in `kernel_info_reply` [#486](https://github.com/jupyter/jupyter_client/pull/486)
82-
83-
### Bugs fixed
84-
85-
- Fix up some async method aliases in `KernelManager`
86-
[#670](https://github.com/jupyter/jupyter_client/pull/670)
87-
- Support `nswer_yes` when removing kernel specs
88-
[#659](https://github.com/jupyter/jupyter_client/pull/659)
89-
- Include process ID in message ID [#655](https://github.com/jupyter/jupyter_client/pull/655)
90-
91-
### Maintenance and upkeep improvements
92-
93-
- Rename trait to `allowed_kernelspecs` [#672](https://github.com/jupyter/jupyter_client/pull/672)
94-
- Remove block parameter from `get_msg()` [#671](https://github.com/jupyter/jupyter_client/pull/671)
95-
- Only import `nest_asyncio` locally [#665](https://github.com/jupyter/jupyter_client/pull/665)
96-
- Use a default serializer that is not only for date types
97-
[#664](https://github.com/jupyter/jupyter_client/pull/664)
98-
- Updated `debug_info_response` [#657](https://github.com/jupyter/jupyter_client/pull/657)
99-
- Don't block on exit [#651](https://github.com/jupyter/jupyter_client/pull/651)
100-
- Update test kernel with native coroutine, remove `async_generator`
101-
dependency [#646](https://github.com/jupyter/jupyter_client/pull/646)
102-
- `setup.py` and CI improvements [#645](https://github.com/jupyter/jupyter_client/pull/645)
103-
- Test downstream projects [#644](https://github.com/jupyter/jupyter_client/pull/644)
104-
- Remove deprecations in kernel manager [#643](https://github.com/jupyter/jupyter_client/pull/643)
105-
- Add `block=True` back to `get_msg()` [#641](https://github.com/jupyter/jupyter_client/pull/641)
106-
107-
### Documentation improvements
108-
109-
- Added documentation for `richInspectVariables` request
110-
[#654](https://github.com/jupyter/jupyter_client/pull/654)
111-
- Change to `edit_magic` payload [#652](https://github.com/jupyter/jupyter_client/pull/652)
112-
- Added missing documentation for the `inspectVariables` request and
113-
response [#649](https://github.com/jupyter/jupyter_client/pull/649)
114-
- Add status field to other replies in documentation
115-
[#648](https://github.com/jupyter/jupyter_client/pull/648)
116-
11767
## 6.2.0
11868

11969
- Yanked (PyPI) and marked as broken (conda)

0 commit comments

Comments
 (0)