Jupyterhub-systemdspawner

Latest version: v1.0.1

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

Scan your dependencies

Page 1 of 2

1.0.1

Bugs fixed

- ensure executable paths are absolute [129](https://github.com/jupyterhub/systemdspawner/pull/129) ([minrk](https://github.com/minrk), [consideRatio](https://github.com/consideRatio), [behrmann](https://github.com/behrmann), [manics](https://github.com/manics))

Maintenance and upkeep improvements

- Use warnings.warn instead of self.log.warning to help avoid duplications [133](https://github.com/jupyterhub/systemdspawner/pull/133) ([consideRatio](https://github.com/consideRatio), [minrk](https://github.com/minrk))
- Cache check of systemd version [132](https://github.com/jupyterhub/systemdspawner/pull/132) ([consideRatio](https://github.com/consideRatio), [minrk](https://github.com/minrk))

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review.
See [our definition of contributors](https://github-activity.readthedocs.io/en/latest/#how-does-this-tool-define-contributions-in-the-reports).

behrmann ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fsystemdspawner+involves%3Abehrmann+updated%3A2023-06-01..2023-06-08&type=Issues)) | consideRatio ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fsystemdspawner+involves%3AconsideRatio+updated%3A2023-06-01..2023-06-08&type=Issues)) | manics ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fsystemdspawner+involves%3Amanics+updated%3A2023-06-01..2023-06-08&type=Issues)) | minrk ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fsystemdspawner+involves%3Aminrk+updated%3A2023-06-01..2023-06-08&type=Issues))

1.0

1.0.0

Breaking changes

- Systemd v243+ is now required, and v245+ is recommended. Systemd v245 is
available in for example Ubuntu 20.04+, Debian 11+, and Rocky/CentOS 9+.
- Python 3.8+, JupyterHub 2.3.0+, and Tornado 5.1+ is now required.
- `SystemdSpawner.disable_user_sudo` (influences systemd's `NoNewPrivileges`)
now defaults to `True`, making the installation more secure by default.

Maintenance and upkeep improvements

- Replace deprecated MemoryLimit with MemoryMax, remove fixme notes [127](https://github.com/jupyterhub/systemdspawner/pull/127) ([consideRatio](https://github.com/consideRatio), [yuvipanda](https://github.com/yuvipanda), [behrmann](https://github.com/behrmann))
- Rely on systemd-run's --working-directory, and refactor for readability [124](https://github.com/jupyterhub/systemdspawner/pull/124) ([consideRatio](https://github.com/consideRatio), [behrmann](https://github.com/behrmann), [minrk](https://github.com/minrk))
- Add MANIFEST.in to bundle LICENSE in source distribution [122](https://github.com/jupyterhub/systemdspawner/pull/122) ([consideRatio](https://github.com/consideRatio), [yuvipanda](https://github.com/yuvipanda))
- Add basic start/stop test against a jupyterhub [120](https://github.com/jupyterhub/systemdspawner/pull/120) ([consideRatio](https://github.com/consideRatio), [minrk](https://github.com/minrk), [yuvipanda](https://github.com/yuvipanda))
- refactor: remove no longer needed pytest.mark.asyncio [119](https://github.com/jupyterhub/systemdspawner/pull/119) ([consideRatio](https://github.com/consideRatio), [yuvipanda](https://github.com/yuvipanda))
- Require systemd v243+, recommend systemd v245+, test against systemd v245 [117](https://github.com/jupyterhub/systemdspawner/pull/117) ([consideRatio](https://github.com/consideRatio), [yuvipanda](https://github.com/yuvipanda), [minrk](https://github.com/minrk))
- Add test and release automation [115](https://github.com/jupyterhub/systemdspawner/pull/115) ([consideRatio](https://github.com/consideRatio), [yuvipanda](https://github.com/yuvipanda))
- maint, breaking: require python 3.8+, jupyterhub 2.3.0+, tornado 5.1+ [114](https://github.com/jupyterhub/systemdspawner/pull/114) ([consideRatio](https://github.com/consideRatio), [yuvipanda](https://github.com/yuvipanda))
- Add pre-commit for automated formatting [108](https://github.com/jupyterhub/systemdspawner/pull/108) ([consideRatio](https://github.com/consideRatio), [yuvipanda](https://github.com/yuvipanda))
- Disable user sudo by default [91](https://github.com/jupyterhub/systemdspawner/pull/91) ([yuvipanda](https://github.com/yuvipanda), [consideRatio](https://github.com/consideRatio))

Documentation improvements

- docs: add some explanatory notes in files, and small details [118](https://github.com/jupyterhub/systemdspawner/pull/118) ([consideRatio](https://github.com/consideRatio), [yuvipanda](https://github.com/yuvipanda))
- readme: add badges for releases/tests/coverage/issues/discourse [112](https://github.com/jupyterhub/systemdspawner/pull/112) ([consideRatio](https://github.com/consideRatio), [yuvipanda](https://github.com/yuvipanda))
- readme: remove resources section and link to discourse forum instead of mailing list [111](https://github.com/jupyterhub/systemdspawner/pull/111) ([consideRatio](https://github.com/consideRatio), [yuvipanda](https://github.com/yuvipanda))

Continuous integration improvements

- ci: add dependabot to bump future github actions [113](https://github.com/jupyterhub/systemdspawner/pull/113) ([consideRatio](https://github.com/consideRatio), [yuvipanda](https://github.com/yuvipanda))

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review.
See [our definition of contributors](https://github-activity.readthedocs.io/en/latest/#how-does-this-tool-define-contributions-in-the-reports).

([GitHub contributors page for this release](https://github.com/jupyterhub/systemdspawner/graphs/contributors?from=2023-01-11&to=2023-06-01&type=c))

astro-arphid ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fsystemdspawner+involves%3Aastro-arphid+updated%3A2023-01-11..2023-06-01&type=Issues)) | behrmann ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fsystemdspawner+involves%3Abehrmann+updated%3A2023-01-11..2023-06-01&type=Issues)) | clhedrick ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fsystemdspawner+involves%3Aclhedrick+updated%3A2023-01-11..2023-06-01&type=Issues)) | consideRatio ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fsystemdspawner+involves%3AconsideRatio+updated%3A2023-01-11..2023-06-01&type=Issues)) | manics ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fsystemdspawner+involves%3Amanics+updated%3A2023-01-11..2023-06-01&type=Issues)) | minrk ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fsystemdspawner+involves%3Aminrk+updated%3A2023-01-11..2023-06-01&type=Issues)) | yuvipanda ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fsystemdspawner+involves%3Ayuvipanda+updated%3A2023-01-11..2023-06-01&type=Issues))

0.17

- Don't kill whole server when a single process OOMs,
thanks to [dragz](https://github.com/dragz) - [PR #101](https://github.com/jupyterhub/systemdspawner/pull/101)

0.16

Not secure
- User variables (like `{USERNAME}`) are expanded in `unit_extra_parameters`,
thanks to [tullis](https://github.com/tullis) - [PR #83](https://github.com/jupyterhub/systemdspawner/pull/83)
- Some cleanup of packaging metadata, thanks to [minrk](https://github.com/minrk) -
[PR 75](https://github.com/jupyterhub/systemdspawner/pull/75)

0.15

Fixes vulnerability [GHSA-cg54-gpgr-4rm6](https://github.com/jupyterhub/systemdspawner/security/advisories/GHSA-cg54-gpgr-4rm6) affecting all previous releases.

- Use EnvironmentFile to pass environment variables to units.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.