All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Better templates #101
- D4Science: filter profiles depending on the server name #105
- D4Science: Support data manager role for volumes #106
- D4Science: set CPU guarantee depending on limit #107
- D4Science: support Ophidia #115
- Support for JWT authentication and proxy service #119, #122, #123, #127, #135
- Add version to the package #124
- EOSC Node AAI support #121
- D4Science: support for GKE deployment #117
- EC Templates #131, #132, #133, #134
- Support anonymous users from AAI #136
- Configurable leeway time for token refresh #137
- Update GitHub Actions dependencies #104, #110, #111, #112, #109, #113, #114, #120, #118, #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
- Update to Changelog 1.1.0
- Secret handling for tokens #103
- D4Science: pick roles from the right token #108
- Do not try to refresh non Check-in users #116
- Fix profile filter #125
First tagged release
- EGICheckinAuthenticator for authentication with EGI Check-in
- EGISpawner expands Kubespawner to use Check-in information
- OnedataAuthenticator and OnedataSpawner adds onedata support on top of the EGICheckinAuthenticator and EGISpawner
- D4ScienceOauthenticator & D4ScienceSpawner for supporting the D4Science VREs with EGI Notebooks
- Welcome page for showing an intro page to users
- Custom templates for login and error pages