|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## [Unreleased] |
| 3 | +## [1.0.0] - 2025-08-22 |
4 | 4 |
|
5 | 5 | ### Breaking Changes |
6 | 6 |
|
7 | 7 | - **BREAKING**: Switched to predictable resource naming following the z2jh pattern, borrowed from binderhub-service. Resources now append `-home-nfs` to the fullname base. When `fullnameOverride` is an empty string `""` (the default), resources are named `home-nfs` (e.g., `home-nfs` service). When `fullnameOverride` is set to a custom value like `"myjupyterhub"`, resources are named `myjupyterhub-home-nfs` (e.g., `myjupyterhub-home-nfs` service). This is a breaking change from the previous release-name based pattern. Fixes [#30](https://github.com/2i2c-org/jupyterhub-home-nfs/issues/30). |
8 | 8 |
|
9 | 9 | ### Enhancements |
10 | 10 |
|
11 | | -- Added standard Helm labels (`app.kubernetes.io/name`, `app.kubernetes.io/instance`, `app.kubernetes.io/version`, `app.kubernetes.io/managed-by`, `helm.sh/chart`) to all Kubernetes resources for better resource management and monitoring. Fixes [#28](https://github.com/2i2c-org/jupyterhub-home-nfs/issues/28). |
| 11 | +- Automatically resize the filesystem if necessary [#37](https://github.com/2i2c-org/jupyterhub-home-nfs/pull/37) ([@yuvipanda](https://github.com/yuvipanda), [@GeorgianaElena](https://github.com/GeorgianaElena)) |
12 | 12 |
|
13 | | -- Added quota override functionality for specific folders. This allows setting custom quotas for individual folders, which is particularly useful for shared folders that may need different quota limits than regular user directories. The feature is configured via the `quota_overrides` option which maps folder names to custom quota values in GB. |
| 13 | +- Added quota override functionality for specific folders. This allows setting custom quotas for individual folders, which is particularly useful for shared folders that may need different quota limits than regular user directories. The feature is configured via the `quota_overrides` option which maps folder names to custom quota values in GB [#36](https://github.com/2i2c-org/jupyterhub-home-nfs/pull/36) ([@sunu](https://github.com/sunu), [@GeorgianaElena](https://github.com/GeorgianaElena)) |
14 | 14 |
|
15 | 15 | ```yaml |
16 | 16 | quotaEnforcer: |
|
20 | 20 | "_shared-public": 50 # Custom quota of 50 GB for the shared public folder |
21 | 21 | ``` |
22 | 22 |
|
| 23 | +- Fix FileNotFoundError when export directory doesn't exist [#35](https://github.com/2i2c-org/jupyterhub-home-nfs/pull/35) ([@sunu](https://github.com/sunu), [@GeorgianaElena](https://github.com/GeorgianaElena)) |
| 24 | +
|
| 25 | +- Added standard Helm labels (`app.kubernetes.io/name`, `app.kubernetes.io/instance`, `app.kubernetes.io/version`, `app.kubernetes.io/managed-by`, `helm.sh/chart`) to all Kubernetes resources for better resource management and monitoring [#34](https://github.com/2i2c-org/jupyterhub-home-nfs/pull/34) ([@sunu](https://github.com/sunu), [@GeorgianaElena](https://github.com/GeorgianaElena), [@yuvipanda](https://github.com/yuvipanda)) |
| 26 | + |
| 27 | +- Change how version is parsed, move from `set-output` to use `$GITHUB_ENV`, skip publish for certain commits [#32](https://github.com/2i2c-org/jupyterhub-home-nfs/pull/32) ([@shaneknapp](https://github.com/shaneknapp), [@sunu](https://github.com/sunu)) |
| 28 | + |
| 29 | +- Add a changelog file to keep track of changes [#27](https://github.com/2i2c-org/jupyterhub-home-nfs/pull/27) ([@sunu](https://github.com/sunu), [@sgibson91](https://github.com/sgibson91)) |
| 30 | + |
| 31 | +- Optional feature to allow connections from allowed IPs only; and improved documentation for installation and security [#25](https://github.com/2i2c-org/jupyterhub-home-nfs/pull/25) ([@sunu](https://github.com/sunu), [@GeorgianaElena](https://github.com/GeorgianaElena), [@yuvipanda](https://github.com/yuvipanda)) |
| 32 | + |
23 | 33 | ## v0.2.0 - 2025-04-21 |
24 | 34 |
|
25 | 35 | ### Breaking Changes |
|
0 commit comments