Renku

Latest version: v2.9.4

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

Scan your dependencies

Page 48 of 70

0.22.0

powered by the Renku Knowledge Graph. Use the single integrated search bar
to discover projects and datasets across Renku.

Plus, after a few months away, Project and Dataset images are back! Upload an
image to your project or dataset (via the Settings menu) to add some pop to your
Renku project. You'll notice this change comes with a more compact look to
Project and Dataset page headers, too.

Read on for more detail on UI and Knowledge Graph improvements and bug-fixes
included in this release.

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

**✨ Improvements**

* 🔎 **UI**: Introduce a new cross-entity search page for searching Projects and
Datasets simultaneously. This search page replaces the separate Projects and
Datasets pages
(`1894 <https://github.com/SwissDataScienceCenter/renku-ui/pull/1894>`_).
* 🔲 **UI**: Improve styling of buttons with menu and group buttons
(`2243 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2243>`_,
`2284 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2284>`_).
* 🖼️ **UI**: Restore projects and datasets avatars, and add a simple image
editor.
(`2231 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2231>`_,
`2246 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2246>`_).
* 📊 **UI**: Update real-time the project's indexing status
(`2255 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2255>`_).
* 📑 **UI**: Update documentation links and target the stable release
(`2276 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2276>`_).

**🐞 Bug Fixes**

* **UI**: Restore per-language source highlighting in the file preview
(`2233 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2233>`_,
`2265 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2265>`_).
* **UI**: Limit the available namespaces in which new projects may be created
to the ones owned by the user to prevent failures
(`2187 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2187>`_).
* **UI**: Prevent interface from freezing when interacting with broken sessions
(`2269 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2269>`_).
* **UI**: Remove idle time when moving to step two on the starting session page.
(`2282 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2282>`_).

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

**Improvements**

* **Gitlab**: Modify embedded `renku-gitlab` `helm` chart to use internal `redis`.
* **Knowledge Graph**: List project images on responses from Cross-entity search and Project details APIs.
* **Knowledge Graph**: Return more accurate processing details from the Project status API. The payload was updated
and `contains breaking changes <https://github.com/SwissDataScienceCenter/renku-graph/tree/2.26.0/webhook-service#get-projectsideventsstatus>`_).
* **Knowledge Graph**: Accept `project-id` query parameter on the Event log API.
* **Knowledge Graph**: Allow for greater control on the re-provisioning triggering conditions.
* **UI**: Reduce unnecessary components re-rendering.
* **UI**: Refresh the documentation for developers and external contributors
(`2275 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2275>`_).

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

0.21.3

0.21.2

0.21.1

0.21.0

------

Renku ``0.21.0`` brings tidings of tweaks and bug fixes to make your Renku experience a little bit smoother.

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

**✨ Improvements**

* 🎨 **UI**: Improve the layout of the project creation, session start, and file browser pages.

**🐞 Bug Fixes**

* 📃 **UI**: Update broken links to local projects and documentation, and add more links to useful resources
(`2199 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2199>`_,
`2207 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2207>`_,
`2209 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2209>`_).
* 🚀 **UI**: Fix glitches with autosave and improve layout of session pages
(`7fbda29 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2199/commits/7fbda299f6e2a956abc541565e3680160f09609d>`_,
`2211 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2211>`_).
* 🔦 **UI**: Prevent flashing inputs when forking a project
(`2157 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2157>`_).

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

**Improvements**

* **Gateway**: Add endpoint for refreshing expiring GitLab tokens
* **Knowledge Graph**: Improve functionality to refresh access tokens before expiration
* **Knowledge Graph**: Enhance migration functionality to restore missing CompositePlans
* **Knowledge Graph**: Fix to prevent data corruption which could previously occur due to duplicate Project creation dates
* **Sessions**: Check LFS size and available disk space before cloning
* **UI**: Receive notifications through WebSocket when session state changes
(`2145 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2145>`_,
`2189 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2189>`_).

**Bug fixes**

* **Gateway**: Do not remove Redis clients on logout
* **Gateway**: Address security vulnerabilities
* **Knowledge Graph**: Switched to the latest Alpine Linux to address docker image vulnerabilities identified by Snyk
* **Knowledge Graph**: Handle cases when Plan Invalidation Time is wrong
* **Knowledge Graph**: Make the Cross Entity search API results sorting case-insensitive
* **Knowledge Graph**: Escape Lucene keywords from Cross-Entity Search `query` parameter
* **Knowledge Graph**: Return all inactive Projects from the User's-Projects API (previously only returned 20)
* **Sessions**: Handle expiring GitLab tokens

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

0.20.1

Page 48 of 70

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.