Changelog for
python3-jupyter-server-1.21.0-qubes.lp155.2.31.noarch.rpm :
* Wed Oct 26 2022 Ben Greiner
- Update to version 1.21.0
* Handle client 8 pending kernels #1014 (AATTblink1073)- Release 1.19.1
* Wrap the concurrent futures in an asyncio future #1000 (AATTblink1073)- Release 1.19.0
* New features added + Backport Inject session identifier into environment variable [#920] (AATTvidartf)
* Enhancements made + Backport #981: Make it easier to pass custom env variables to kernel #994 (AATTdivyansshhh) + Retry certain errors between server and gateway #944 (AATTkevin-bates)
* Bugs fixed + Backport PR #965: Correct content-type headers #966 (AATTepignot) + avoid creating asyncio.Lock at import time #935 (AATTminrk) + Fix c.GatewayClient.url snippet syntax #917 (AATTrickwierenga) + Add back support for kernel launch timeout pad #910 (AATTCiprianAnton)
* Maintenance and upkeep improvements + Test with client 8 updates #992 (AATTblink1073) + Backport PR #922: Improve logging of bare exceptions etc. [#926] (AATTthetorpedodog) + Fix handling of dev version #913 (AATTblink1073) + Fix owasp link #908 (AATTblink1073)
* Fri Aug 05 2022 Ben Greiner - Add missing pytest-timeout in -test package
* Mon Jul 25 2022 Arun Persaud - update to version 1.18.1:
* Bugs fixed + Notify ChannelQueue that the response router thread is finishing [#896] (AATTCiprianAnton) + Make ChannelQueue.get_msg true async #892 (AATTCiprianAnton)- changes from version 1.18.0:
* Enhancements made + Show import error when faiing to load an extension #878 (AATTminrk)
* Bugs fixed + Fix gateway kernel shutdown #874 (AATTkevin-bates)
* Maintenance and upkeep improvements + suppress tornado deprecation warnings #882 (AATTminrk) + Normalize os_path #886 (AATTmartinRenou) + Fix lint #867 (AATTblink1073) + Fix sphinx 5.0 support #865 (AATTblink1073)
* Tue Jun 14 2022 Ben Greiner - Update to 1.17.1
* Address security advisory GHSA-q874-g24w-4q9g- boo#1200548, CVE-2022-29241- Release 1.17.0
* Add the root_dir value to the logging message in case of non compliant preferred_dir #804 (AATTecharles)
* missing required arguments in utils.fetch #798 (AATTminrk)
* Add helper jobs for branch protection #797 (AATTblink1073)
* [pre-commit.ci] pre-commit autoupdate #793 (AATTpre-commit-ci[bot])
* Update branch references and links #791 (AATTblink1073)- Release notes for 1.16.0
* add hook to observe pending sessions #751 (AATTZsailer)
* Add max-age Cache-Control header to kernel logos #760 (AATTdivyansshhh)
* Regression in connection URL calcuation in ServerApp #761 (AATTjhamet93)
* Include explicit package data #757 (AATTblink1073)
* Ensure terminal cwd exists #755 (AATTfcollonval)
* make \'cwd\' param for TerminalManager absolute #749 (AATTrccern)
* wait to cleanup kernels after kernel is finished pending #748 (AATTZsailer)
* Skip jsonschema in CI #766 (AATTblink1073)
* Remove redundant job and problematic check #765 (AATTblink1073)
* Update pre-commit #764 (AATTblink1073)
* Install pre-commit automatically #763 (AATTblink1073)
* Add pytest opts and use isort #762 (AATTblink1073)
* Ensure minimal nbconvert support jinja2 v2 & v3 #756 (AATTfcollonval)
* Fix error handler in simple extension examples #750 (AATTandreyvelich)
* Clean up workflows #747 (AATTblink1073)
* Remove Redundant Dir_Exists Invocation When Creating New Files with ContentsManager #720 (AATTjhamet93)
* Handle importstring pre/post save hooks #754 (AATTdleen)- Remove extra code in check section: Python flavored alternatives have been merged into python-rpm-macros
* Wed Mar 23 2022 Ben Greiner - Update to version 1.15.6
* Missing warning when no authorizer in found ZMQ handlers #744 (AATTZsailer)- Release notes for 1.15.5
* Relax type checking on ExtensionApp.serverapp #739 (AATTminrk)
* raise no-authorization warning once and allow disabled authorization #738 (AATTZsailer)- Release notes for 1.15.4
* Fix server-extension paths (3rd time\'s the charm) #734 (AATTminrk)- Release notes for 1.15.2
* allow handlers to work without an authorizer in the Tornado settings #717 (AATTZsailer)- Release notes for 1.15.1
* Revert \"Re-use ServerApp.config_file_paths for consistency (#715)\" #728 (AATTblink1073)- Release notes for 1.15.0
* Add authorization layer to server request handlers #165 (AATTZsailer) Enhancements made
* Validate notebooks once per fetch or save #724 (AATTkevin-bates)
* Register pre/post save hooks, call them sequentially #696 (AATTdavidbrochart)
* Implement Required Methods in Async Manner #721 (AATTjhamet93)
* Call pre_save_hook only on first chunk of large files #716 (AATTdavidbrochart)
* Re-use ServerApp.config_file_paths for consistency #715 (AATTminrk)
* serverapp: Use .absolute() instead of .resolve() for symlinks [#712] (AATTEricCousineau-TRI)
* Fall back to legacy protocol if selected_subprotocol raises exception #706 (AATTdavidbrochart)
* Fix FilesHandler not meet RFC 6713 #701 (AATTWh1isper)
* Thu Feb 10 2022 Arun Persaud - update to version 1.13.5:
* Enhancements made + Protocol alignment #657 (AATTdavidbrochart)
* Bugs fixed + Fix to remove potential memory leak on Jupyter Server ZMQChannelHandler code #682 (AATTVishwajeet0510) + Pin pywintpy for now #681 (AATTblink1073) + Fix the non-writable path deletion error #670 (AATTvkaidalov) + make unit tests backwards compatible without pending kernels [#669] (AATTZsailer)
* Maintenance and upkeep improvements + Clean up full install test #689 (AATTblink1073) + Update trigger_precommit.yml #687 (AATTblink1073) + Add Auto Pre-Commit #685 (AATTblink1073) + Fix a typo #683 (AATTkrassowski) + (temporarily) skip pending kernels unit tests on Windows CI #673 (AATTZsailer)
* Sat Jan 29 2022 Ben Greiner - Update to 1.13.4
* Fix nbconvert handler run_sync() #667 (AATTdavidbrochart)- Use pytest-timeout and flaky to rerun flaky failing tests- Use pytest-xdist for process control so that the worker does not randomly hang at the end of the pytest run.
* Sat Jan 15 2022 Ben Greiner - Update to 1.13.3
* More updates to unit tests for pending kernels work #662 (AATTZsailer)
* bump traitlets dependency #663 (AATTZsailer)- Update to 1.13.2
* Don\'t block the event loop when exporting with nbconvert #655 (AATTdavidbrochart)
* Add more awaits for pending kernel in unit tests #654 (AATTZsailer)
* Print IPv6 url as hostname or enclosed in brackets #652 (AATTop3)
* Run pre_save_hook before model check #643 (AATTdavidbrochart)
* handle KeyError when get session #641 (AATTccw630)
* Clean up deprecations #650 (AATTblink1073)
* Update branch references #646 (AATTblink1073)
* pyproject.toml: clarify build system version #634 (AATTadamjstewart)
* Fri Dec 31 2021 Ben Greiner - Update to 1.13.1
* nudge both the shell and control channels #636 (AATTZsailer)
* Persistent session storage #614 (AATTZsailer)
* Nudge on the control channel instead of the shell #628 (AATTJohanMabille)
* Clean up downstream tests #629 (AATTblink1073)
* Clean up version info handling #620 (AATTblink1073)
* Await _finish_kernel_start #617 (AATTjtpio)
* Update to Python 3.10 in the CI workflows #618 (AATTjtpio)
* Use maintainer-tools base setup action #616 (AATTblink1073)
* Consistent logging method #607 (AATTmwakaba2)
* Use pending kernels #593 (AATTblink1073)
* Set xsrf cookie on base url #612 (AATTminrk)
* Update jpserver_extensions trait to work with traitlets 5.x [#610] (AATTZsailer)
* Fix allow_origin_pat property to properly parse regex #603 (AATThavok2063)
* Enforce labels on PRs #613 (AATTblink1073)
* Normalize file name and path in test_api #608 (AATTtoonn)
* Mon Nov 15 2021 Ben Greiner - Multibuild :test flavor, avoid possible buildcycles- Fix libalternatives in test flavor
* Fri Nov 12 2021 Ben Greiner - Update to 1.11.2
* Fix \\s deprecation warning #600 (AATTZsailer)
* Remove requests-unixsocket dependency #599 (AATTkevin-bates)
* bugfix: dir_exists is never awaited #597 (AATTstdll00)
* Fix missing await when call \'async_replace_file\' #595 (AATTWh1isper)
* add a pytest fixture for capturing logging stream #588 (AATTZsailer)
* Maintenance and upkeep improvements
* Avoid dependency on NBConvert versions for REST API test #601 (AATTZsailer)- Re-enable libalternatives
* Thu Oct 28 2021 Ben Greiner - revert the usage of libalternatives due to gh#openSUSE/libalternatives#11
* Sun Oct 17 2021 Stefan Schubert - Use libalternatives instead of update-alternatives.
* Sun Oct 17 2021 Ben Greiner - Update to 1.11.1
* Do not log connection error if the kernel is already shutdown [#584] (AATTmartinRenou)
* [BUG]: allow None for min_open_files_limit trait #587 (AATTZsailer)- Release 1.11.0
* Allow non-empty directory deletion through settings #574 (AATTfcollonval)
* pytest_plugin: allow user specified headers in jp_ws_fetch #580 (AATToliver-sanders)
* Shutdown kernels/terminals on api/shutdown #579 (AATTmartinRenou)
* pytest: package conftest #576 (AATToliver-sanders)
* Set stacklevel on warning to point to the right place. #572 (AATTCarreau)
* Respect reraise setting #571 (AATTvidartf)
* Fix jupyter_client warning #581 (AATTmartinRenou)
* Add Pre-Commit Config #575 (AATTfcollonval)
* Clean up link checking #569 (AATTblink1073)- Drop extra conftest.py
* Mon Aug 16 2021 Ben Greiner - Update to 1.10.2
* fix: make command line aliases work again #564
* decode bytes from secure cookie #562
* Maintenance and upkeep improvements
* Add the needed space in the welcome message #561
* Update check-release workflow #558
* Fix typo in allow_password_change help #559- Release notes for v1.10.1
* Protect against unset spec #556- Release notes for v1.10.0
* PR: Add a new preferred-dir traitlet #549
* stop hook for extensions #526
* extensions: allow extensions in namespace packages #523
* Fix examples/simple test execution #552
* Rebuild package-lock, fixing local setup #548
* small test changes #541- Add conftest.py missing from release tarball
* Sat Jun 26 2021 Ben Greiner - Update to 1.9.0
* enable a way to run a task when an io_loop is created
* adds GatewayClient.auth_scheme configurable
* [Notebook port 4835] Add UNIX socket support to notebook server- Release 1.8.0
* Expose a public property to sort extensions deterministically.- Release 1.7.0
* Make nbconvert root handler asynchronous
* Refactor gateway kernel management to achieve a degree of consistency- Release 1.6.2
* Use Jupyter Packaging #477
* Fri Apr 16 2021 Ben Greiner - Release 1.6.1:
* Fix race condition with async kernel management #472 (AATTjtpio)
* Fix kernel lookup #475 (AATTdavidbrochart)
* Add Extension App Aliases to Server App #473 (AATTjtpio)
* Correct \'Content-Type\' headers #471 (AATTfaucct)- Release 1.6.0:
* Add env variable support for port options #461 (AATTafshin)
* Add support for JUPYTER_TOKEN_FILE #462 (AATTafshin)
* Remove unnecessary future imports #464 (AATTafshin)
* Add Changelog to Sphinx Docs #465 (AATTafshin)
* Update description for kernel restarted in the API docs #463 (AATTjtpio)
* Delete the extra “or” that prevents easy cut-and-paste of URLs. [#460] (AATTjasongrout)
* Add descriptive log for port unavailable and port-retries=0 [#459] (AATTafshin)
* Add ReadTheDocs config #468 (AATTjtpio)
* Update MappingKM.restart_kernel to accept now kwarg #404 (AATTvidartf)- Release 1.5.1:
* Ensure jupyter config dir exists #454 (AATTafshin)
* Allow pre_save_hook to cancel save with HTTPError #456 (AATTminrk)- Release 1.5.0:
* Add Styling to the HTML Pages #452 (AATTafshin)
* Implement password hashing with argon2-cffi #450 (AATTafshin)
* Escape user input in handlers flagged during code scans #449 (AATTkevin-bates)
* Fix for the terminal shutdown issue #446 (AATTafshin)
* Update the branch filter for the CI badge #445 (AATTjtpio)
* Fix for UnboundLocalError in shutdown #444 (AATTafshin)
* Update CI badge and fix broken link #443 (AATTblink1073)
* Fix syntax typo #442 (AATTkiendang)
* Port terminal culling from Notebook #438 (AATTkevin-bates)
* More complex handling of open_browser from extension applications #433 (AATTafshin)
* Correction in Changelog #429 (AATTZsailer)
* Rename translation function alias #428 (AATTsngyo)- Note: Don\'t update to v1.6.2 before setuptools >= 0.49.4 is available, which is required by jupyter-packaging 0.9!
* Thu Feb 25 2021 Matej Cepl - Update to 1.4.1: - Update README.md #425 - Solve UnboundLocalError in launch_browser() #421 - Add file_to_run to server extension docs #420 - Remove outdated reference to _jupyter_server_extension_paths in docs #419 - Add Tests to Distribution #416 - Enable extensions to control the file_to_run #415 - add missing template for view.html #414 - Remove obsoleted asyncio-patch fixture #412 - Emit deprecation warning on old name #411 - Correct logging message position #410 - Update 1.3.0 Changelog to include broken 1.2.3 PRs #408 - [Gateway] Track only this server\'s kernels #407 - Update manager.py: more descriptive warnings when extensions fail to load #396
* Sun Feb 14 2021 Arun Persaud - update to version 1.3.0:
* Special case ExtensionApp that starts the ServerApp #401 (afshin)
* only use deprecated notebook_dir config if root_dir is not set [#400] (minrk)
* Use async kernel manager by default #399 (kevin-bates)
* Revert Session.username default value change #398 (mwakaba2)
* Re-enable default_url in ExtensionApp #393 (afshin)
* Enable notebook ContentsManager in jupyter_server #392 (afshin)
* Use jupyter_server_config.json as config file in the update password api #390 (echarles)
* Increase culling test idle timeout #388 (kevin-bates)
* Mon Feb 01 2021 Ben Greiner - Update to version 1.2.3
* for the full changelog between 0.2.1 and 1.2.3 see https://github.com/jupyter-server/jupyter_server/blob/master/CHANGELOG.md
* 1.0.6: Fix open redirect vulnerability GHSA-grfj-wjv9-4f9v (CVE-2020-26232)
* 1.0: Added new extension manager API for handling server extensions
* 1.0: Dropped support for Python 3.5. (296)
* 1.0: Removed ipykernel as a dependency of jupyter_server.
* 0.3: (#194) The bundlerextension entry point was removed.- Merge the jupyter-jupyter_server package into the python packages using update-alternatives. It contained only the script entrypoints.- Fix testsuite by providing the correct entrypoints in PATH
* Tue Jun 09 2020 Tomáš Chvátal - Do not restrict us to pytest4 as the tests work with pytest5 too
* Thu Apr 23 2020 Tomáš Chvátal - Drop py2 deps from the spec
* Wed Jan 15 2020 Todd R - Update to 0.2.1 + Added
* pytest-plugin for Jupyter Server.- Update to 0.2.0 + Added
* `extension` submodule + Changed
* `jupyter serverextension ` entrypoint has been changed to `jupyter server extension `.
* `toggle_jupyter_server` and `validate_jupyter_server` function no longer take a Logger object as an argument.
* Changed testing framework from nosetests to pytest
* Added Github actions as a testing framework along side Travis and Azure + Removed
* Removed the option to update `root_dir` trait in FileContentsManager and MappingKernelManager in ServerApp + Fixed
* Synced Jupyter Server with Notebook PRs in batches (ended on 2019-09-27) + Security
* Added a \"secure_write to function for cookie/token saves
* Tue Nov 12 2019 Todd R - Drop python2 support due to python-notebook dropping python2 support- jupyter_client renamed to jupyter-client- jupyter_core renamed to jupyter-core
* Sun Aug 11 2019 Todd R - Update to 0.1.1
* Fix extension_name validation
* Remove \'coded redirect\' to default_url
* Fix default_url redirect with default \'main\' handler
* pass extension_name to only extension app handlers
* Sun Jul 28 2019 Todd R - Update to 0.1.0
* Update jupyter_client
* Removed Python 3.4 from the matrix
* fix bug from empty argv in extension app
* refactor extension testing to handle server instances
* add initial tests for extensionapp
* rearrange initialization steps for sanity
* add extension config as an attribute of the ExtensionApp
* pass extension traits to extension handlers as `config` property
* handler sources extension name from extension app object
* allow application to generate config
* Added control channel to ZMQChannelsHandler
* make extension handlers and settings configurable
* properly handle generate-config command
* working command line configuration, help, version, etc.
* add server extension submodule to jupyter_server
* remove notebook templates and replace with simple server templates
* Add localhost to list of default local_hostnames
* Wed Jun 12 2019 Todd R - Update to 0.0.5
* Remove bundler endpoints
* Wed May 22 2019 Todd R - Remove selenium test dependency, it isn\'t really needed for the tests and doesn\'t work on ARM.
* Thu May 02 2019 Todd R - Initial version