Renku

Latest version: v2.9.2

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

Scan your dependencies

Page 55 of 65

0.9.2

-----

This is a bugfix release that includes various minor fixes: templates and core use a new bugfix CLI version, as well as other fixes for external to SDSC deployments and improved login style.

Improvements
~~~~~~~~~~~~

* **Sessions**: make enforced limits configurable when using ``emptyDir`` disk space.

Bug Fixes
~~~~~~~~~

* **Templates**: Renku and custom templates updated to use Renku ``0.16.2`` (should fix `pyshacl and renku conflicting dependencies <https://renku.discourse.group/t/failing-image-build/429/6>`__).
* **Renku core / CLI**: pin pyshacl to version ``0.17.0.post1``.
* **Login**: make social identity providers style match internal ones.
* **UI**: configurable welcome page for external deployments.

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

For a full list of improvements and bug fixes in individual components, please check:

* renku-ui:

0.9.1

Not secure
-------------------------------------------------------------------------------------------------------

Bug Fixes
~~~~~~~~~

- added test utility functions and cleanup
(`1014 <https://github.com/SwissDataScienceCenter/renku-python/issues/1014>`__)
(`f41100d <https://github.com/SwissDataScienceCenter/renku-python/commit/f41100de7c6a30e1cf6d0cd49faedba82200c5df>`__)
- cache instance cleanup
(`1051 <https://github.com/SwissDataScienceCenter/renku-python/issues/1051>`__)
(`12f5446 <https://github.com/SwissDataScienceCenter/renku-python/commit/12f5446ca00ca9bbb9466f4d41f52a0e4d06466d>`__)
- enable dataset cmd in sub directories
(`1012 <https://github.com/SwissDataScienceCenter/renku-python/issues/1012>`__)
(`e3191e1 <https://github.com/SwissDataScienceCenter/renku-python/commit/e3191e154b7e5c830ab915884c2dae17e9450cc6>`__)
- fields with default need to come last
(`1046 <https://github.com/SwissDataScienceCenter/renku-python/issues/1046>`__)
(`649b159 <https://github.com/SwissDataScienceCenter/renku-python/commit/649b15928a6c8791989e953933f676a75b7a29c7>`__)
- fixes renku show sibling handling with no paths
(`1026 <https://github.com/SwissDataScienceCenter/renku-python/issues/1026>`__)
(`8df678f <https://github.com/SwissDataScienceCenter/renku-python/commit/8df678f887d33ea75ab118c3204fc105bcd188ed>`__)
- flush old keys for user projects and files
(`1002 <https://github.com/SwissDataScienceCenter/renku-python/issues/1002>`__)
(`7438c73 <https://github.com/SwissDataScienceCenter/renku-python/commit/7438c7353433d60269d4adef0bd2fc49db02c029>`__)
- generate https IDs for entities instead of file://
(`1009 <https://github.com/SwissDataScienceCenter/renku-python/issues/1009>`__)
(`87f7750 <https://github.com/SwissDataScienceCenter/renku-python/commit/87f7750e3841d6b2784656bfb6f56106ccdbf305>`__)
- handle errors correctly
(`1040 <https://github.com/SwissDataScienceCenter/renku-python/issues/1040>`__)
(`950eeac <https://github.com/SwissDataScienceCenter/renku-python/commit/950eeac1eea619fa07bccd27e4fad54c42691e58>`__)
- improved list datasets and files
(`1034 <https://github.com/SwissDataScienceCenter/renku-python/issues/1034>`__)
(`fd96d68 <https://github.com/SwissDataScienceCenter/renku-python/commit/fd96d685fa44777d98c4e7d6d59368c93e130a29>`__)
- pin idna to 2.8
(`1020 <https://github.com/SwissDataScienceCenter/renku-python/issues/1020>`__)
(`19ea7af <https://github.com/SwissDataScienceCenter/renku-python/commit/19ea7af66414f8df605d328d7f10fadac828ccf5>`__)
- resync repo after import action
(`1052 <https://github.com/SwissDataScienceCenter/renku-python/issues/1052>`__)
(`b38341b <https://github.com/SwissDataScienceCenter/renku-python/commit/b38341be4b13df493daf285be8ef2cc985fabc8b>`__)
- standardize test assertions
(`1016 <https://github.com/SwissDataScienceCenter/renku-python/issues/1016>`__)
(`16e8e63 <https://github.com/SwissDataScienceCenter/renku-python/commit/16e8e636e2e0dd79c35e2f88c20a18c9022022f5>`__)
- temporarily disable integration tests
(`1036 <https://github.com/SwissDataScienceCenter/renku-python/issues/1036>`__)
(`8c8fd7a <https://github.com/SwissDataScienceCenter/renku-python/commit/8c8fd7afc228b188f739e3963536f4b58bfbb22d>`__)
- updated readme to include local testing
(`1000 <https://github.com/SwissDataScienceCenter/renku-python/issues/1000>`__)
(`351a650 <https://github.com/SwissDataScienceCenter/renku-python/commit/351a6500984ca248c8a2af7470eea343dcc7e4bf>`__)
- run tests via pipenv run commands
(`999 <https://github.com/SwissDataScienceCenter/renku-python/issues/999>`__)
(`d8095e3 <https://github.com/SwissDataScienceCenter/renku-python/commit/d8095e3a9aebd859999acfae49f4433448480937>`__)

