Renku

Latest version: v2.9.4

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

Scan your dependencies

Page 37 of 70

0.52.0

------

Renku ``0.52.0`` introduces a new feature to save and use secrets in RenkuLab sessions.
For example, save your credentials for a database or external computing resource in
RenkuLab to access those external systems from a RenkuLab session. Save secrets via the
new User Secrets page in the account drop down, and choose which secrets to mount in a
session on the Start with Options page. More details on this feature can be found in the
[documentation](https://renku.readthedocs.io/en/stable/topic-guides/secrets/secrets.html).

Administrators can customize the culling times (the length of time before an idle session is paused
or a paused session is deleted) for different resource pools.

This release also contains new features related to Renku 2.0. However, Renku 2.0 is still
in early development and is not yet accessible to users. For more information, see our
[blog](https://blog.renkulab.io/renku-2).

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

**🌟 New Features**

- **Data Services**: Add new secrets storage service for managing user session secrets, including
new endpoints on data-service to manage these secrets.
- **Data Services**: Add the possibility for users to connect Renku 2.0 projects to external
services, allowing users to clone, pull and push repositories e.g. from GitLab.com or GitHub.com.
- **Notebooks**: Add support for repositories from external services in Renku 2.0 sessions.
- **UI**: Add a new User Secrets page to manage secrets, and extend the session launch pages to
select secrets to include in the session.
(`3101 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3101>`_).
- **UI**: Customize culling times for resource pools
(`3113 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3113>`_).
- **UI**: Introduce a new design for Renku 2.0 project pages
(`3108 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3108>`_).
- **UI**: Update the user interface to reflect changes to Renku 2.0 sessions (`3122 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3122>`_).
- **UI**: Add support for Renku 2.0 authorization implementation and roles (`3.27.0 <https://github.com/SwissDataScienceCenter/renku-ui/releases/tag/3.27.0>`_).

**✨ Improvements**

- **Search Services**: Add support for groups, namespaces and project keywords.
- **UI**: Introduce formal navigation for Renku 2.0 pages
(`3095 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3095>`_).
- **UI**: Use namespace/slug to identify Renku 2.0 projects
(`3103 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3103>`_).


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

**🌟 New Features**

- **Data Services**: Update the authorization for access to Renku 2.0 projects and groups to work
with Authzed DB, a 3rd party database dedicated to saving authorization data and making
authorization decisions
- **Search Services**: Support processing v2 schema messages (alongside with v1). Make the query
parser more lenient to not raise parsing errors.

**🐞 Bug Fixes**

- **Data Services**: Allow removing tolerations and affinities on resource pools via PATCH requests

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

0.51.1

project name that was being cloned when a session is started. This resulted in the working directory
being set to one location and the project cloned in another. This bug only affected projects where
users have manually changed their project paths to include uppercase characters or for projects that
were not created through Renku but were imported after creation.

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

**🐞 Bug Fixes**

- **Notebooks**: Use the case sensitive project name when cloning repositories at startup

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

0.51.0

in early development and is not yet accessible to users. For more information, see our
[roadmap](https://github.com/SwissDataScienceCenter/renku-design-docs/blob/main/roadmap.md).

1. This release introduces *groups* to Renku 2.0.
2. Various bug fixes and improvements

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

**🌟 New Features**

- **UI**: A new entity, *groups*, has been introduced to Renku 2.0. Groups are a way to organize
projects in Renku 2.0.
- **UI**: Projects are always in a group -- either the user's implicitly-created group, or a group
that has been explicitly created.

**✨ Improvements**

- **UI** Add an "email us" button below the session class selector to request more resources (`3073
<https://github.com/SwissDataScienceCenter/renku-ui/pull/3073>`_)

**🐞 Bug Fixes**

- **Data service**: Allow proper removal of users from resource pools
- **Data service**: Enable searching for all users when adding users to resource pools

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

**🌟 New Features**

- **Data services**: Initial support for groups

**🐞 Bug Fixes**

- **Data service**: Increase timeout for synchronizing Keycloak users

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

0.50.0

in early development and is not yet accessible to users. For more information, see our
[roadmap](https://github.com/SwissDataScienceCenter/renku-design-docs/blob/main/roadmap.md).

1. This release introduces new sew search functionality for Renku 2.0.
2. Support has been added for interactive sessions in Renku 2.0 projects.

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

**🌟 New Features**

- **UI**: Renku 2.0 Search page with initial support for project and user search (alpha release)
- **UI**: Support for interactive sessions in Renku 2.0 projects, comprising global session
environments and session launchers (alpha release)
- **Notebooks**: Initial support for Renku 2.0 sessions, supporting mounting multiple repositories
(alpha release)
- **UI**: Add a new navigation top bar for Renku 2.0 (alpha release)
- **UI**: Add an ad-hoc feature flag for Renku 2.0 (alpha release)

**✨ Improvements**

- **UI** Update the footer links section with Mastodon (`3081
<https://github.com/SwissDataScienceCenter/renku-ui/pull/3081>`_, `#3059
<https://github.com/SwissDataScienceCenter/renku-ui/issues/3059>`_)
- **UI** Improve session scheduling error messages (`3082
<https://github.com/SwissDataScienceCenter/renku-ui/pull/3082>`_, `#3036
<https://github.com/SwissDataScienceCenter/renku-ui/issues/3036>`_)

**🐞 Bug Fixes**

- **UI** Update ``react-pdf`` version and fix it (`3083
<https://github.com/SwissDataScienceCenter/renku-ui/pull/3083>`_, `#3036
<https://github.com/SwissDataScienceCenter/renku-ui/issues/3036>`_)


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

**🌟 New Features**

- **Data services**: Initial support for project and user search for Renku 2.0 (alpha release)
- **Data services**: Add support for sentry and prometheus
- **Search services**: Initial support for project and user search for Renku 2.0 (alpha release)
- **Data services**: Initial support for Renku 2.0 session environments and session launchers (alpha
release)

**Improvements**

- **KG**: Jena 5.0.0 upgrade

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

0.49.1

------

This release contains minor bug fixes.

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

**🐞 Bug Fixes**

- **Data services**: Fix the incomplete synchronization of Keycloak users which caused problems with granting user access to resource pools

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

**Improvements**

- **renku-ui**: Visit the /api/data/user endpoint when a user is logged in (`3080 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3080>`_).

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

0.49.0

------

The release contains bug fixes to renku core service related to project migration.

This release also contains initial support for next generation 'Renku 2.0' functionality. However,

Page 37 of 70

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.