Skip to content

Commit 21af0af

Browse files
committed
Changelog: Split into sections by topic.
- Thanks to @willingc for the suggestion.
1 parent 4cf3732 commit 21af0af

File tree

1 file changed

+20
-5
lines changed

1 file changed

+20
-5
lines changed

README.md

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -141,18 +141,33 @@ clusters, as well as an option to run a local notebook directly on the jupyterhu
141141

142142
### dev (requires minimum JupyterHub 0.7.2 and Python 3.4)
143143

144+
Added (user)
145+
144146
* Add Jinja2 templating as an option for all scripts and commands. If '{{' or `{%` is used anywhere in the string, it is used as a jinja2 template.
145-
* Update Slurm batch script. Now, the single-user notebook is run in a job step, with a wrapper of `srun`. This may need to be removed if you don't want environment variables limited.
146147
* Add new option exec_prefix, which defaults to `sudo -E -u {username}`. This replaces explicit `sudo` in every batch command - changes in local commands may be needed.
147-
* Add many more tests.
148-
* Update minimum requirements to JupyterHub 0.8.1 and Python 3.4.
149148
* New option: `req_keepvars_extra`, which allows keeping extra variables in addition to what is defined by JupyterHub itself (addition of variables to keep instead of replacement). #99
150149
* Add `req_prologue` and `req_epilogue` options to scripts which are inserted before/after the main jupyterhub-singleuser command, which allow for generic setup/cleanup without overriding the entire script. #96
151-
* Add a new page `SPAWNERS.md` which information on specific spawners. #97
152-
* Pass the environment dictionary to the queue and cancel commands as well. This is mostly user environment, but may be useful to these commands as well in some cases. #108, #111
153150
* SlurmSpawner: add the `req_reservation` option. #
151+
152+
Added (developer)
153+
154+
* Add many more tests.
155+
* Add a new page `SPAWNERS.md` which information on specific spawners. Begin trying to collect a list of spawner-specific contacts. #97
156+
157+
Changed
158+
159+
* Update minimum requirements to JupyterHub 0.8.1 and Python 3.4.
160+
* Update Slurm batch script. Now, the single-user notebook is run in a job step, with a wrapper of `srun`. This may need to be removed using `req_srun=''` if you don't want environment variables limited.
161+
* Pass the environment dictionary to the queue and cancel commands as well. This is mostly user environment, but may be useful to these commands as well in some cases. #108, #111 If these envioronment variables were used for authentication as an admin, be aware that there are pre-existing security issues because they may be passed to the user via the batch submit command, see #82.
162+
163+
Fixed
164+
154165
* Improve debugging on failed submission by raising errors including error messages from the commands. #106
155166
* Many other non-user or developer visible changes. #107 #106 #100
167+
* In Travis CI, blacklist jsonschema=3.0.0a1 because it breaks tests
168+
169+
Removed
170+
156171

157172
### v0.8.1 (bugfix release)
158173

0 commit comments

Comments
 (0)