Jupyterhub

Latest version: v4.1.5

Safety actively analyzes 622766 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

2.0.0

shell
tbump --no-tag ${NEXT_VERSION}.dev


1. Following the release to PyPI, an automated PR should arrive to
[conda-forge/jupyterhub-feedstock][] with instructions.

[pypi]: https://pypi.org/project/jupyterhub/
[conda-forge]: https://anaconda.org/conda-forge/jupyterhub
[jupyterhub/jupyterhub]: https://github.com/jupyterhub/jupyterhub
[conda-forge/jupyterhub-feedstock]: https://github.com/conda-forge/jupyterhub-feedstock
[github-activity]: https://github.com/executablebooks/github-activity
[ci system]: https://github.com/jupyterhub/jupyterhub/actions/workflows/release.yml


How to make a release

`jupyterhub-kubespawner` is a package available on [PyPI][] and [conda-forge][].
These are instructions on how to make a release.

Pre-requisites

- Push rights to [github.com/jupyterhub/kubespawner][]
- Push rights to [conda-forge/jupyterhub-kubespawner-feedstock][]

Steps to make a release

1. Create a PR updating `docs/source/changelog.md` with [github-activity][] and
continue only when its merged.

1. Checkout main and make sure it is up to date.

shell
git checkout main
git fetch origin main
git reset --hard origin/main


1. Update the version, make commits, and push a git tag with `tbump`.

shell
pip install tbump
tbump --dry-run ${VERSION}

run
tbump ${VERSION}


Following this, the [CI system][] will build and publish a release.

1. Reset the version back to dev, e.g. `2.0.1.dev0` after releasing `2.0.0`.

shell
tbump --no-tag ${NEXT_VERSION}.dev0


1. Following the release to PyPI, an automated PR should arrive to
[conda-forge/jupyterhub-kubespawner-feedstock][] with instructions.

[github-activity]: https://github.com/executablebooks/github-activity
[github.com/jupyterhub/kubespawner]: https://github.com/jupyterhub/kubespawner
[pypi]: https://pypi.org/project/jupyterhub-kubespawner/
[conda-forge]: https://anaconda.org/conda-forge/jupyterhub-kubespawner
[conda-forge/jupyterhub-kubespawner-feedstock]: https://github.com/conda-forge/jupyterhub-kubespawner-feedstock
[ci system]: https://github.com/jupyterhub/kubespawner/actions/workflows/publish.yaml


Changelog

unreleased changes

Added (user)

Added (developer)

Changed

Fixed

1.3.2

Fixes

