From da687baae134f842850214cc08ce3fbd7e4d7567 Mon Sep 17 00:00:00 2001 From: Enol Fernandez Date: Mon, 19 Aug 2024 12:37:22 +0100 Subject: [PATCH 1/3] Get ready for release 0.2.0 --- CHANGELOG.md | 55 +++++++++++++++++++++++++++++++++++++++++++++++----- README.md | 6 +++--- 2 files changed, 53 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 831a26a..295720a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,20 +1,65 @@ + # Changelog All notable changes to this project will be documented in this file. -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] -### Added -- More flexible templates for the hub +## Added + +- Better templates + [#101](https://github.com/EGI-Federation/egi-notebooks-hub/pull/101) +- D4Science: filter profiles depending on the server name + [#105](https://github.com/EGI-Federation/egi-notebooks-hub/pull/105) +- D4Science: Support data manager role for volumes + [#106](https://github.com/EGI-Federation/egi-notebooks-hub/pull/106) +- D4Science: set CPU guarantee depending on limit + [#107](https://github.com/EGI-Federation/egi-notebooks-hub/pull/107) +- D4Science: support Ophidia + [#115](https://github.com/EGI-Federation/egi-notebooks-hub/pull/115) +- Support for JWT authentication and proxy service + [#119](https://github.com/EGI-Federation/egi-notebooks-hub/pull/119), + [#122](https://github.com/EGI-Federation/egi-notebooks-hub/pull/122), + [#123](https://github.com/EGI-Federation/egi-notebooks-hub/pull/123) +- Add version to the package + [#124](https://github.com/EGI-Federation/egi-notebooks-hub/pull/124) +- EOSC Node AAI support + [#121](https://github.com/EGI-Federation/egi-notebooks-hub/pull/121) +- D4Science: support for GKE deployment + [#117](https://github.com/EGI-Federation/egi-notebooks-hub/pull/117) + +### Changed + +- Update GitHub Actions dependencies + [#104](https://github.com/EGI-Federation/egi-notebooks-hub/pull/104), + [#110](https://github.com/EGI-Federation/egi-notebooks-hub/pull/110), + [#111](https://github.com/EGI-Federation/egi-notebooks-hub/pull/111), + [#112](https://github.com/EGI-Federation/egi-notebooks-hub/pull/112), + [#109](https://github.com/EGI-Federation/egi-notebooks-hub/pull/109), + [#113](https://github.com/EGI-Federation/egi-notebooks-hub/pull/113), + [#114](https://github.com/EGI-Federation/egi-notebooks-hub/pull/114), + [#120](https://github.com/EGI-Federation/egi-notebooks-hub/pull/120), + [#118](https://github.com/EGI-Federation/egi-notebooks-hub/pull/118) +- Upgrade dependencies k8s-hub (3.2.1), jupyterhub (4.0.2), + oauthenticator(16.1.0), kubespawner(6.1.0) +- Add new dependencies: fastapi, pydantic-settings, pbr +- Update to Changelog 1.1.0 ### Fixed -- Fixed the update of the secret with the renewed access token -- Use "Privacy Notice" instead of "Privacy Policy" + +- Secret handling for tokens + [#103](https://github.com/EGI-Federation/egi-notebooks-hub/pull/103) +- D4Science: pick roles from the right token + [#108](https://github.com/EGI-Federation/egi-notebooks-hub/pull/108) +- Do not try to refresh non Check-in users + [#116](https://github.com/EGI-Federation/egi-notebooks-hub/pull/116) +- Fix profile filter + [#125](https://github.com/EGI-Federation/egi-notebooks-hub/pull/125) ## [0.1.0] - 2023-03-06 diff --git a/README.md b/README.md index 208e5da..b6f4164 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,6 @@ Jupyterhub with some adjustments to make it EGI friendly: -* EGI Check-in authenticator -* EGI Spawner -* EGI DataHub integration +- EGI Check-in authenticator +- EGI Spawner +- EGI DataHub integration From edc2ff160f3795da6387bf28cc2c09690566a9cd Mon Sep 17 00:00:00 2001 From: Enol Fernandez Date: Wed, 2 Oct 2024 11:59:26 +0200 Subject: [PATCH 2/3] Bring latest changes --- CHANGELOG.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 295720a..37bf9a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,13 +25,24 @@ and this project adheres to - Support for JWT authentication and proxy service [#119](https://github.com/EGI-Federation/egi-notebooks-hub/pull/119), [#122](https://github.com/EGI-Federation/egi-notebooks-hub/pull/122), - [#123](https://github.com/EGI-Federation/egi-notebooks-hub/pull/123) + [#123](https://github.com/EGI-Federation/egi-notebooks-hub/pull/123), + [#127](https://github.com/EGI-Federation/egi-notebooks-hub/pull/127), + [#135](https://github.com/EGI-Federation/egi-notebooks-hub/pull/135) - Add version to the package [#124](https://github.com/EGI-Federation/egi-notebooks-hub/pull/124) - EOSC Node AAI support [#121](https://github.com/EGI-Federation/egi-notebooks-hub/pull/121) - D4Science: support for GKE deployment [#117](https://github.com/EGI-Federation/egi-notebooks-hub/pull/117) +- EC Templates + [#131](https://github.com/EGI-Federation/egi-notebooks-hub/pull/131), + [#132](https://github.com/EGI-Federation/egi-notebooks-hub/pull/132), + [#133](https://github.com/EGI-Federation/egi-notebooks-hub/pull/133), + [#134](https://github.com/EGI-Federation/egi-notebooks-hub/pull/134) +- Support anonymous users from AAI + [#136](https://github.com/EGI-Federation/egi-notebooks-hub/pull/136) +- Configurable leeway time for token refresh + [#137](https://github.com/EGI-Federation/egi-notebooks-hub/pull/137) ### Changed @@ -44,7 +55,8 @@ and this project adheres to [#113](https://github.com/EGI-Federation/egi-notebooks-hub/pull/113), [#114](https://github.com/EGI-Federation/egi-notebooks-hub/pull/114), [#120](https://github.com/EGI-Federation/egi-notebooks-hub/pull/120), - [#118](https://github.com/EGI-Federation/egi-notebooks-hub/pull/118) + [#118](https://github.com/EGI-Federation/egi-notebooks-hub/pull/118), + [#129](https://github.com/EGI-Federation/egi-notebooks-hub/pull/129) - Upgrade dependencies k8s-hub (3.2.1), jupyterhub (4.0.2), oauthenticator(16.1.0), kubespawner(6.1.0) - Add new dependencies: fastapi, pydantic-settings, pbr From 58fa566db467125f3fbdc42c1a0420700df9793b Mon Sep 17 00:00:00 2001 From: Enol Fernandez Date: Wed, 2 Oct 2024 14:00:01 +0200 Subject: [PATCH 3/3] Set release date --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 37bf9a6..b75695f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,9 @@ and this project adheres to ## [Unreleased] -## Added +## [0.2.0] - 2024-10-02 + +### Added - Better templates [#101](https://github.com/EGI-Federation/egi-notebooks-hub/pull/101)