Releases: jupyter-server/jupyter_server
v1.23.0
1.23.0
Enhancements made
- Backport-1046: Pass kernel environment to
cwd_for_path
method (#1046) #1051 (@divyansshhh)
Maintenance and upkeep improvements
- [1.x] Switch to releaser v2 and update workflows #1052 (@blink1073)
Contributors to this release
v2.0.0rc3
2.0.0rc3
Maintenance and upkeep improvements
- Clean up config files #1031 (@blink1073)
- Make node optional #1030 (@blink1073)
Contributors to this release
v2.0.0rc2
2.0.0rc2
Bugs fixed
- Fallback new file type to file for contents put #1013 (@a3626a)
- Fix some typos in release instructions #1003 (@kevin-bates)
Maintenance and upkeep improvements
- Use admin github token for releaser #1025 (@blink1073)
- CI Cleanup #1023 (@blink1073)
- Use mdformat instead of prettier #1022 (@blink1073)
- Add pyproject validation #1020 (@blink1073)
- Remove hardcoded client install in CI #1019 (@blink1073)
- Handle client 8 pending kernels #1014 (@blink1073)
- Use releaser v2 tag #1010 (@blink1073)
- Use hatch environments to simplify test, coverage, and docs build #1007 (@blink1073)
- Update to version2 releaser #1006 (@blink1073)
Documentation improvements
- Fix GitHub actions badge link #1011 (@blink1073)
- Pin docutils to fix docs build #1004 (@blink1073)
Contributors to this release
(GitHub contributors page for this release)
@a3626a | @blink1073 | @codecov-commenter | @kevin-bates | @pre-commit-ci | @welcome
v1.21.0
1.21.0
Maintenance and upkeep improvements
- Handle client 8 pending kernels #1014 (@blink1073)
Documentation improvements
- Pin docutils to fix docs build #1004 (@blink1073)
Contributors to this release
v2.0.0rc1
2.0.0rc1
Enhancements made
- [Gateway] Add support for gateway token renewal #985 (@kevin-bates)
- Make it easier to pass custom env variables to kernel #981 (@divyansshhh)
Bugs fixed
- Wrap the concurrent futures in an asyncio future #1001 (@blink1073)
- [Gateway] Fix and deprecate env whitelist handling #979 (@kevin-bates)
Maintenance and upkeep improvements
- Do not use dev version yet #999 (@blink1073)
- Add workflows for simplified publish #993 (@blink1073)
- Remove hardcoded client install #991 (@blink1073)
- Test with client 8 updates #988 (@blink1073)
- Switch to using hatchling version command #984 (@blink1073)
- Test python 3.11 on ubuntu #839 (@blink1073)
Documentation improvements
Deprecated features
- [Gateway] Fix and deprecate env whitelist handling #979 (@kevin-bates)
Contributors to this release
(GitHub contributors page for this release)
@3coins | @blink1073 | @codecov-commenter | @divyansshhh | @kevin-bates | @meeseeksdev | @pre-commit-ci
v1.19.1
1.19.1
Bugs fixed
- Wrap the concurrent futures in an asyncio future #1000 (@blink1073)
Contributors to this release
v1.19.0
1.19.0
New features added
Enhancements made
- Backport #981: Make it easier to pass custom env variables to kernel #994 (@divyansshhh)
- Retry certain errors between server and gateway #944 (@kevin-bates)
Bugs fixed
- Backport PR #965: Correct content-type headers #966 (@epignot)
- avoid creating asyncio.Lock at import time #935 (@minrk)
- Fix c.GatewayClient.url snippet syntax #917 (@rickwierenga)
- Add back support for kernel launch timeout pad #910 (@CiprianAnton)
Maintenance and upkeep improvements
- Test with client 8 updates #992 (@blink1073)
- Backport PR #922: Improve logging of bare exceptions etc. #926 (@thetorpedodog)
- Fix handling of dev version #913 (@blink1073)
- Fix owasp link #908 (@blink1073)
Contributors to this release
(GitHub contributors page for this release)
@blink1073 | @codecov-commenter | @davidbrochart | @divyansshhh | @dlqqq | @echarles | @epignot | @kevin-bates | @meeseeksdev | @meeseeksmachine | @minrk | @thetorpedodog | @vidartf | @welcome | @Zsailer
v2.0.0rc0
2.0.0rc0
New features added
Enhancements made
- Accept and manage cookies when requesting gateways #969 (@wjsi)
- Emit events from the Contents Service #954 (@Zsailer)
- Retry certain errors between server and gateway #944 (@kevin-bates)
- Allow new file types #895 (@davidbrochart)
- Adds anonymous users #863 (@hbcarlos)
- switch to jupyter_events #862 (@Zsailer)
- Make it easier for extensions to customize the ServerApp #879 (@minrk)
- consolidate auth config on IdentityProvider #825 (@minrk)
- Show import error when faiing to load an extension #878 (@minrk)
- Add the root_dir value to the logging message in case of non compliant preferred_dir #804 (@echarles)
- Hydrate a Kernel Manager when calling GatewayKernelManager.start_kernel with a kernel_id #788 (@Zsailer)
- Remove terminals in favor of jupyter_server_terminals extension #651 (@Zsailer)
Bugs fixed
- fix issues with jupyter_events 0.5.0 #972 (@Zsailer)
- Correct content-type headers #965 (@epignot)
- Don't validate certs for when stopping server #959 (@Zsailer)
- Parse list value for
terminado_settings
#949 (@krassowski) - Fix bug in
api/contents
requests for an allowed copy #939 (@kiersten-stokes) - Fix error that prevents posting to
api/contents
endpoint with no body #937 (@kiersten-stokes) - avoid creating asyncio.Lock at import time #935 (@minrk)
- Fix
get_kernel_path
forAsyncFileManager
s. #929 (@thetorpedodog) - Check for serverapp for reraise flag #887 (@vidartf)
- Notify ChannelQueue that the response router thread is finishing #896 (@CiprianAnton)
- Make ChannelQueue.get_msg true async #892 (@CiprianAnton)
- Fix gateway kernel shutdown #874 (@kevin-bates)
- Defer preferred_dir validation until root_dir is set #826 (@kevin-bates)
- missing required arguments in utils.fetch #798 (@minrk)
Maintenance and upkeep improvements
- Run downstream tests in parallel #973 (@blink1073)
- [pre-commit.ci] pre-commit autoupdate #971 (@pre-commit-ci)
- [pre-commit.ci] pre-commit autoupdate #963 (@pre-commit-ci)
- Update pytest_plugin with fixtures to test auth in core and extensions #956 (@akshaychitneni)
- [pre-commit.ci] pre-commit autoupdate #955 (@pre-commit-ci)
- Fix docs build #952 (@blink1073)
- [pre-commit.ci] pre-commit autoupdate #945 (@pre-commit-ci)
- [pre-commit.ci] pre-commit autoupdate #942 (@pre-commit-ci)
- Fix flake8 v5 compat #941 (@blink1073)
- [pre-commit.ci] pre-commit autoupdate #938 (@pre-commit-ci)
- [pre-commit.ci] pre-commit autoupdate #928 (@pre-commit-ci)
- [pre-commit.ci] pre-commit autoupdate #902 (@pre-commit-ci)
- [pre-commit.ci] pre-commit autoupdate #894 (@pre-commit-ci)
- Normalize os_path #886 (@martinRenou)
- [pre-commit.ci] pre-commit autoupdate #885 (@pre-commit-ci)
- suppress tornado deprecation warnings #882 (@minrk)
- Fix lint #867 (@blink1073)
- [pre-commit.ci] pre-commit autoupdate #866 (@pre-commit-ci)
- Fix sphinx 5.0 support #865 (@blink1073)
- Add license metadata and file #827 (@blink1073)
- CI cleanup #824 (@blink1073)
- Switch to flit #823 (@blink1073)
- Remove unused pytest-mock dependency #814 (@mgorny)
- Remove duplicate requests requirement from setup.cfg #813 (@mgorny)
- [pre-commit.ci] pre-commit autoupdate #802 (@pre-commit-ci)
- Add helper jobs for branch protection #797 (@blink1073)
- [pre-commit.ci] pre-commit autoupdate #793 (@pre-commit-ci)
- Centralize app cleanup #792 (@blink1073)
- [pre-commit.ci] pre-commit autoupdate #785 (@pre-commit-ci)
- Clean up pre-commit #782 (@blink1073)
- Add mypy check #779 (@blink1073)
- Use new post-version-spec from jupyter_releaser #777 (@blink1073)
- Give write permissions to enforce label workflow #776 (@blink1073)
- [pre-commit.ci] pre-commit autoupdate #775 (@pre-commit-ci)
- Add explicit handling of warnings #771 (@blink1073)
- Use test-sdist from maintainer-tools #769 (@blink1073)
- Add pyupgrade and doc8 hooks [#768](https://github.com/jupyter-server/jupyter_s...
v2.0.0b1
2.0.0b1
Enhancements made
- Emit events from the Contents Service #954 (@Zsailer)
- Retry certain errors between server and gateway #944 (@kevin-bates)
- Allow new file types #895 (@davidbrochart)
- Adds anonymous users #863 (@hbcarlos)
- switch to jupyter_events #862 (@Zsailer)
Bugs fixed
- Fix bug in
api/contents
requests for an allowed copy #939 (@kiersten-stokes) - Fix error that prevents posting to
api/contents
endpoint with no body #937 (@kiersten-stokes) - avoid creating asyncio.Lock at import time #935 (@minrk)
- Fix
get_kernel_path
forAsyncFileManager
s. #929 (@thetorpedodog) - Check for serverapp for reraise flag #887 (@vidartf)
Maintenance and upkeep improvements
- Update pytest_plugin with fixtures to test auth in core and extensions #956 (@akshaychitneni)
- [pre-commit.ci] pre-commit autoupdate #955 (@pre-commit-ci)
- Fix docs build #952 (@blink1073)
- [pre-commit.ci] pre-commit autoupdate #945 (@pre-commit-ci)
- [pre-commit.ci] pre-commit autoupdate #942 (@pre-commit-ci)
- Fix flake8 v5 compat #941 (@blink1073)
- [pre-commit.ci] pre-commit autoupdate #938 (@pre-commit-ci)
- [pre-commit.ci] pre-commit autoupdate #928 (@pre-commit-ci)
Documentation improvements
- Fix typo in IdentityProvider documentation #915 (@danielyahn)
Contributors to this release
(GitHub contributors page for this release)
@akshaychitneni | @blink1073 | @codecov-commenter | @danielyahn | @davidbrochart | @dlqqq | @hbcarlos | @kevin-bates | @kiersten-stokes | @meeseeksdev | @minrk | @pre-commit-ci | @thetorpedodog | @vidartf | @welcome | @Zsailer
v2.0.0b0
2.0.0b0
Enhancements made
- Make it easier for extensions to customize the ServerApp #879 (@minrk)
- consolidate auth config on IdentityProvider #825 (@minrk)
Bugs fixed
- Fix c.GatewayClient.url snippet syntax #917 (@rickwierenga)
- Add back support for kernel launch timeout pad #910 (@CiprianAnton)
Maintenance and upkeep improvements
- Improve logging of bare exceptions and other cleanups. #922 (@thetorpedodog)
- Use more explicit version template for pyproject #919 (@blink1073)
- [pre-commit.ci] pre-commit autoupdate #916 (@pre-commit-ci)
- Fix handling of dev version #913 (@blink1073)
- Fix owasp link #908 (@blink1073)
- default to system node version in precommit #906 (@dlqqq)
Contributors to this release
(GitHub contributors page for this release)
@blink1073 | @CiprianAnton | @codecov-commenter | @dlqqq | @minrk | @pre-commit-ci | @rickwierenga | @thetorpedodog | @welcome | @Zsailer