- Exchanging ldap3 constants in if/else ([175](https://github.com/jupyterhub/ldapauthenticator/pull/175)) ([1kastner](https://github.com/1kastner))

1.3.1

Fixes

- Pin ldap3 version to lower than 2.8 ([172](https://github.com/jupyterhub/ldapauthenticator/pull/172)) ([1kastner](https://github.com/1kastner))

1.3

1.3.0

Not secure
Fixes

- Avoid binding the connection twice [142](https://github.com/jupyterhub/ldapauthenticator/pull/142) ([m2hofi94](https://github.com/m2hofi94))
- Gracefully handle username lookups with list return values [117](https://github.com/jupyterhub/ldapauthenticator/pull/117) ([metrofun](https://github.com/metrofun))
- Misc cleanup + fixes [95](https://github.com/jupyterhub/ldapauthenticator/pull/95) ([dhirschfeld](https://github.com/dhirschfeld)) - _Empty DN templates are now ignored, `search_filter` and `allowed_groups` are no longer mutually exclusive._

Improvements

- Allow authentication with empty bind_dn_template when using lookup_dn [106](https://github.com/jupyterhub/ldapauthenticator/pull/106) ([behrmann](https://github.com/behrmann))
- Ignore username returned by `resolve_username` [105](https://github.com/jupyterhub/ldapauthenticator/pull/105) ([behrmann](https://github.com/behrmann)) - _`use_lookup_dn_username` configuration option added._
- Lookup additional LDAP user info [103](https://github.com/jupyterhub/ldapauthenticator/pull/103) ([manics](https://github.com/manics)) - _`user_info_attributes` is now saved in `auth_state` for a valid user._

Maintenance

- Fix CI linting failures and add testing of Py38 [157](https://github.com/jupyterhub/ldapauthenticator/pull/157) ([consideRatio](https://github.com/consideRatio))
- Add long description for pypi [155](https://github.com/jupyterhub/ldapauthenticator/pull/155) ([manics](https://github.com/manics))
- Add badges according to team-compass [154](https://github.com/jupyterhub/ldapauthenticator/pull/154) ([consideRatio](https://github.com/consideRatio))
- Travis deploy tags to PyPI [153](https://github.com/jupyterhub/ldapauthenticator/pull/153) ([manics](https://github.com/manics))
- Add bind_dn_template to Active Directory instructions [147](https://github.com/jupyterhub/ldapauthenticator/pull/147) ([irasnyd](https://github.com/irasnyd))
- Expand contributor's guide [135](https://github.com/jupyterhub/ldapauthenticator/pull/135) ([marcusianlevine](https://github.com/marcusianlevine))
- Add Travis CI setup and simple tests [134](https://github.com/jupyterhub/ldapauthenticator/pull/134) ([marcusianlevine](https://github.com/marcusianlevine))
- Update project url in setup.py [92](https://github.com/jupyterhub/ldapauthenticator/pull/92) ([dhirschfeld](https://github.com/dhirschfeld))
- Update README.md [85](https://github.com/jupyterhub/ldapauthenticator/pull/85) ([dhirschfeld](https://github.com/dhirschfeld))
- Bump version to 1.2.2 [84](https://github.com/jupyterhub/ldapauthenticator/pull/84) ([dhirschfeld](https://github.com/dhirschfeld))

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyterhub/ldapauthenticator/graphs/contributors?from=2018-06-14&to=2020-01-31&type=c))

[behrmann](https://github.com/search?q=repo%3Ajupyterhub%2Fldapauthenticator+involves%3Abehrmann+updated%3A2018-06-14..2020-01-31&type=Issues) | [betatim](https://github.com/search?q=repo%3Ajupyterhub%2Fldapauthenticator+involves%3Abetatim+updated%3A2018-06-14..2020-01-31&type=Issues) | [consideRatio](https://github.com/search?q=repo%3Ajupyterhub%2Fldapauthenticator+involves%3AconsideRatio+updated%3A2018-06-14..2020-01-31&type=Issues) | [dhirschfeld](https://github.com/search?q=repo%3Ajupyterhub%2Fldapauthenticator+involves%3Adhirschfeld+updated%3A2018-06-14..2020-01-31&type=Issues) | [irasnyd](https://github.com/search?q=repo%3Ajupyterhub%2Fldapauthenticator+involves%3Airasnyd+updated%3A2018-06-14..2020-01-31&type=Issues) | [m2hofi94](https://github.com/search?q=repo%3Ajupyterhub%2Fldapauthenticator+involves%3Am2hofi94+updated%3A2018-06-14..2020-01-31&type=Issues) | [manics](https://github.com/search?q=repo%3Ajupyterhub%2Fldapauthenticator+involves%3Amanics+updated%3A2018-06-14..2020-01-31&type=Issues) | [marcusianlevine](https://github.com/search?q=repo%3Ajupyterhub%2Fldapauthenticator+involves%3Amarcusianlevine+updated%3A2018-06-14..2020-01-31&type=Issues) | [meeseeksmachine](https://github.com/search?q=repo%3Ajupyterhub%2Fldapauthenticator+involves%3Ameeseeksmachine+updated%3A2018-06-14..2020-01-31&type=Issues) | [metrofun](https://github.com/search?q=repo%3Ajupyterhub%2Fldapauthenticator+involves%3Ametrofun+updated%3A2018-06-14..2020-01-31&type=Issues) | [ramkrishnan8994](https://github.com/search?q=repo%3Ajupyterhub%2Fldapauthenticator+involves%3Aramkrishnan8994+updated%3A2018-06-14..2020-01-31&type=Issues) | [titansmc](https://github.com/search?q=repo%3Ajupyterhub%2Fldapauthenticator+involves%3Atitansmc+updated%3A2018-06-14..2020-01-31&type=Issues) | [yuvipanda](https://github.com/search?q=repo%3Ajupyterhub%2Fldapauthenticator+involves%3Ayuvipanda+updated%3A2018-06-14..2020-01-31&type=Issues)

1.2.2

Not secure
Minor patch release for incorrectly escaping commas in `resolved_username`

Fixes

- Fix comma escape in `resolved_username` [83](https://github.com/jupyterhub/ldapauthenticator/pull/83) ([dhirschfeld](https://github.com/dhirschfeld))

Improvements

- Add manifest to package license [74](https://github.com/jupyterhub/ldapauthenticator/pull/74) ([mariusvniekerk](https://github.com/mariusvniekerk)) - _Adds license file to the sdist_

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyterhub/ldapauthenticator/graphs/contributors?from=2018-06-08&to=2018-06-14&type=c))

[dhirschfeld](https://github.com/search?q=repo%3Ajupyterhub%2Fldapauthenticator+involves%3Adhirschfeld+updated%3A2018-06-08..2018-06-14&type=Issues) | [mariusvniekerk](https://github.com/search?q=repo%3Ajupyterhub%2Fldapauthenticator+involves%3Amariusvniekerk+updated%3A2018-06-08..2018-06-14&type=Issues)

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.