Skip to content

Releases: SwissDataScienceCenter/renku-python

v0.11.0

14 Aug 15:36
4ccf3b7

Choose a tag to compare

Bug Fixes

  • cli: disable version check in githook calls (#1300) (5132db3)
  • core: fix paths in migration of workflows (#1371) (8c3d34b)
  • core: Fixes SoftwareAgent person context (#1323) (a207a7f)
  • core: Only update project metadata if any migrations were executed (#1308) (1056a03)
  • service: adds more custom logging and imp. except handling (#1435) (6c3adb5)
  • service: fixes handlers for internal loggers (#1433) (a312f7c)
  • service: move project_id to query string on migrations check (#1367) (0f89726)
  • tests: integration tests (#1351) (3974a39)

Features

  • cli: Adds renku save command (#1273) (4ddc1c2)
  • cli: prompt for missing variables (1e1d408), closes #1126
  • cli: Show detailed commands for renku log output (#1345) (19fb819)
  • core: Calamus integration (#1281) (bda538f)
  • core: configurable data dir (#1347) (e388773)
  • core: disabling of inputs/outputs auto-detection (#1406) (3245ca0)
  • core: migration check in core (#1320) (4bc52f4)
  • core: Move workflow serialisation over to calamus (#1386) (f0fbc49)
  • core: save and load workflow as jsonld (#1185) (d403289)
  • core: separate models for migrations (#1431) (127d606)
  • dataset: source and url for DatasetFile (#1451) (b4fa5db)
  • service: added endpoints to execute all migrations on a project (#1322) (aca8cc2)
  • service: adds endpoint for explicit migrations check (#1326) (146b1a7)
  • service: adds source and destination versions to migrations check (#1372) (ea76b48)
  • decode base64 headers (#1407) (9901cc3)
  • service: adds endpoints for dataset remove (#1383) (289e4b9)
  • service: adds endpoints for unlinking files from a dataset (#1314) (1b78b16)
  • service: async migrations execution (#1344) (ff66953)
  • service: create new projects from templates (#1287) (552f85c), closes #862

v0.10.5

21 Jul 14:35

Choose a tag to compare

Bug Fixes

  • core: Pin dependencies to prevent downstream dependency updates from breaking renku. Fix pyshacl dependency (#785) (30beedd)

  • core: Fixes SoftwareAgent person context (#1323)(fa62f58)

This is a hotfix release, as pyshacl 0.12.0 update broke renku-python.

v0.10.4

25 May 12:55
1b95cb5

Choose a tag to compare

Bug Fixes

  • core: update default behaviour and messaging on dataset unlink (#1275) (98d6728)
  • dataset: correct url in different domain (#1211) (49e8b8b)

Features

  • cli: Adds warning messages for LFS, fix output redirection (#1199) (31969f5)
  • core: Adds lfs file size limit and lfs ignore file (#1210) (1f3c81c)
  • core: Adds renku storage clean command (#1235) (7029400)
  • core: git hook to avoid committing large files (#1238) (e8f1a8b)
  • core: renku doctor check for lfs migrate info (#1234) (480da06)
  • dataset: doi variations for import (#1216) (0f329dd)
  • dataset: fail early when external storage not installed (#1239) (e6ea6da)
  • dataset: keywords in metadata (#1209) (f98a800)
  • dataset: no failure when adding ignored files (#1213) (b1e275f)
  • service: read template manifest (#1254) (7eac85b)
  • core: project clone API support for revision checkout (#1208) (74116e9)
  • service: protected branches support (#1222) (8405ce5)

Version 0.10.3

22 Apr 14:19
072a6b8

Choose a tag to compare

0.10.3 (2020-04-22)

Important: due to a breaking change in one of our dependencies, it is recommended that all clients are updated to version 0.10.3.

Bug Fixes

Features

Version 0.10.0

26 Mar 11:01
ff821f8

Choose a tag to compare

0.10.0 (2020-03-25)

This release brings about several important Dataset features:

  • importing renku datasets (#838)
  • working with data external to the repository (#974)
  • editing dataset metadata (#1111)

Please see the Dataset documentation for details.

Additional features were implemented for the backend service to facilitate a smoother user
experience for dataset file manipulation.

IMPORTANT: starting with this version, a new metadata migration mechanism is in place
(#1003). Renku commands will insist on migrating a project immediately if the metadata is found to be outdated.

Bug Fixes

  • cli: consistenly show correct contexts (#1096) (b333f0f)
  • dataset: --no-external-storage flag not working (#1130) (c183e97)
  • dataset: commit only updated dataset files (#1116) (d9739df)
  • datasets: fixed importing large amount of small files (#1119) (8d61473)
  • datasets: raises correct error message on import of protected dataset (#1112) (e579904)

Features

v0.9.1

26 Feb 09:29
0027578

Choose a tag to compare

Bug Fixes

Features

v0.9.0

07 Feb 17:50
32a1728

Choose a tag to compare

0.9.0 (2020-02-07)

Bug Fixes

  • adds git user check before running renku init (#892) (2e52dff)
  • adds sorting to file listing (#960) (bcf6bcd)
  • avoid empty commits when adding files (#842) (8533a7a)
  • Fixes dataset naming (#898) (418deb3)
  • Deletes temporary branch after renku init –force (#887) (eac0463)
  • enforces label on SoftwareAgent (#869) (71badda)
  • Fixes JSON-LD translation and related issues (#846) (65e5469)
  • Fixes renku run error message handling (#961) (81d31ff)
  • Fixes renku update workflow failure handling and renku status error handling (#888) (3879124)
  • Fixes sameAs property to follow schema.org spec (#944) (291380e)
  • handle missing renku directory (#989) (f938be9)
  • resolves symlinks when pulling LFS (#981) (68bd8f5)
  • serializes all zenodo metadata (#941) (787978a)
  • Fixes various bugs in dataset import (#882) (be28bf5)

Features

Version 0.8.2

26 Nov 10:18

Choose a tag to compare

0.8.2 (2019-11-26)

Bug Fixes

  • remove custom date from commit (abc713b)

Version 0.8.1

25 Nov 07:59

Choose a tag to compare

v0.8.1 (2019-11-25)

Bug Fixes

  • initialize Activity with Commit post-init (771b40c), closes #834

v0.8.0

21 Nov 21:48

Choose a tag to compare

0.8.0 (2019-11-21)

Bug Fixes

  • addressed CI problems with git submodules (#783) (0d3eeb7)
  • adds simple check on empty filename (#786) (8cd061b)
  • ensure all Person instances have valid ids (4f80efc), closes #812
  • Fixes jsonld issue when importing from dataverse (#759) (ffe36c6)
  • fixes nested type scoped handling if a class only has a single class (#804) (16d03b6)
  • ignore deleted paths in generated entities (86fedaf), closes #806
  • integration tests (#831) (a4ad7f9)
  • make Creator a subclass of Person (ac9bac3), closes #793
  • Redesign scoped context in jsonld (#750) (2b1948d)

Features

  • Adds Github actions for integration tests and fixes macos and integration tests (#762) (53f70fb)
  • avoid creation of nested datasets (#796) (6084c87)
  • do not create dataset implicitly (#779) (84e59d0)
  • local git repo not treated as remote (8cc2834)
  • renku clone command (#828) (4b3b615)