Renku

Latest version: v2.9.2

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

Scan your dependencies

Page 43 of 65

0.24.0

and a new RenkuLab Dashboard!

Would you like to work on your Renku project from the comfort of your own local
computer? Use the Renku CLI to start an SSH session on RenkuLab, and open that
session in your local terminal or even your IDE, such as VSCode. Check out the
"Connect with SSH" option in the Session Start menu to get started, or see our
`docs <https://renku.readthedocs.io/en/stable/how-to-guides/renkulab/ssh-into-sessions.html>`__.
*Note that SSH functionality must be enabled by your administrator and may not be
available on all RenkuLab deployments.*

And, your RenkuLab Dashboard now has a snazzy new look that puts your most used
projects, sessions, and datasets at your fingertips. Quickly pick up where you
left off: connect to your already-running sessions, start a new session on a
recently visited project, or access your datasets- all from a single page!

Read on for a full breakdown of all improvements and bug fixes included in this
release.

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

**🌟 New Features**

* ⌨️ **Renku CLI**: Enable connecting to RenkuLab sessions via SSH
(`3318 <https://github.com/SwissDataScienceCenter/renku-python/pull/3318>`_).
* 📑 **UI**: Show instructions on how to connect to RenkuLab sessions via SSH from the
Session Start menu
(`2376 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2376>`_).
* 🧑‍💻 **UI**: Add a new dashboard for logged-in users, showing running sessions, last
accessed projects, and own datasets
(`2332 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2332>`_).


**✨ Improvements**

* **Sessions**: Fail when injecting env vars that already exist in session
(`1396 <https://github.com/SwissDataScienceCenter/renku-notebooks/issues/1396>`_)
* 📜 **UI**: Show commit messages in the commit selection dropdown when
starting a session from a specific commit
(`2362 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2362>`_).
* 🔗 **UI**: Make searches shareable by storing parameters in the URL
(`2351 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2351>`_).
* 📸 **UI**: Customize avatars when creating a project
(`2331 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2331>`_).

**🐞 Bug Fixes**

* **Gateway**: Use offline access tokens for automated access from within sessions.
(`632 <https://github.com/SwissDataScienceCenter/renku-gateway/pull/632>`_).
* **Sessions**: Propagate environment variables for R-Studio sessions
(`1339 <https://github.com/SwissDataScienceCenter/renku-notebooks/pull/1339>`_).
* **UI**: Fix markdown problems with underscores in links and math formulas
(`2374 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2374>`_).
* **UI**: Restore session autostart when connecting from the notebook preview page
(`2344 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2344>`_).
* **UI**: Improve dataset pages
(`2318 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2318>`_,
`2357 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2357>`_).
* **UI**: Sort commits by date to prevent random order
(`2347 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2347>`_).

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

**Improvements**

* **Core Service**: Metadata v10 support
* **Knowledge Graph** Add support for the new Renku Metadata Schema v10.
* **Knowledge Graph** Enable the Cross-Entity Search API to allow multiple sort parameters.
* **Knowledge Graph** Remove deprecated GraphQL API
* **Knowledge Graph**: Upgrade Jena to 4.7.0
* **Sessions**: Show if ssh is enabled in /version of notebook service
(`1407 <https://github.com/SwissDataScienceCenter/renku-notebooks/pull/1407>`_).
* **Sessions**: Introduce experimental Azure Blob storage support
(`1374 <https://github.com/SwissDataScienceCenter/renku-notebooks/pull/1374>`_).
* **Sessions**: Enable SSH access via jump host
(`1389 <https://github.com/SwissDataScienceCenter/renku-notebooks/pull/1389>`_).

**Bug Fixes**

* **Sessions**: Cloning the correct SHA for anonymous user sessions
(`1406 <https://github.com/SwissDataScienceCenter/renku-notebooks/pull/1406>`_).


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

0.23.1

0.23.0

on Renku. You can write out your workflow in this easy-to-use YAML file, and execute it with `renku run workflow.yml`. Add a workflow
to your Renku project with our docs `here <https://renku.readthedocs.io/en/stable/topic-guides/workflows/workflow-file.html>`_!

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

**🌟 New Features**

* 📝 **Renku CLI**: Add support for workflow files which can be executed directly, greatly improving the UX
around workflows
(`3176 <https://github.com/SwissDataScienceCenter/renku-python/pull/3176>`_).

**✨ Improvements**

* ⚙️ **Renku CLI**: Made `toil` the default workflow backend instead of `cwl`
(`3220 <https://github.com/SwissDataScienceCenter/renku-python/issues/3220>`_).
* 💨 **Knowledge Graph**: Performance improvements for Cross-Entities Search and Project Details APIs.
* 🔌 **UI**: Change text on the quick-start session button from "start" to
"connect" when a session is running
(`2268 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2268>`_).

**🐞 Bug Fixes**

* **Renku CLI**: Fixed ``toil`` dependency not being installed correctly.
* **Renku core service**: Fix issue with project templates being cached and users being unable to create projects
based on the newest version of a template
(`3243 <https://github.com/SwissDataScienceCenter/renku-python/issues/3243>`_).
* **UI**: Restrict visibility options to be compatible with namespace and
parent project in fork dialog
(`2299 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2299>`_).

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

**Improvements**

* **Infrastructure Components**: ``redis`` has been upgraded from version ``6.0.5`` to ``7.0.7``
* **Knowledge Graph**: New provisioning process managing data to be used in the future for further performance improvements of the search APIs.

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

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

Page 43 of 65

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.