Skip to content

Commit 1d1d8d7

Browse files
authored
Merge pull request #302 from consideRatio/pr/add-changelog
Add changelog for v1.3.0
2 parents fdd25e9 + 91664f1 commit 1d1d8d7

File tree

2 files changed

+64
-13
lines changed

2 files changed

+64
-13
lines changed

CHANGELOG.md

Lines changed: 64 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,51 @@
11
# Changelog
22

3-
## unreleased changes
3+
## v1.3
44

5-
Added (user)
5+
### v1.3.0 - 2024-03-19
66

7-
Added (developer)
7+
This release requires Python >=3.6 and JupyterHub >=1.5.1.
88

9-
Changed
9+
#### New features added
1010

11-
Fixed
11+
- allow for req_keepvars_extra to be configured [#295](https://github.com/jupyterhub/batchspawner/pull/295) ([@mark-tomich](https://github.com/mark-tomich), [@minrk](https://github.com/minrk))
12+
13+
#### Bugs fixed
14+
15+
- Remove `which jupyterhub-singleuser` command from `SlurmSpawner.batch_script` [#265](https://github.com/jupyterhub/batchspawner/pull/265) ([@t20100](https://github.com/t20100), [@consideRatio](https://github.com/consideRatio))
16+
17+
#### Maintenance and upkeep improvements
18+
19+
- TST: don't assume test user is OS user [#301](https://github.com/jupyterhub/batchspawner/pull/301) ([@minrk](https://github.com/minrk))
20+
- Add python 3.12 for tests [#299](https://github.com/jupyterhub/batchspawner/pull/299) ([@Ph0tonic](https://github.com/Ph0tonic), [@consideRatio](https://github.com/consideRatio))
21+
- maint: req py36+ and jh 1.5.1+, fix tests, add RELEASE.md, add pre-commit hooks, add dependabot [#273](https://github.com/jupyterhub/batchspawner/pull/273) ([@consideRatio](https://github.com/consideRatio), [@mbmilligan](https://github.com/mbmilligan), [@ryanlovett](https://github.com/ryanlovett), [@yuvipanda](https://github.com/yuvipanda), [@mahendrapaipuri](https://github.com/mahendrapaipuri))
22+
- Upgrade singleuser.py to JupyterHub 4 [#267](https://github.com/jupyterhub/batchspawner/pull/267) ([@mahendrapaipuri](https://github.com/mahendrapaipuri), [@minrk](https://github.com/minrk), [@consideRatio](https://github.com/consideRatio))
23+
- Remove reading/setting HubAuth SSL attributes in singeuser [#259](https://github.com/jupyterhub/batchspawner/pull/259) ([@cmd-ntrf](https://github.com/cmd-ntrf), [@consideRatio](https://github.com/consideRatio))
24+
- Fix Slurm test used regular expression [#256](https://github.com/jupyterhub/batchspawner/pull/256) ([@t20100](https://github.com/t20100), [@consideRatio](https://github.com/consideRatio))
25+
- Quell async warning, and POST with body for jupyterhub 3.0 [#247](https://github.com/jupyterhub/batchspawner/pull/247) ([@ryanlovett](https://github.com/ryanlovett), [@mbmilligan](https://github.com/mbmilligan), [@rcthomas](https://github.com/rcthomas), [@minrk](https://github.com/minrk), [@jbeal-work](https://github.com/jbeal-work), [@mawigh](https://github.com/mawigh), [@cmd-ntrf](https://github.com/cmd-ntrf), [@jaescartin1](https://github.com/jaescartin1))
26+
- Improve submit_batch_script logging [#219](https://github.com/jupyterhub/batchspawner/pull/219) ([@cmd-ntrf](https://github.com/cmd-ntrf), [@consideRatio](https://github.com/consideRatio), [@mbmilligan](https://github.com/mbmilligan))
27+
28+
#### Documentation improvements
29+
30+
- Add temporary info about a temporary bug with JupyterHub 3+ [#290](https://github.com/jupyterhub/batchspawner/pull/290) ([@krokicki](https://github.com/krokicki), [@consideRatio](https://github.com/consideRatio))
31+
32+
#### Continuous integration improvements
33+
34+
- Modernize test matrix [#252](https://github.com/jupyterhub/batchspawner/pull/252) ([@mbmilligan](https://github.com/mbmilligan))
35+
36+
#### Contributors to this release
37+
38+
The following people contributed discussions, new ideas, code and documentation contributions, and review.
39+
See [our definition of contributors](https://github-activity.readthedocs.io/en/latest/#how-does-this-tool-define-contributions-in-the-reports).
40+
41+
([GitHub contributors page for this release](https://github.com/jupyterhub/batchspawner/graphs/contributors?from=2022-10-05&to=2024-03-19&type=c))
42+
43+
@basnijholt ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Abasnijholt+updated%3A2022-10-05..2024-03-19&type=Issues)) | @cmd-ntrf ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Acmd-ntrf+updated%3A2022-10-05..2024-03-19&type=Issues)) | @consideRatio ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3AconsideRatio+updated%3A2022-10-05..2024-03-19&type=Issues)) | @jaescartin1 ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Ajaescartin1+updated%3A2022-10-05..2024-03-19&type=Issues)) | @jbeal-work ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Ajbeal-work+updated%3A2022-10-05..2024-03-19&type=Issues)) | @krokicki ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Akrokicki+updated%3A2022-10-05..2024-03-19&type=Issues)) | @mahendrapaipuri ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Amahendrapaipuri+updated%3A2022-10-05..2024-03-19&type=Issues)) | @mark-tomich ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Amark-tomich+updated%3A2022-10-05..2024-03-19&type=Issues)) | @mawigh ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Amawigh+updated%3A2022-10-05..2024-03-19&type=Issues)) | @mbmilligan ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Ambmilligan+updated%3A2022-10-05..2024-03-19&type=Issues)) | @minrk ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Aminrk+updated%3A2022-10-05..2024-03-19&type=Issues)) | @opoplawski ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Aopoplawski+updated%3A2022-10-05..2024-03-19&type=Issues)) | @Ph0tonic ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3APh0tonic+updated%3A2022-10-05..2024-03-19&type=Issues)) | @rcthomas ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Arcthomas+updated%3A2022-10-05..2024-03-19&type=Issues)) | @ryanlovett ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Aryanlovett+updated%3A2022-10-05..2024-03-19&type=Issues)) | @t20100 ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3At20100+updated%3A2022-10-05..2024-03-19&type=Issues)) | @yuvipanda ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Ayuvipanda+updated%3A2022-10-05..2024-03-19&type=Issues))
1244

