Changelog#

3.2#

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#

Continuous integration improvements#

Contributors to this release#

(GitHub contributors page for this release)

@bollwyvl | @consideRatio | @yuvipanda

3.2.0 - 2021-11-29#

New features added#

Enhancements made#

  • rewrite_response hook: (HTTP status) code updates should sometimes automatically update reason #304 (@maresb)

  • Enable rewrite_response to modify status and headers #300 (@ryanlovett)

  • Apply request_headers_override to websocket requests #287 (@sk1p)

Bugs fixed#

Maintenance and upkeep improvements#

  • resolve yarn.lock, bump builder version, some packaging metadata #307 (@bollwyvl)

  • Change the rewrite_response function signature to take a RewritableResponse object #301 (@maresb)

  • Simplify wait logic for websocket connection #292 (@mcg1969)

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#

Bugs fixed#

  • More precise regexp matching for /proxy/absolute/: #271 (@candlerb)

Maintenance and upkeep improvements#

Continuous integration improvements#

  • Add acceptance testing with robotframework(-jupyterlibrary) #269 (@bollwyvl)

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#

  • Include jupyterlab-server-proxy in the sdist #260 (@xhochy)

Contributors to this release#

@xhochy

3.0.1 - 2020-03-16#

Bugs fixed#

Contributors to this release#

@janjagusch

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#

Maintenance and upkeep improvements#

  • Breaking: Replace host_whitelist with host_allowlist #256 (@manics)

  • Switch from notebook to jupyter-server #254 (@manics)

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#

  • Bump to 1.6.0 (setup.py) and add CHANGELOG.md #238 (@consideRatio)

  • Replace server-process list with linkable headings #236 (@manics)

  • Rename the mamba-navigator example to gator in the documentation #234 (@jtpio)

Contributors to this release#

@consideRatio | @janjagusch | @JanJaguschQC | @jtpio | @manics | @ryanlovett | @yuvipanda