Changelog#
4.0#
4.0.0 - 2023-04-20#
Breaking changes#
New features added#
Accept an unset
command
to proxy to an already started process (unmanaged process) #339 (@ryshoooo)Support proxying to a server process via a Unix socket #337 (@takluyver)
Bugs fixed#
Maintenance and upkeep improvements#
maint: update package description to not claim windows support #398 (@consideRatio)
Use
pytest.fixture
s for starting servers, useimportlib*metadata
#396 (@bollwyvl)maint, breaking: drop support for jupyterlab 2 #394 (@consideRatio)
Fix editable install and update CONTRIBUTING.md #391 (@mahendrapaipuri)
pre-commit: add config and small fixes #390 (@consideRatio)
Drop support for Python 3.7 #387 (@consideRatio)
dependabot: monthly updates of github actions #385 (@consideRatio)
Adopt hatchling, plugins for python package build #371 (@bollwyvl)
Rename @jupyterlab/server-proxy to @jupyterhub/jupyter-server-proxy #368 (@consideRatio)
Refine RELEASE.md with tbump #353 (@consideRatio)
Drop support for Python 3.6 #350 (@consideRatio)
Documentation improvements#
docs: convert .rst to MyST based markdown files #393 (@consideRatio)
Fix imshields link README.md #375 (@prabhakk-mw)
docs: remove outdated release docs in favor of RELEASE.md #369 (@consideRatio)
README: warn about unlimited local network access #359 (@manics)
docs: switch from alabaster to sphinx-book-theme, and misc docs build system maintenance #352 (@consideRatio)
Fix config filename in config via traitlets doc #344 (@cmd-ntrf)
Continuous integration improvements#
ci: use ubuntu-22.04, firefox and geckodriver now available #364 (@consideRatio)
ci: update github actions, small refactors, add dependabot for gha #351 (@consideRatio)
ci: test against modern python versions and fix broken test suite #348 (@consideRatio)
Dependency updates#
build(deps): bump webpack from 5.75.0 to 5.76.1 in /labextension #380 (@dependabot)
build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /labextension #376 (@dependabot)
build(deps): bump json5 from 2.2.1 to 2.2.2 in /jupyterlab-server-proxy #365 (@dependabot)
build(deps): bump loader-utils from 3.2.0 to 3.2.1 in /jupyterlab-server-proxy #357 (@dependabot)
Contributors to this release#
(GitHub contributors page for this release)
@bollwyvl | @choldgraf | @cmd-ntrf | @consideRatio | @dependabot | @ellisonbg | @Finesim97 | @jhgoebbert | @mahendrapaipuri | @manics | @prabhakk-mw | @ryanlovett | @ryshoooo | @takluyver | @yuvipanda
3.2#
3.2.2 - 2022-09-08#
Bugs fixed#
add allow-downloads and allow-modals to sandbox #335 (@djangoliv)
allow empty PUT body #331 (@pepijndevos)
Documentation improvements#
Yarn link malformed. #320 (@matthew-brett)
Continuous integration improvements#
Dependency updates#
Bump terser from 5.10.0 to 5.14.2 in /jupyterlab-server-proxy #342 (@dependabot)
Bump moment from 2.29.2 to 2.29.4 in /jupyterlab-server-proxy #341 (@dependabot)
Bump moment from 2.29.1 to 2.29.2 in /jupyterlab-server-proxy #336 (@dependabot)
Bump minimist from 1.2.5 to 1.2.6 in /jupyterlab-server-proxy #334 (@dependabot)
Bump url-parse from 1.5.3 to 1.5.7 in /jupyterlab-server-proxy #327 (@dependabot)
Contributors to this release#
(GitHub contributors page for this release)
@austinmw | @bollwyvl | @consideRatio | @dependabot | @djangoliv | @jhgoebbert | @mahnerak | @manics | @matthew-brett | @meeseeksmachine | @pepijndevos | @ryanlovett | @ryshoooo | @takluyver | @yuvipanda
3.2.1 - 2022-01-24#
3.2.1 is a security release, fixing a vulnerability GHSA-gcv9-6737-pjqw where allowed_hosts
were not validated correctly.
Maintenance and upkeep improvements#
Modernize docs without making changes to its content #313 (@consideRatio)
Remove no longer needed logic involving six #312 (@consideRatio)
Update language, from master to main #311 (@consideRatio)
Continuous integration improvements#
ci: avoid triggering ci twice on pre-commit.ci/dependabot prs #310 (@consideRatio)
Contributors to this release#
3.2.0 - 2021-11-29#
New features added#
Enhancements made#
Bugs fixed#
fix: do not follow redirects when checking if server is up #299 (@ableuler)
propagate check_origin of JupyterHandler to enable CORS websocket access #295 (@fhoehle)
fix path_info for JupyterLab #294 (@jhgoebbert)
keep gzip-encoded content compressed #290 (@axelmartenssonmodelon)
Maintenance and upkeep improvements#
Documentation improvements#
Continuous integration improvements#
Dependency updates#
Bump tar from 6.1.5 to 6.1.11 in /jupyterlab-server-proxy #293 (@dependabot)
Bump path-parse from 1.0.6 to 1.0.7 in /jupyterlab-server-proxy #285 (@dependabot)
Bump tar from 6.1.0 to 6.1.5 in /jupyterlab-server-proxy #284 (@dependabot)
Contributors to this release#
(GitHub contributors page for this release)
@ableuler | @axelmartenssonmodelon | @bollwyvl | @candlerb | @consideRatio | @fhoehle | @jhgoebbert | @kinow | @manics | @maresb | @mcg1969 | @minrk | @pisymbol | @ryanlovett | @sk1p | @yuvipanda
3.1#
3.1.0 - 2021-07-02#
New features added#
Add path_info option under launcher_entry #279 (@ryanlovett)
Add request_headers_override configuration #252 (@ryanlovett)
Bugs fixed#
Maintenance and upkeep improvements#
Continuous integration improvements#
Dependency updates#
Bump postcss from 7.0.35 to 7.0.36 in /jupyterlab-server-proxy #277 (@dependabot)
Bump normalize-url from 4.5.0 to 4.5.1 in /jupyterlab-server-proxy #276 (@dependabot)
Bump ws from 7.4.4 to 7.4.6 in /jupyterlab-server-proxy #275 (@dependabot)
Bump browserslist from 4.16.3 to 4.16.6 in /jupyterlab-server-proxy #274 (@dependabot)
Contributors to this release#
(GitHub contributors page for this release)
@bollwyvl | @candlerb | @jhgoebbert | @jtpio | @manics | @ryanlovett | @yuvipanda
3.0#
3.0.2 - 2020-03-16#
Bugs fixed#
Contributors to this release#
3.0.1 - 2020-03-16#
Bugs fixed#
Fix PyPI url #259 (@janjagusch)
Contributors to this release#
3.0.0 - 2020-03-15#
This release drops support for Python 3.5 and now packages the JupyterLab extension with the Python package for use with JupyterLab 3. The JupyterLab extension is still available on NPM for use with JupyterLab 2 but support for JupyterLab 1 is dropped.
The Python package version jumps from 1.6.0 to 3.0.0, and the NPM package version jumps from 2.1.2 to 3.0.0.
Enhancements made#
Package jupyter lab extension #245 (@janjagusch)
Maintenance and upkeep improvements#
Continuous integration improvements#
Contributors to this release#
(GitHub contributors page for this release)
@AlJohri | @consideRatio | @ian-r-rose | @janjagusch | @JanJaguschQC | @jtpio | @manics | @maresb | @minrk | @ryanlovett | @todo | @yuvipanda
1.6#
1.6.0 - 2021-02-10#
This release adds support for JupyterLab 3.
At this point, the Jupyterlab extension of version 2.1.2, needs to be installed alongside the Python package for JupyterLab launcher buttons to show up as the extension isn’t yet bundled with the python package.
Enhancements made#
Add Jupyter Server extension data file (JupyterLab 3 support) #235 (@jtpio)
Update dependencies to include jupyterlab 3.x.x (JupyterLab 3 support) #229 (@dipanjank)
Documentation improvements#
Contributors to this release#
@consideRatio | @janjagusch | @JanJaguschQC | @jtpio | @manics | @ryanlovett | @yuvipanda