Features
~~~~~~~~

- **svc:** adds job details endpoint
(`1050 <https://github.com/SwissDataScienceCenter/renku-python/issues/1050>`__)
(`9c58a08 <https://github.com/SwissDataScienceCenter/renku-python/commit/9c58a086c74ff3113901891b1a7be0290157714a>`__)
- **svc:** added list user jobs endpoint
(`1001 <https://github.com/SwissDataScienceCenter/renku-python/issues/1001>`__)
(`f3c200c <https://github.com/SwissDataScienceCenter/renku-python/commit/f3c200cae55716e5644a705efed74b6a3e9fcf40>`__)
- **svc:** dataset import via service
(`1023 <https://github.com/SwissDataScienceCenter/renku-python/issues/1023>`__)
(`d6c670a <https://github.com/SwissDataScienceCenter/renku-python/commit/d6c670a01bef863611b114896207e15045e8ac9a>`__)

.. _section-1:

0.9.0

Not secure
-------------------------------------------------------------------------------------------------------

Bug Fixes
~~~~~~~~~

- adds git user check before running renku init
(`892 <https://github.com/SwissDataScienceCenter/renku-python/issues/892>`__)
(`2e52dff <https://github.com/SwissDataScienceCenter/renku-python/commit/2e52dff9dd627c93764aadb9fd1e91bd190a5de7>`__)
- adds sorting to file listing
(`960 <https://github.com/SwissDataScienceCenter/renku-python/issues/960>`__)
(`bcf6bcd <https://github.com/SwissDataScienceCenter/renku-python/commit/bcf6bcdeb55e6c6213319678696b1b5cb9646052>`__)
- avoid empty commits when adding files
(`842 <https://github.com/SwissDataScienceCenter/renku-python/issues/842>`__)
(`8533a7a <https://github.com/SwissDataScienceCenter/renku-python/commit/8533a7aa2e28e3937e194bef6a1d456e5dd5203e>`__)
- Fixes dataset naming
(`898 <https://github.com/SwissDataScienceCenter/renku-python/issues/898>`__)
(`418deb3 <https://github.com/SwissDataScienceCenter/renku-python/commit/418deb3d755d8b35ebf6d11184a2e8e2b9528aae>`__)
- Deletes temporary branch after renku init –force
(`887 <https://github.com/SwissDataScienceCenter/renku-python/issues/887>`__)
(`eac0463 <https://github.com/SwissDataScienceCenter/renku-python/commit/eac0463e31db29b7294e555bb17c47f24b02dd26>`__)
- enforces label on SoftwareAgent
(`869 <https://github.com/SwissDataScienceCenter/renku-python/issues/869>`__)
(`71badda <https://github.com/SwissDataScienceCenter/renku-python/commit/71badda7f70d847b0f938bba8d76f53b9f5c915e>`__)
- Fixes JSON-LD translation and related issues
(`846 <https://github.com/SwissDataScienceCenter/renku-python/issues/846>`__)
(`65e5469 <https://github.com/SwissDataScienceCenter/renku-python/commit/65e546915737bcf7ff1dd6648aad1e2dd963ca97>`__)
- Fixes renku run error message handling
(`961 <https://github.com/SwissDataScienceCenter/renku-python/issues/961>`__)
(`81d31ff <https://github.com/SwissDataScienceCenter/renku-python/commit/81d31ffca1fcb34fea009df0d55cf7d9b2ad60b5>`__)
- Fixes renku update workflow failure handling and renku status error handling
(`888 <https://github.com/SwissDataScienceCenter/renku-python/issues/888>`__)
(`3879124 <https://github.com/SwissDataScienceCenter/renku-python/commit/3879124a40fb17acc2cb46069598a63ae32b0075>`__)
- Fixes ``sameAs`` property to follow schema.org spec
(`944 <https://github.com/SwissDataScienceCenter/renku-python/issues/944>`__)
(`291380e <https://github.com/SwissDataScienceCenter/renku-python/commit/291380e16046484d789fbf6485cebe04ed6a61e2>`__)
- handle missing renku directory
(`989 <https://github.com/SwissDataScienceCenter/renku-python/issues/989>`__)
(`f938be9 <https://github.com/SwissDataScienceCenter/renku-python/commit/f938be9040049b17cb0f7d01f7c3681dc3221f13>`__)
- resolves symlinks when pulling LFS
(`981 <https://github.com/SwissDataScienceCenter/renku-python/issues/981>`__)
(`68bd8f5 <https://github.com/SwissDataScienceCenter/renku-python/commit/68bd8f5f5a60413529f9a5eeccfb7734b1cf8d32>`__)
- serializes all Zenodo metadata
(`941 <https://github.com/SwissDataScienceCenter/renku-python/issues/941>`__)
(`787978a <https://github.com/SwissDataScienceCenter/renku-python/commit/787978ad787dc5682392545df0ac0024cf17837d>`__)
- Fixes various bugs in dataset import
(`882 <https://github.com/SwissDataScienceCenter/renku-python/issues/882>`__)
(`be28bf5 <https://github.com/SwissDataScienceCenter/renku-python/commit/be28bf5de72fac16e951b93fd95d3fe9b815f2d5>`__)

