Skip to content

Commit 0710e37

Browse files
authored
Merge pull request #3752 from consideRatio/pr/cl430
Add changelog for 4.3.0
2 parents 18b6ea1 + f06e44d commit 0710e37

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed

docs/source/changelog.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,72 @@ changes in pull requests], this list should be updated.
1212
[development releases]: https://hub.jupyter.org/helm-chart/#development-releases-jupyterhub
1313
[breaking changes in pull requests]: https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pulls?q=is%3Apr+is%3Aclosed+label%3Abreaking
1414

15+
## 4.3
16+
17+
### 4.3.0 - 2025-10-07
18+
19+
This release comes with some new chart configuration options and notable updated
20+
dependencies.
21+
22+
#### Notable dependencies updated
23+
24+
| Dependency | Version in 4.2.0 | Version in 4.3.0 | Changelog link | Note |
25+
| -------------------------------------------------------------------------------- | ---------------- | ---------------- | ----------------------------------------------------------------------------------------- | ---------------------------------- |
26+
| [jupyterhub](https://github.com/jupyterhub/jupyterhub) | 5.3.0 | 5.4.0 | [Changelog](https://jupyterhub.readthedocs.io/en/stable/reference/changelog.html) | Run in the `hub` pod |
27+
| [configurable-http-proxy](https://github.com/jupyterhub/configurable-http-proxy) | 4.6.3 | 5.1.0 | [Changelog](https://github.com/jupyterhub/configurable-http-proxy/blob/HEAD/CHANGELOG.md) | Run in the `proxy` pod |
28+
| [traefik](https://github.com/traefik/traefik) | v3.3.5 | v3.5.3 | [Changelog](https://github.com/traefik/traefik/blob/HEAD/CHANGELOG.md) | Run in the `autohttps` pod |
29+
| [kube-scheduler](https://github.com/kubernetes/kube-scheduler) | v1.30.11 | v1.30.14 | [Changelog](https://github.com/kubernetes/kubernetes/tree/master/CHANGELOG) | Run in the `user-scheduler` pod(s) |
30+
31+
#### New features added
32+
33+
- Support dict values for volumes, volume_mounts and other list based configs that support dict values [#3690](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3690) ([@sunu](https://github.com/sunu), [@GeorgianaElena](https://github.com/GeorgianaElena), [@agoose77](https://github.com/agoose77))
34+
- Add `proxy.service.externalIPs` config [#3683](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3683) ([@holzman](https://github.com/holzman), [@consideRatio](https://github.com/consideRatio), [@manics](https://github.com/manics))
35+
- Add `prePuller.[hook|continuous].daemonsetAnnotations` config [#3682](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3682) ([@consideRatio](https://github.com/consideRatio), [@manics](https://github.com/manics), [@paololazzari](https://github.com/paololazzari))
36+
- Add support for K8S Gateway API (`httpRoute` config) [#3661](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3661) ([@manics](https://github.com/manics), [@consideRatio](https://github.com/consideRatio))
37+
- Add config for k8s Services' `ipFamilies` and `ipFamilyPolicy` [#3485](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3485) ([@mike-matera](https://github.com/mike-matera), [@consideRatio](https://github.com/consideRatio), [@manics](https://github.com/manics))
38+
39+
#### Enhancements made
40+
41+
- raise on invalid top-level keys in hub.config [#3721](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3721) ([@minrk](https://github.com/minrk), [@manics](https://github.com/manics), [@consideRatio](https://github.com/consideRatio), [@agoose77](https://github.com/agoose77))
42+
- Declare k8s Services ipFamilyPolicy to PreferDualStack, previously implicit SingleStack [#3685](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3685) ([@consideRatio](https://github.com/consideRatio), [@manics](https://github.com/manics))
43+
- Update jupyterhub/configurable-http-proxy version from 4.6.3 to 5.0.0 [#3677](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3677) ([@jupyterhub-bot](https://github.com/jupyterhub-bot), [@consideRatio](https://github.com/consideRatio))
44+
45+
#### Maintenance and upkeep improvements
46+
47+
- Let `proxy.service.[ipFamilies|ipFamilyPolicy]` affect the `proxy-api` Service also [#3688](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3688) ([@consideRatio](https://github.com/consideRatio), [@manics](https://github.com/manics))
48+
49+
#### Documentation improvements
50+
51+
- Docs: Fix link formatting [#3717](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3717) ([@Paul2708](https://github.com/Paul2708), [@yuvipanda](https://github.com/yuvipanda), [@rgaiacs](https://github.com/rgaiacs))
52+
- documentation update on postStart hook use [#3573](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3573) ([@k-popov](https://github.com/k-popov), [@consideRatio](https://github.com/consideRatio))
53+
54+
#### Continuous integration improvements
55+
56+
- test-chart.yaml: use docker.io/bitnamilegacy/postgresql [#3747](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3747) ([@manics](https://github.com/manics), [@rgaiacs](https://github.com/rgaiacs))
57+
- Bump aquasecurity/trivy-action from 0.32.0 to 0.33.1 [#3742](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3742) ([@consideRatio](https://github.com/consideRatio))
58+
- Bump actions/github-script from 7 to 8 [#3741](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3741) ([@consideRatio](https://github.com/consideRatio))
59+
- Bump actions/checkout from 4 to 5 [#3740](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3740) ([@consideRatio](https://github.com/consideRatio))
60+
- Bump actions/setup-python from 5 to 6 [#3739](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3739) ([@consideRatio](https://github.com/consideRatio))
61+
- Bump aquasecurity/trivy-action from 0.31.0 to 0.32.0 [#3720](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3720) ([@consideRatio](https://github.com/consideRatio))
62+
- Pre commit fixes: switch to supported mirrors-prettier, workaround beautysh bug [#3705](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3705) ([@manics](https://github.com/manics), [@consideRatio](https://github.com/consideRatio))
63+
- Bump aquasecurity/trivy-action from 26d71e622b84d103f86fb33a5a42c558e11f4ae0 to 76071ef0d7ec797419534a183b498b4d6366cf37 [#3704](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3704) ([@manics](https://github.com/manics))
64+
- Bump aquasecurity/trivy-action from 0.24.0 to 0.30.0 [#3584](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3584) ([@consideRatio](https://github.com/consideRatio))
65+
66+
#### Other merged PRs
67+
68+
This changelog entry omits automated PRs, for example those updating
69+
dependencies in: images, github actions, pre-commit hooks. For a full list of
70+
changes, see the [full comparison](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/compare/4.2.0...4.3.0).
71+
72+
#### Contributors to this release
73+
74+
The following people contributed discussions, new ideas, code and documentation contributions, and review.
75+
See [our definition of contributors](https://github-activity.readthedocs.io/en/latest/#how-does-this-tool-define-contributions-in-the-reports).
76+
77+
([GitHub contributors page for this release](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/graphs/contributors?from=2025-04-16&to=2025-10-07&type=c))
78+
79+
@agoose77 ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Aagoose77+updated%3A2025-04-16..2025-10-07&type=Issues)) | @consideRatio ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3AconsideRatio+updated%3A2025-04-16..2025-10-07&type=Issues)) | @GeorgianaElena ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3AGeorgianaElena+updated%3A2025-04-16..2025-10-07&type=Issues)) | @holzman ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Aholzman+updated%3A2025-04-16..2025-10-07&type=Issues)) | @jupyterhub-bot ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Ajupyterhub-bot+updated%3A2025-04-16..2025-10-07&type=Issues)) | @k-popov ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Ak-popov+updated%3A2025-04-16..2025-10-07&type=Issues)) | @manics ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Amanics+updated%3A2025-04-16..2025-10-07&type=Issues)) | @mike-matera ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Amike-matera+updated%3A2025-04-16..2025-10-07&type=Issues)) | @minrk ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Aminrk+updated%3A2025-04-16..2025-10-07&type=Issues)) | @paololazzari ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Apaololazzari+updated%3A2025-04-16..2025-10-07&type=Issues)) | @Paul2708 ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3APaul2708+updated%3A2025-04-16..2025-10-07&type=Issues)) | @rgaiacs ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Argaiacs+updated%3A2025-04-16..2025-10-07&type=Issues)) | @sunu ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Asunu+updated%3A2025-04-16..2025-10-07&type=Issues)) | @tadeha ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Atadeha+updated%3A2025-04-16..2025-10-07&type=Issues)) | @yuvipanda ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Ayuvipanda+updated%3A2025-04-16..2025-10-07&type=Issues))
80+
1581
## 4.2
1682

1783
### 4.2.0 - 2025-04-16

0 commit comments

Comments
 (0)