Renku

Latest version: v2.9.2

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

Scan your dependencies

Page 44 of 65

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

0.20.0

------

Renku ``0.20.0`` tidies up the RenkuLab session start sequence, as well as an assortment of improvements and bug fixes.

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

**✨ Improvements**

* 🚀 **UI**: We tidied up the session launch sequence to have a unified appearance, regardless of where on RenkuLab you start your session from. Sessions also have better logs and error handling.
* 🎨 **UI**: The RenkuLab login and logout pages have been updated with the latest styling.
* 💬 **Renku CLI**: When you run ``renku save`` in a clean but unpushed repository, ``renku`` now informs you that it has pushed changes to the remote, rather than just saying that there were no changes to save.

**🐞 Bug Fixes**

* 💔 **Renku CLI**: Fixed an issue where ``renku workflow compose`` would break ``renku workflow list``.
* 🍴 **UI**: Fixed the Project name field getting reset when forking a project.
* 📃 **UI**: Fixed issues with downloading session logs.

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

**Improvements**

* **Knowledge Graph**: Read lineage data from the new dataset in the Triples Store
* **Knowledge Graph**: Added info about Composite Plans to the Cross-Entity Search API
* **Knowledge Graph**: Adopted ``renku-python 1.10.0`` with significantly improved graph export performance
* **Renku core service**: Extended the workflow API, adding an ``export`` endpoint that returns the workflow definition.
* **Sessions**: Added support for running sessions in a separate namespace
* **Sessions**: Added caching for Jupyter servers

**Bug fixes**

* **Gateway**: Removed trailing slash from redirect links
* **Knowledge Graph**: Fixed wrong Plans creation dates through migration
* **Knowledge Graph**: Switched to using Project Access Tokens for accessing GitLab API
* **Renku core service**: Fixed Plans creation dates from preceding their corresponding Activities
* **Sessions**: Fixed properly accept getting session logs without a limit

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

0.19.2

0.19.1

report that they were not supported, when in fact they would have worked. This problem has been fixed.

Bug fixes
~~~~~~~~~~

* **UI**: improve robustness of sessions save 💾 and refresh 🔄 buttons (`2100 <https://github.com/SwissDataScienceCenter/renku-ui/issues/2100>`_)


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

Page 44 of 65

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.