Renku

Latest version: v2.9.4

Safety actively analyzes 724020 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 36 of 70

0.54.1

------

Renku ``0.54.1`` introduces a few bug fixes in the notebooks and data services components.

User-Facing Changes
~~~~~~~~~~~~~~~~~~~

**🐞 Bug Fixes**

- **Notebooks**: Patch the correct environment variables when a session is resumed after being hibernated
- **Data Services**: Assign the correct project permissions to group members

Individual components
~~~~~~~~~~~~~~~~~~~~~~

0.54.0

------

User-Facing Changes
~~~~~~~~~~~~~~~~~~~

**✨ Improvements**

- Test the cloud storage connection before persisting the configuration (`3194 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3194>`_)
- Prompt for cloud storage credentials on v2 session start (`3203 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3203>`_)
- Indicate repository permissions in Renku 2.0 (`3136 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3136>`_)

Internal Changes
~~~~~~~~~~~~~~~~

**🌟 New Features**

- **Secrets**: Allow rotating the private key for secrets storage

Individual Components
~~~~~~~~~~~~~~~~~~~~~

0.53.1

------

Internal Changes
~~~~~~~~~~~~~~~~

**🐞 Bug Fixes**

- **Search Services**: Set keycloak url into the allow list of JWT
issuer urls. This setting is now mandatory to the search-api
service.

Individual Components
~~~~~~~~~~~~~~~~~~~~~

0.53.0

------

User-Facing Changes
~~~~~~~~~~~~~~~~~~~

**🌟 New Features**

- **Search Services**: Enable admin to search without restrictions.
Support for `namespace` search term in user query.

**✨ Improvements**

- **UI**: Convert font-awesome icons to bootstrap icons (`3173 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3173>`_, `#3161 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3161>`_)
- **UI**: Improve membership maintenance UX in Renku 2.0 (`3154 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3154>`_)
- **UI**: Small updates to the connected services page (`3149 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3149>`_)

Internal Changes
~~~~~~~~~~~~~~~~

**🌟 New Features**

- **Search Services**: Adds a `/version` endpoint

**🐞 Bug Fixes**

- **Search Services**: Improve verifying JWT tokens using public key from keycloak
- **UI**: Show project members on the project information page in Renku 2.0 (`3143 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3143>`_)
- **UI**: Fix project page nav in small view ports in Renku 2.0 (`3168 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3168>`_, `#3169 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3169>`_)
- **UI**: Update session buttons in Renku 2.0 (`3172 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3172>`_)
- **UI**: Update session badges on the project page of Renku 2.0 (`3174 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3174>`_, `#3175 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3175>`_)
- **UI**: Redirect to group page after creation in Renku 2.0 (`3177 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3177>`_)
- **UI**: Show a full page 404 when a group or project is not accessible in Renku 2.0 (`3162 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3162>`_, `#3176 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3176>`__, `#3153 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3153>`_)
- **UI**: Fix updating project keywords in Renku 2.0 (`3187 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3187>`_)
- **Data services**: Fix pagination on the ``/namespaces`` API endpoint
- **Data services**: Silence "Preferences not found for user" exceptions and stack traces

Individual Components
~~~~~~~~~~~~~~~~~~~~~

0.52.2

------

Renku ``0.52.2`` fixes a bug in Data Service.


Internal Changes
~~~~~~~~~~~~~~~~

**🌟 New Features**

- **Data services**: Add endpoint for repository permissions for connected services.

**🐞 Bug Fixes**

- **Data service**: Fix typing issue preventing the service from starting when sentry is enabled.
- **Data service**: Prevent removing all owners from Renku 2.0 resources.

Individual Components
~~~~~~~~~~~~~~~~~~~~~

0.52.1

- sessions could not start if the parent project listed zero repositories and one or more cloud storages to mount
- long running data migrations for user namespaces would cause the data service to keep restarting and never start

This release also includes minor improvements on the backend that will not be visible to users.

Breaking Changes
~~~~~~~~~~~~~~~~

This release changes the name of the background jobs that synchronize
the data service with Keycloak and also changes the corresponding section for these jobs in the values file.
These jobs have a more general name because they will perform data migrations for the data service in addition to
synchronizing with Keycloak. This requires additional actions from administrators only if you are setting custom
values for ``dataService.keycloakSync`` in the values file, but in most cases the default images set in this
section will be used so no action will be required.


User-Facing Changes
~~~~~~~~~~~~~~~~~~~

**🐞 Bug Fixes**

- **Notebooks**: Do not add storage mounts patches when a session has no repository (`1892 <https://github.com/SwissDataScienceCenter/renku-notebooks/pull/1892>`_)

Internal Changes
~~~~~~~~~~~~~~~~

**🌟 New Features**

- **Data services**: Configure trusted reverse proxies
- **Data services**: Send message queue events in a background process
- **Data services**: Run asynchronous code in database migrations
- **Data services**: Support PKCE for authentication with connected services
- **Data services**: Send group events to the message queue

**🐞 Bug Fixes**

- **Data service**: Do not perform data migrations for user namespaces at startup
- **Data service**: Remove leading underscores on route names
- **Data service**: Do not crash when a user that is already in a resource pool is added again to the same pool

Individual Components
~~~~~~~~~~~~~~~~~~~~~

Page 36 of 70

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.