|
1 | 1 | # Changelog
|
2 |
| -## Upcoming |
| 2 | +## 4.0.0 |
| 3 | + |
| 4 | +### Features |
| 5 | + |
| 6 | +- Kubernetes 1.24+ support |
| 7 | + - 1.21 and 1.24 are fully tested |
| 8 | +- Add Resource Usage dashboard |
| 9 | +- Add more SDK/CLI supports |
| 10 | + - MLflow model registry |
| 11 | + - Group admin can manage members |
| 12 | + - Usage report list and download |
| 13 | + - Enhance admin related APIs |
| 14 | + |
| 15 | +### Enhancements |
| 16 | + |
| 17 | +- Disable NPS survey when installed in EE or Deploy mode |
| 18 | +- Enhance primehub-install script |
| 19 | + |
| 20 | +### Bug fixes |
| 21 | + |
| 22 | +- Fix: PrimeHub admission might not work in Kubernetes 1.21 env |
| 23 | +- Fix: Group admin cannot update group MLflow settings |
| 24 | +- Fix: In Admin Portal → System settings page, logo cannot be removed |
| 25 | +- Fix: Image builder might fail if base image or target image has no ‘[docker.io](http://docker.io/)’ prefix |
| 26 | +- Fix: Deployment status cannot be updated by controller |
| 27 | +- Fix: Customized deployment ID always failed to verify |
| 28 | +- Fix: Cannot edit Group admin in Groups |
| 29 | +- Fix: PrimeHub usage has no write permission on PVC in GKE env |
| 30 | +- Fix: Large token causes Hub 500 error for certain cases |
| 31 | +- Fix: Jobs might be outdated if jobs cache failed |
| 32 | +- Fix: Handle invalid nonce for OIDC flow |
| 33 | + |
| 34 | +### Security updates |
| 35 | + |
| 36 | +#### Keycloak |
| 37 | + |
| 38 | +- keycloak `8.0.1` → `19.0.3` |
| 39 | +- postgresql `11.5.0` → `14.5.0` |
| 40 | + |
| 41 | +#### JupyterHub |
| 42 | + |
| 43 | +- jupyterhub `1.2.2` → `3.0.0` |
| 44 | +- jupyterhub-kubespawner `0.14.1` → `4.2.0` |
| 45 | +- oauthenticator `0.12.1` → `15.1.0` |
| 46 | + |
| 47 | +#### PrimeHub Console/GraphQL |
| 48 | + |
| 49 | +- keycloak admin client `keycloak-admin@1.14.17` → `@keycloak/keycloak-admin-client@18.0.2` |
| 50 | +- kubernetes client `0.14.3` → `0.17.0` |
| 51 | +- openid-client `2.5.0` → `5.3.1` |
| 52 | + |
| 53 | +#### PrimeHub Controller |
| 54 | + |
| 55 | +- kubebuilder `v2.2.0` → `v3.6.0` |
| 56 | + |
| 57 | +#### Other components |
| 58 | + |
| 59 | +- buildah `v1.19.8` → `v1.28.0` |
| 60 | +- minio `RELEASE.2021-03-04T00-53-13Z` → `RELEASE.2022-04-16T04-26-02Z` |
| 61 | +- minio client `RELEASE.2021-03-12T03-36-59Z` → `RELEASE.2022-11-07T23-47-39Z` |
| 62 | +- rclone `v1.53.2` → `v1.60.1` |
| 63 | +- tusd `v1.4.0` → `v1.10.0` |
| 64 | + |
3 | 65 |
|
4 | 66 | ## 3.10.0
|
5 | 67 | ### What's New
|
|
0 commit comments