1345
## v1.2
1446

47+
### v1.2.0 - 2022-10-04
48+
1549
Changed
1650

1751
- PR #237: Replace use of scripts with entry_points
@@ -24,6 +58,8 @@ Fixed
2458

2559
## v1.1
2660

61+
### v1.1.0 - 2021-04-07
62+
2763
Added (user)
2864

2965
- PR #170: SlurmSpawner: add `req_gres` to specify `-go-res`.
@@ -43,7 +79,20 @@ Changed
4379
- PR #196: documentation
4480
- PR #199: update setup.py
4581

46-
## v1.0 (requires minimum JupyterHub 0.9 and Python 3.5)
82+
## v1.0
83+
84+
### v1.0.1 - 2020-11-04
85+
86+
- PR #189: batchspawner/batchspawner: Don't use `-o pipefail` in /bin/sh scripts
87+
- PR #180: travis: Attempt to fix CI
88+
- PR #177: Fail hard on first error in batch script
89+
- PR #170: add 'gres' option to SlurmSpawner
90+
- PR #165: Update batchspawner.py to use --chdir instead of --workdir
91+
- PR #137: Grab environment variables needed for grid engine
92+
93+
### v1.0.0 - 2020-07-21
94+
95+
This release requires minimum JupyterHub 0.9 and Python 3.5.
4796

4897
Added (user)
4998

@@ -80,11 +129,15 @@ Fixed
80129

81130
Removed
82131

83-
## v0.8.1 (bugfix release)
132+
## v0.8
133+
134+
### v0.8.1 - 2018-05-02
84135

85136
- Fix regression: single-user server binding address is overwritten by previous session server address, resulting in failure to start. Issue #76
86137

87-
## v0.8.0 (compatible with JupyterHub 0.5.0 through 0.8.1/0.9dev)
138+
### v0.8.0 - 2018-04-24
139+
140+
This release is compatible with JupyterHub 0.5.0 through 0.8.1/0.9dev.
88141

89142
- SlurmSpawner: Remove `--uid` for (at least) Slurm 17.11 compatibility. If you use `sudo`, this should not be necessary, but because this is security related you should check that user management is as you expect. If your configuration does not use `sudo` then you may need to add the `--uid` option in a custom `batch_script`.
90143
- add base options `req_ngpus` `req_partition` `req_account` and `req_options`
@@ -101,6 +154,8 @@ Removed
101154
- WrapSpawner and ProfilesSpawner, which provide mechanisms for runtime configuration of spawners, have been split out and moved to the [`wrapspawner`](https://github.com/jupyterhub/wrapspawner) package
102155
- Enable CI testing via Travis-CI
103156

104-
## v0.3 (tag: jhub-0.3, compatible with JupyterHub 0.3.0)
157+
## v0.3
158+
159+
### v0.3.0 - 2015-11-30
105160

106161
- initial release containing `TorqueSpawner` and `SlurmSpawner`

README.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,6 @@ This package formerly included WrapSpawner and ProfilesSpawner, which provide me
1616

1717
## Installation
1818

19-
> **⚠ NOTE**
20-
>
21-
> If you are using JupyterHub 3+ then you currently must install from the main branch, for example by `pip install https://github.com/jupyterhub/batchspawner/archive/main.zip`, due to a [bug that is resolved but not yet released](https://github.com/jupyterhub/batchspawner/issues/277).
22-
2319
1. from root directory of this repo (where setup.py is), run `pip install -e .`
2420

2521
If you don't actually need an editable version, you can simply run

0 commit comments

Comments
 (0)