You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+64-9Lines changed: 64 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,51 @@
1
1
# Changelog
2
2
3
-
## unreleased changes
3
+
## v1.3
4
4
5
-
Added (user)
5
+
### v1.3.0 - 2024-03-19
6
6
7
-
Added (developer)
7
+
This release requires Python >=3.6 and JupyterHub >=1.5.1.
8
8
9
-
Changed
9
+
#### New features added
10
10
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))
- 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))
- 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))
- PR #237: Replace use of scripts with entry_points
@@ -24,6 +58,8 @@ Fixed
24
58
25
59
## v1.1
26
60
61
+
### v1.1.0 - 2021-04-07
62
+
27
63
Added (user)
28
64
29
65
- PR #170: SlurmSpawner: add `req_gres` to specify `-go-res`.
@@ -43,7 +79,20 @@ Changed
43
79
- PR #196: documentation
44
80
- PR #199: update setup.py
45
81
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.
47
96
48
97
Added (user)
49
98
@@ -80,11 +129,15 @@ Fixed
80
129
81
130
Removed
82
131
83
-
## v0.8.1 (bugfix release)
132
+
## v0.8
133
+
134
+
### v0.8.1 - 2018-05-02
84
135
85
136
- Fix regression: single-user server binding address is overwritten by previous session server address, resulting in failure to start. Issue #76
86
137
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.
88
141
89
142
- 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`.
90
143
- add base options `req_ngpus``req_partition``req_account` and `req_options`
@@ -101,6 +154,8 @@ Removed
101
154
- 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
102
155
- Enable CI testing via Travis-CI
103
156
104
-
## v0.3 (tag: jhub-0.3, compatible with JupyterHub 0.3.0)
157
+
## v0.3
158
+
159
+
### v0.3.0 - 2015-11-30
105
160
106
161
- initial release containing `TorqueSpawner` and `SlurmSpawner`
Copy file name to clipboardExpand all lines: README.md
-4Lines changed: 0 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,10 +16,6 @@ This package formerly included WrapSpawner and ProfilesSpawner, which provide me
16
16
17
17
## Installation
18
18
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
-
23
19
1. from root directory of this repo (where setup.py is), run `pip install -e .`
24
20
25
21
If you don't actually need an editable version, you can simply run
0 commit comments