Features
~~~~~~~~

- add project initialization from template
(`809 <https://github.com/SwissDataScienceCenter/renku-python/issues/809>`__)
(`4405744 <https://github.com/SwissDataScienceCenter/renku-python/commit/440574404248518a34992ed2f3607e861983177d>`__)
- added renku service with cache and datasets
(`788 <https://github.com/SwissDataScienceCenter/renku-python/issues/788>`__)
(`7a7068d <https://github.com/SwissDataScienceCenter/renku-python/commit/7a7068d9912ad4112d85d32153ca06fc8386a8ce>`__),
closes
`767 <https://github.com/SwissDataScienceCenter/renku-python/issues/767>`__
`846 <https://github.com/SwissDataScienceCenter/renku-python/issues/846>`__
- Adds protection for renku relevant paths in dataset add
(`939 <https://github.com/SwissDataScienceCenter/renku-python/issues/939>`__)
(`a3c02e8 <https://github.com/SwissDataScienceCenter/renku-python/commit/a3c02e897aa7cb891e16f530c76709114b97b105>`__)
- Adds prov:Invalidated output to renku log
(`008ab20 <https://github.com/SwissDataScienceCenter/renku-python/commit/008ab20fbd5e925231a92c58b628e821d0b43add>`__)
- better UX when adding to a dataset
(`911 <https://github.com/SwissDataScienceCenter/renku-python/issues/911>`__)
(`c6ac967 <https://github.com/SwissDataScienceCenter/renku-python/commit/c6ac9676c38caf96a70afbc1fddd08f9ec709238>`__)
- check for required git hooks
(`854 <https://github.com/SwissDataScienceCenter/renku-python/issues/854>`__)
(`54ba91d <https://github.com/SwissDataScienceCenter/renku-python/commit/54ba91d84f03668cb6f3dd29b2d1ca2b27b4346a>`__)
- Dataverse export
(`909 <https://github.com/SwissDataScienceCenter/renku-python/issues/909>`__)
(`7e9e647 <https://github.com/SwissDataScienceCenter/renku-python/commit/7e9e64798f1c7777a27e28c5600003407188a988>`__)
- improve dataset command output
(`927 <https://github.com/SwissDataScienceCenter/renku-python/issues/927>`__)
(`c7639d3 <https://github.com/SwissDataScienceCenter/renku-python/commit/c7639d3a359ab3b750ce5b8fb6d5e7f6dbd4374a>`__)
- metadata on dataset creation
(`850 <https://github.com/SwissDataScienceCenter/renku-python/issues/850>`__)
(`b357ee7 <https://github.com/SwissDataScienceCenter/renku-python/commit/b357ee71b081f0770d80a15e1704da634d7582c9>`__)
- Plugin support for renku-run
(`883 <https://github.com/SwissDataScienceCenter/renku-python/issues/883>`__)
(`7dbda83 <https://github.com/SwissDataScienceCenter/renku-python/commit/7dbda8383a1de260ff27d5863a38af792030adfd>`__)
- python 3.8 compatibility
(`861 <https://github.com/SwissDataScienceCenter/renku-python/issues/861>`__)
(`4aaac8d <https://github.com/SwissDataScienceCenter/renku-python/commit/4aaac8dfeecd648ccb946d339d9208bf13b18e1a>`__)
- SHACL Validation
(`767 <https://github.com/SwissDataScienceCenter/renku-python/issues/767>`__)
(`255a01d <https://github.com/SwissDataScienceCenter/renku-python/commit/255a01deff124266a5a89f756cb8f93c65153358>`__)
- update bug_report template to be more renku-relevant
(`988 <https://github.com/SwissDataScienceCenter/renku-python/issues/988>`__)
(`e00ded7 <https://github.com/SwissDataScienceCenter/renku-python/commit/e00ded783c05364f04a574b29284593860319bc1>`__)

0.8.20

0.8.19

* renku-graph:

0.8.18

* renku-gateway:

Page 55 of 65

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.