0.57.0
Renku 0.57.0
brings a suite of new features and improvements to the Renku 2.0 beta. As a main
highlight, you can now save and reuse the credentials for data sources. No more copy/paste on every
session launch! We have also made small improvements to sharing, search, and sessions in Renku 2.0.
For a full list of changes, see the list below.
NOTE to administrators: Upgrading the csi-rclone
component will unmount all cloud storage for all
active or hibernated sessions. Therefore, we recommend notifying your users ahead of time when you
deploy this version of Renku and also if possible deploying the upgrade when there are fewer
sessions that use cloud storage or just fewer sessions in general. Once the upgrade is complete
users will be able to mount cloud storage as usual.
User-Facing Changes
🌟 New Features
- UI: Support saving and managing credentials for Renku 2.0 data sources (#3266).
✨ Improvements
- Search Services: Enable searching by prefix of indexed words
- UI: Add members to groups and projects in Renku 2.0 by username instead of email (#3270).
- UI: Enable sharing search URLs by reflecting the search query in the URL for Renku 2.0 (#3245).
- UI: Show the status of a session via a dynamic browser tab icon (#3249).
- UI: Display session details in session page in Renku 2.0 (#3258)
- UI: Set default namespace when creating a new Renku 2.0 project (#3264).
🐞 Bug Fixes
- UI: Fix issue in Renku 2.0 where launched sessions did not use the default storage size of the selected resource class (#3295).
- UI: Fix misnomers on the group creation page (#3276).
- Data Services: Fix connected services showing errors for anonymous users
- Data Services: Fix 500 error being raised when modifying a session launcher
Internal Changes
New Features
- csi-rclone: Read credential secrets from PVC annotations
- csi-rclone: Update the CSI sidecar container versions
- csi-rclone: Add support for decrypting data storage secrets.
- Gateway: The API Gateway components have been refactored and simplified (#709).
- Notebooks: Add a component for liveness detection
- Notebooks: Support for saving cloud storage secrets
Improvements
- Search Services: Reading all data service events from a single Redis stream. Processing from individual streams is kept.
- Data Services: Do not show user emails and use usernames instead for all interactions
- UI: The UI server has been refactored following the changes in the gateway (#3271).
Bug Fixes
- csi-rclone: Do not crash on unmounting as it might block dependent resources
- csi-rclone: Use extra storage class when reading secrets from a PVC annotation
- Data Services: Fix group member changes not being sent to search
- Data Services: Fix Redis not being able to connect to the master node