Skip to content

Commit ad25fc4

Browse files
authored
Merge pull request #1618 from manics/breaking-changes
Document breaking changes so far
2 parents 5f189ce + 0876977 commit ad25fc4

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

CHANGES.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,26 @@ make it easier to track what has changed over time_
1313

1414
## Breaking changes
1515

16+
### `binderhub_config.py` is mounted at runtime
17+
18+
The `binderhub_config.py` file is now mounted at runtime instead of being built into the BinderHub image
19+
[#1165](https://github.com/jupyterhub/binderhub/pull/1165/).
20+
If you have custom configuration you should add it using the `extraConfig` Helm chart property.
21+
22+
### `cors` configuration properties have been moved to `BinderHub` and `BinderSpawner`
23+
24+
`cors` chart parameters have been moved into Traitlets configurable properties
25+
[#1351](https://github.com/jupyterhub/binderhub/pull/1351):
26+
27+
- `cors.allowedOrigin` ➡️ `config.BinderHub.cors_allow_origin`
28+
- `jupyterhub.custom.cors.allowedOrigin` ➡️ `jupyterhub.hub.config.BinderSpawner.cors_allow_origin`
29+
30+
### Kubernetes 1.21+ is required
31+
32+
Older versions of Kubernetes are no longer supported
33+
[#1493](https://github.com/jupyterhub/binderhub/pull/1493)
34+
[#1609](https://github.com/jupyterhub/binderhub/pull/1609).
35+
1636
### `dind.enabled` replaced by `imageBuilderType: dind`
1737

1838
The BinderHub builder has been generalised to support non-docker implementations
@@ -55,6 +75,18 @@ The following build configuration properties should be set using Traitlets in th
5575
If you have subclassed `binderhub.build.Build` you must update your subclass (including `__init__()` if defined) to inherit from `binderhub.build.KubernetesBuildExecutor`.
5676
The behaviour of the class is otherwise unchanged.
5777

78+
### Z2JH 2 and JupyterHub 3
79+
80+
The Z2JH dependency has been updated to 2.0.0 which includes JupyterHub 3
81+
[#1544](https://github.com/jupyterhub/binderhub/pull/1544).
82+
See https://z2jh.jupyter.org/en/stable/administrator/upgrading/upgrade-1-to-2.html for breaking changes.
83+
84+
### Python versions have been increased
85+
86+
The minimum Python version is 3.8, and the Helm Chart BinderHub image has been upgraded to 3.11
87+
[#1610](https://github.com/jupyterhub/binderhub/pull/1610)
88+
[#1611](https://github.com/jupyterhub/binderhub/pull/1611).
89+
5890
# 0.2.0
5991

6092
# master@{2019-07-01}...master@{2019-10-01}

0 commit comments

Comments
 (0)