|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 4.0 |
| 4 | + |
| 5 | +### 4.0.0 - 2023-04-20 |
| 6 | + |
| 7 | +#### Breaking changes |
| 8 | + |
| 9 | +- jupyter-server-proxy now requires Python 3.8+ ([#350](https://github.com/jupyterhub/jupyter-server-proxy/pull/350), [#387](https://github.com/jupyterhub/jupyter-server-proxy/pull/387)) |
| 10 | +- jupyter-server-proxy's JupyterLab extension dropped support for JupyterLab 2 ([#394](https://github.com/jupyterhub/jupyter-server-proxy/pull/394)) |
| 11 | +- jupyter-server-proxy's JupyterLab extension renamed from @jupyterlab/server-proxy to @jupyterhub/jupyter-server-proxy ([#368](https://github.com/jupyterhub/jupyter-server-proxy/pull/368)) |
| 12 | + |
| 13 | +#### New features added |
| 14 | + |
| 15 | +- Accept an unset `command` to proxy to an already started process (unmanaged process) [#339](https://github.com/jupyterhub/jupyter-server-proxy/pull/339) ([@ryshoooo](https://github.com/ryshoooo)) |
| 16 | +- Support proxying to a server process via a Unix socket [#337](https://github.com/jupyterhub/jupyter-server-proxy/pull/337) ([@takluyver](https://github.com/takluyver)) |
| 17 | + |
| 18 | +#### Bugs fixed |
| 19 | + |
| 20 | +- Use `pytest.fixture`s for starting servers, use `importlib*metadata` [#396](https://github.com/jupyterhub/jupyter-server-proxy/pull/396) ([@bollwyvl](https://github.com/bollwyvl)) |
| 21 | + |
| 22 | +#### Maintenance and upkeep improvements |
| 23 | + |
| 24 | +- maint: update package description to not claim windows support [#398](https://github.com/jupyterhub/jupyter-server-proxy/pull/398) ([@consideRatio](https://github.com/consideRatio)) |
| 25 | +- Use `pytest.fixture`s for starting servers, use `importlib*metadata` [#396](https://github.com/jupyterhub/jupyter-server-proxy/pull/396) ([@bollwyvl](https://github.com/bollwyvl)) |
| 26 | +- maint, breaking: drop support for jupyterlab 2 [#394](https://github.com/jupyterhub/jupyter-server-proxy/pull/394) ([@consideRatio](https://github.com/consideRatio)) |
| 27 | +- Fix editable install and update CONTRIBUTING.md [#391](https://github.com/jupyterhub/jupyter-server-proxy/pull/391) ([@mahendrapaipuri](https://github.com/mahendrapaipuri)) |
| 28 | +- pre-commit: add config and small fixes [#390](https://github.com/jupyterhub/jupyter-server-proxy/pull/390) ([@consideRatio](https://github.com/consideRatio)) |
| 29 | +- Drop support for Python 3.7 [#387](https://github.com/jupyterhub/jupyter-server-proxy/pull/387) ([@consideRatio](https://github.com/consideRatio)) |
| 30 | +- dependabot: monthly updates of github actions [#385](https://github.com/jupyterhub/jupyter-server-proxy/pull/385) ([@consideRatio](https://github.com/consideRatio)) |
| 31 | +- Adopt hatchling, plugins for python package build [#371](https://github.com/jupyterhub/jupyter-server-proxy/pull/371) ([@bollwyvl](https://github.com/bollwyvl)) |
| 32 | +- Rename @jupyterlab/server-proxy to @jupyterhub/jupyter-server-proxy [#368](https://github.com/jupyterhub/jupyter-server-proxy/pull/368) ([@consideRatio](https://github.com/consideRatio)) |
| 33 | +- Update labextension build [#355](https://github.com/jupyterhub/jupyter-server-proxy/pull/355) ([@bollwyvl](https://github.com/bollwyvl)) |
| 34 | +- Refine RELEASE.md with tbump [#353](https://github.com/jupyterhub/jupyter-server-proxy/pull/353) ([@consideRatio](https://github.com/consideRatio)) |
| 35 | +- Drop support for Python 3.6 [#350](https://github.com/jupyterhub/jupyter-server-proxy/pull/350) ([@consideRatio](https://github.com/consideRatio)) |
| 36 | + |
| 37 | +#### Documentation improvements |
| 38 | + |
| 39 | +- docs: convert .rst to MyST based markdown files [#393](https://github.com/jupyterhub/jupyter-server-proxy/pull/393) ([@consideRatio](https://github.com/consideRatio)) |
| 40 | +- Fix imshields link README.md [#375](https://github.com/jupyterhub/jupyter-server-proxy/pull/375) ([@prabhakk-mw](https://github.com/prabhakk-mw)) |
| 41 | +- docs: remove outdated release docs in favor of RELEASE.md [#369](https://github.com/jupyterhub/jupyter-server-proxy/pull/369) ([@consideRatio](https://github.com/consideRatio)) |
| 42 | +- README: warn about unlimited local network access [#359](https://github.com/jupyterhub/jupyter-server-proxy/pull/359) ([@manics](https://github.com/manics)) |
| 43 | +- docs: switch from alabaster to sphinx-book-theme, and misc docs build system maintenance [#352](https://github.com/jupyterhub/jupyter-server-proxy/pull/352) ([@consideRatio](https://github.com/consideRatio)) |
| 44 | +- Fix config filename in config via traitlets doc [#344](https://github.com/jupyterhub/jupyter-server-proxy/pull/344) ([@cmd-ntrf](https://github.com/cmd-ntrf)) |
| 45 | + |
| 46 | +#### Continuous integration improvements |
| 47 | + |
| 48 | +- Fix tests against jupyter_server 2 [#366](https://github.com/jupyterhub/jupyter-server-proxy/pull/366) ([@bollwyvl](https://github.com/bollwyvl)) |
| 49 | +- ci: use ubuntu-22.04, firefox and geckodriver now available [#364](https://github.com/jupyterhub/jupyter-server-proxy/pull/364) ([@consideRatio](https://github.com/consideRatio)) |
| 50 | +- ci: update github actions, small refactors, add dependabot for gha [#351](https://github.com/jupyterhub/jupyter-server-proxy/pull/351) ([@consideRatio](https://github.com/consideRatio)) |
| 51 | +- ci: test against modern python versions and fix broken test suite [#348](https://github.com/jupyterhub/jupyter-server-proxy/pull/348) ([@consideRatio](https://github.com/consideRatio)) |
| 52 | + |
| 53 | +#### Dependency updates |
| 54 | + |
| 55 | +- build(deps): bump webpack from 5.75.0 to 5.76.1 in /labextension [#380](https://github.com/jupyterhub/jupyter-server-proxy/pull/380) ([@dependabot](https://github.com/dependabot)) |
| 56 | +- build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /labextension [#376](https://github.com/jupyterhub/jupyter-server-proxy/pull/376) ([@dependabot](https://github.com/dependabot)) |
| 57 | +- build(deps): bump json5 from 2.2.1 to 2.2.2 in /jupyterlab-server-proxy [#365](https://github.com/jupyterhub/jupyter-server-proxy/pull/365) ([@dependabot](https://github.com/dependabot)) |
| 58 | +- build(deps): bump loader-utils from 3.2.0 to 3.2.1 in /jupyterlab-server-proxy [#357](https://github.com/jupyterhub/jupyter-server-proxy/pull/357) ([@dependabot](https://github.com/dependabot)) |
| 59 | + |
| 60 | +#### Contributors to this release |
| 61 | + |
| 62 | +([GitHub contributors page for this release](https://github.com/jupyterhub/jupyter-server-proxy/graphs/contributors?from=2022-09-08&to=2023-04-18&type=c)) |
| 63 | + |
| 64 | +[@bollwyvl](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Abollwyvl+updated%3A2022-09-08..2023-04-18&type=Issues) | [@choldgraf](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Acholdgraf+updated%3A2022-09-08..2023-04-18&type=Issues) | [@cmd-ntrf](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Acmd-ntrf+updated%3A2022-09-08..2023-04-18&type=Issues) | [@consideRatio](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3AconsideRatio+updated%3A2022-09-08..2023-04-18&type=Issues) | [@dependabot](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Adependabot+updated%3A2022-09-08..2023-04-18&type=Issues) | [@ellisonbg](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Aellisonbg+updated%3A2022-09-08..2023-04-18&type=Issues) | [@Finesim97](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3AFinesim97+updated%3A2022-09-08..2023-04-18&type=Issues) | [@jhgoebbert](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Ajhgoebbert+updated%3A2022-09-08..2023-04-18&type=Issues) | [@mahendrapaipuri](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Amahendrapaipuri+updated%3A2022-09-08..2023-04-18&type=Issues) | [@manics](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Amanics+updated%3A2022-09-08..2023-04-18&type=Issues) | [@prabhakk-mw](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Aprabhakk-mw+updated%3A2022-09-08..2023-04-18&type=Issues) | [@ryanlovett](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Aryanlovett+updated%3A2022-09-08..2023-04-18&type=Issues) | [@ryshoooo](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Aryshoooo+updated%3A2022-09-08..2023-04-18&type=Issues) | [@takluyver](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Atakluyver+updated%3A2022-09-08..2023-04-18&type=Issues) | [@yuvipanda](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Ayuvipanda+updated%3A2022-09-08..2023-04-18&type=Issues) |
| 65 | + |
3 | 66 | ## 3.2 |
4 | 67 |
|
| 68 | +### 3.2.2 - 2022-09-08 |
| 69 | + |
| 70 | +#### Bugs fixed |
| 71 | + |
| 72 | +- add allow-downloads and allow-modals to sandbox [#335](https://github.com/jupyterhub/jupyter-server-proxy/pull/335) ([@djangoliv](https://github.com/djangoliv)) |
| 73 | +- allow empty PUT body [#331](https://github.com/jupyterhub/jupyter-server-proxy/pull/331) ([@pepijndevos](https://github.com/pepijndevos)) |
| 74 | +- [bugfix] Hop by hop header handling [#328](https://github.com/jupyterhub/jupyter-server-proxy/pull/328) ([@mahnerak](https://github.com/mahnerak)) |
| 75 | + |
| 76 | +#### Documentation improvements |
| 77 | + |
| 78 | +- Yarn link malformed. [#320](https://github.com/jupyterhub/jupyter-server-proxy/pull/320) ([@matthew-brett](https://github.com/matthew-brett)) |
| 79 | + |
| 80 | +#### Continuous integration improvements |
| 81 | + |
| 82 | +- Install `notebook<7` for notebook test [#340](https://github.com/jupyterhub/jupyter-server-proxy/pull/340) ([@manics](https://github.com/manics)) |
| 83 | +- Run publish workflow for tags [#318](https://github.com/jupyterhub/jupyter-server-proxy/pull/318) ([@manics](https://github.com/manics)) |
| 84 | + |
| 85 | +#### Dependency updates |
| 86 | + |
| 87 | +- Bump terser from 5.10.0 to 5.14.2 in /jupyterlab-server-proxy [#342](https://github.com/jupyterhub/jupyter-server-proxy/pull/342) ([@dependabot](https://github.com/dependabot)) |
| 88 | +- Bump moment from 2.29.2 to 2.29.4 in /jupyterlab-server-proxy [#341](https://github.com/jupyterhub/jupyter-server-proxy/pull/341) ([@dependabot](https://github.com/dependabot)) |
| 89 | +- Bump moment from 2.29.1 to 2.29.2 in /jupyterlab-server-proxy [#336](https://github.com/jupyterhub/jupyter-server-proxy/pull/336) ([@dependabot](https://github.com/dependabot)) |
| 90 | +- Bump minimist from 1.2.5 to 1.2.6 in /jupyterlab-server-proxy [#334](https://github.com/jupyterhub/jupyter-server-proxy/pull/334) ([@dependabot](https://github.com/dependabot)) |
| 91 | +- Bump url-parse from 1.5.3 to 1.5.7 in /jupyterlab-server-proxy [#327](https://github.com/jupyterhub/jupyter-server-proxy/pull/327) ([@dependabot](https://github.com/dependabot)) |
| 92 | + |
| 93 | +#### Contributors to this release |
| 94 | + |
| 95 | +([GitHub contributors page for this release](https://github.com/jupyterhub/jupyter-server-proxy/graphs/contributors?from=2022-01-24&to=2022-09-08&type=c)) |
| 96 | + |
| 97 | +[@austinmw](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Aaustinmw+updated%3A2022-01-24..2022-09-08&type=Issues) | [@bollwyvl](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Abollwyvl+updated%3A2022-01-24..2022-09-08&type=Issues) | [@consideRatio](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3AconsideRatio+updated%3A2022-01-24..2022-09-08&type=Issues) | [@dependabot](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Adependabot+updated%3A2022-01-24..2022-09-08&type=Issues) | [@djangoliv](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Adjangoliv+updated%3A2022-01-24..2022-09-08&type=Issues) | [@jhgoebbert](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Ajhgoebbert+updated%3A2022-01-24..2022-09-08&type=Issues) | [@mahnerak](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Amahnerak+updated%3A2022-01-24..2022-09-08&type=Issues) | [@manics](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Amanics+updated%3A2022-01-24..2022-09-08&type=Issues) | [@matthew-brett](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Amatthew-brett+updated%3A2022-01-24..2022-09-08&type=Issues) | [@meeseeksmachine](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Ameeseeksmachine+updated%3A2022-01-24..2022-09-08&type=Issues) | [@pepijndevos](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Apepijndevos+updated%3A2022-01-24..2022-09-08&type=Issues) | [@ryanlovett](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Aryanlovett+updated%3A2022-01-24..2022-09-08&type=Issues) | [@ryshoooo](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Aryshoooo+updated%3A2022-01-24..2022-09-08&type=Issues) | [@takluyver](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Atakluyver+updated%3A2022-01-24..2022-09-08&type=Issues) | [@yuvipanda](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-server-proxy+involves%3Ayuvipanda+updated%3A2022-01-24..2022-09-08&type=Issues) |
| 98 | + |
5 | 99 | ### 3.2.1 - 2022-01-24 |
6 | 100 |
|
7 | 101 | 3.2.1 is a security release, fixing a vulnerability [GHSA-gcv9-6737-pjqw](https://github.com/jupyterhub/jupyter-server-proxy/security/advisories/GHSA-gcv9-6737-pjqw) where `allowed_hosts` were not validated correctly. |
|
0 commit comments