Changes
2.9.2 (2024-02-06)
Bug Fixes
Features
2.9.1 (2024-01-18)
Bug Fixes
2.9.0 (2024-01-17)
Features
2.8.2 (2024-01-15)
Bug Fixes
cli: output proper session link and only check registry if logged in (#3660) (12469f9)
cli: use lower case image names for sessions in upper-case projects (#3666) (ec1e282)
service: add proper error if a dataset can’t be found (#3661) (8afaedd)
service: allow editing datasets without creator email (#3664) (d74cc72)
service: allow setting keywords on project creation (#3665) (9377ac4)
service: fix clone depth not being respected (#3678) (0c523fa)
Features
2.8.1 (2023-12-18)
Bug Fixes
2.8.0 (2023-11-17)
Bug Fixes
cli: do not error unnecessarily on session stop (#3642) (4726f66)
cli: do not pass the force-build flag to docker (#3641) (ff5e8f6)
cli: do not start a session when in detached HEAD state (#3636) (80f70f5)
core: do not clone submodules in renku clone command (#3630) (e9986e0)
warn user about old version of git when using mergetool (#3637) (5df0ce1)
Features
2.7.0 (2023-09-27)
Bug Fixes
cli: do not freeze/unfreeze plan view model (#3599) (3c48cff)
core: setting non-existing config property to null (#3595) (e0ff587)
core: skip fast cache migrations check for anonymous users (#3577) (9ee3176)
service: normalize git url to avoid duplicate cache entries (#3606) (19142c6)
cli: adapt to changes in KG api for importing datasets (#3549) (020434a)
service: add support for using default values in template parameters (#3550) (d162392)
Features
2.6.2 (2023-08-23)
Bug Fixes
2.6.1 (2023-07-13)
Bug Fixes
2.6.0 (2023-06-20)
Bug Fixes
Features
2.5.0 (2023-06-02)
Bug Fixes
Features
2.4.1 (2023-05-12)
Bug Fixes
Features
cli: pretty session list output with additional fields (#3397) (d8feb83)
core: do not update template if Dockerfile is modified (#3396) (00a1963)
core: raise proper errors when Renku metadata is corrupt (#3393) (bb0a39a)
dataset: default dataset add action in configuration (#3398) (4f10d5f)
service: allow setting default CLI version for project creation (#3415) (9f16b0a)
2.4.0 (2023-04-10)
Bug Fixes
cli: fix starting local sessions as user without user id 1000 (#3341) (a345346)
cli: limit commit message length when there are too many files (#3375) (70cf36a)
cli: start remote sessions from correct branch (#3382) (8b4866f)
core: fix issue with v10 dataset migration (#3359) (f9da0be)
service: fix error message for invalid templates (#3349) (6798b1a)
Features
cli: add –force-build flag to docker session start (#3369) (671d7e4)
cli: allow setting local port on docker session provider (#3350) (5fdac71)
cli: support rsync-style syntax using / in renku dataset add (#3362) (57520c3)
core: add contracts to code to check metadata in renku.core (#3356) (c8148d8)
core: set default sensible flags for renku update and renku graph export` (#3342) (8bef1b9)
dataset: support parallel data download/upload (#3358) (3f1e707)
template: allow renaming templates by using aliases (#3347) (b582cc5)
2.3.2 (2023-03-13)
Bug Fixes
core: Fix a bug that caused crashing when migrating to v10 metadata (f9da0be)
2.3.1 (2023-03-10)
Bug Fixes
2.3.0 (2023-02-27)
Bug Fixes
Features
2.2.0 (2023-02-10)
Bug Fixes
Features
2.1.0 (2023-01-18)
Bug Fixes
Features
2.0.1 (2023-01-04)
Bug Fixes
core: fix template migration not working in version 2.0.0 (1b05470)
2.0.0 (2022-12-21)
Bug Fixes
Features
1.10.0 (2022-11-28)
Bug Fixes
Features
1.9.3 (2022-11-17)
Bug Fixes
1.9.2 (2022-11-15)
Bug Fixes
1.9.1 (2022-11-07)
Bug Fixes
Features
1.9.0 (2022-11-03)
Bug Fixes
Features
1.8.1 (2022-10-26)
Bug Fixes
Features
1.8.0 (2022-10-14)
Bug Fixes
Features
1.7.1 (2022-09-06)
Bug Fixes
cli: fix bug with adding file to dataset that’s already in its data directory (#3090)
Features
cli: add existing data directory files to dataset on creation (#3090)
1.7.0 (2022-09-05)
Bug Fixes
Features
cli: change renku mv to respect datasets’ datadir (#3071) (525aca9)
cli: enable renku dataset update to pick up files in datasets data directory (#3062) (791fa09)
core: copy/move/symlink files to datadir on add (#3049) (d7be929)
dataset: dataset creation with s3 storage backend (#3047) (316f7a6)
dataset: turn dataset providers into plugins (#3055) (b68a8bb)
service: add support for dataset data directory in endpoints (#3089) (c2ae2bf)
svc: make timeout configurable on project.lock_status endpoint (#3097) (6939653)
add meaningful data to auto branch names (#3077) (efc735b), closes #2374
workflow: add dot output on workflow visualize (#3032) (c85790b), closes #2376
1.6.0 (2022-07-22)
Bug Fixes
cli: fix merge tool committing more than just .gitattributes (#3013) (3905d78)
cli: fix merge tool not working with OOBuckets (#3023) (71f0d4a)
cli: prevent deletion of plans that are still used in composite plans (#2993) (f013bb6)
cli: prevent removed plans from being used in workflow commands (#2998) (493f4c5)
core: persist activity catalog in metadata (#2994) (8ef503f)
Features
1.5.0 (2022-07-04)
Bug Fixes
Features
1.4.0 (2022-06-10)
Bug Fixes
Features
1.3.1 (2022-05-23)
Bug Fixes
Features
1.3.0 (2022-05-20)
Bug Fixes
Features
1.2.4 (2022-05-06)
Bug Fixes
Features
1.2.3 (2022-04-29)
Bug Fixes
cli: inform user if a dataset wasn’t found in dataset show (#2830) (046a756)
core: tests for renku session sub-commands (#2814) (a1a07c7)
dataset: correct dataset image id after migration to v1.0.0 (#2842) (c2e08c8)
service: fix project_id not being auto-generated if missing in request schema (#2828) (ab46cd5)
Features
cli: added renku gc command for cleaning up renku cache (#2866) (0d3c176)
core: add support for template variables for workflow parameters (#2704) (7e6e0da)
core handle migration errors from the template (#2819) (1ddc16e), closes #2769
service: restore optimized migration check (#2854) (7e2a3d4), closes #2546
service: update template schema and errors (#2845) (905d1ae), closes #2729
workflow: option to ignore deleted outputs in status/update (#2832) (fe1c2c7)
1.2.2 (2022-04-13)
This is a hotfix release.
Bug Fixes
core: fix SHACL shape to properly validate imported
Dataset.datePublished
for Zenodo
1.2.1 (2022-04-11)
Bug Fixes
1.2.0 (2022-04-08)
This release contains an internal refactoring moving some renku-python namespaces around, namely:
renku.api
->renku.ui.api
renku.cli
->renku.ui.cli
renku.service
->renku.ui.service
renku.core.commands
->renku.command
renku.core.models
->renku.domain_model
renku.core.metadata
->renku.infrastructure
renku.core.plugins
->renku.core.plugin
some
renku.core.management.*
submodules torenku.core.*
All except the last point have redirects from the old to the new namespace,
so existing could continues to work, but importing the old namespace will print
a DeprecationWarning
. The code itself hasn’t change, so replacing the old
imports with the new ones is all that needs to be done.
Bug Fixes
workflow: crash with external files in a command (#2817) (54f5abe)
core: fix error when using external file in plan (#2815) (101209c)
core: fix SHACL shape for MappingParameter and add SHACL checks to more tests (#2811) (ce9850f)
core: Fix workflow outputs not staging parent directory of execution (#2798) (330a3b8)
core: optimize imports to improve startup time (#2799) (918fc30)
service: clean cache after trying to fetch projects from non-existing repositories (#2789) (c62b75b), closes #2787
Features
1.1.4 (2022-03-28)
This is a bugfix release fixing an issue with cycle detection in workflows.
Bug Fixes
core: prevent creating cycles when creating/executing workflows. Fix color in workflow visualize. (#2785)
1.1.3 (2022-03-25)
This is a bugfix release fixing an issue with template update check.
Bug Fixes
core: use consistent template versioning for embedded and remote templates (#2763)
1.1.2 (2022-03-18)
This is a hotfix release fixing an issue with SHACL.
Bug Fixes
core: fix ParameterMapping in SHACL (#2762)
1.1.1 (2022-03-10)
This is a hotfix release fixing an issue with id generation for activities.
Bug Fixes
core: Add doctor fix and on-the-fly migration for wrong activity ids (#2747)
1.1.0 (2022-03-04)
Bug Fixes
Features
1.0.6 (2022-02-15)
Bug Fixes
Features
1.0.5 (2022-02-07)
Bug Fixes
1.0.4 (2022-01-28)
Bug Fixes
service: Unlimited uploaded file size for multiple core-service deployment (#2609)
1.0.3 (2022-01-26)
Bug Fixes
core: fix copying keywords of a plan (818093f)
core: fix SHACL for Plan and CompositePlan (#2598) (21b022e)
core: fix Zenodo dataset import if
sameAs
is set (#2572) (f704916)core: make activity ids deterministic in migration (#2581) (7ed6102)
core: move NodeJS requirement check to cwltool plugin (#2586) (1d79ce2)
service: fix cache.migrate not locking the project (#2573) (ed2bcd8)
service: use separate queues for multi core service deployment (#2602) (0f3fefb)
Features
core: extended template variable functionality (#2120) (0e13fc1)
core: ignore quotation mark in git user/email config (#2537) (e70481c)
core: pass parameters as environment vars to scripts (and renku.api) (#2596) (c4fd71c)
core: support forward compatibility of datasets (#2554) (c6a7013)
core: reintroduce shell completion command (#2562) (6b3ee60)
1.0.2 (2022-01-18)
Bug Fixes
core: disable interpolation when loading/storing renku config (#2527) (4724b60)
core: fail gracefully when running non-existing commands (#2523) (2879c55)
core: make activity ids deterministic in migration (#2581) (7ed6102)
core: preserve
dateCreated
when migrating datasets (#2526) (74c48f2)service: disable migration check optimization (#2541) (f2f573f)
service: fix cache.migrate not locking the project (#2573) (ed2bcd8)
Features
1.0.1 (2021-12-07)
Bug Fixes
1.0.0 (2021-12-02)
Overview
For a detailed overview of everything that has changed in this big release, check the in-depth release notes
Main Changes:
Introduce a new metadata storage backend, not storing metadata scattered across commits, greatly improving performance
New workflow backend with many new workflow commands:
renku workflow ls
renku workflow edit
renku workflow compose
renku workflow execute
renku workflow iterate
renku workflow export
renku workflow show
renku workflow rm
renku workflow inputs
renku workflow outputs
New JSON-LD export method
renku graph export
renku run
now allows setting a name (using--name
), which is highly encouraged, and additional parameters, creating a new workflow templaterenku rerun
,renku status
andrenku update
have been rewritten to work with the new workflow format
Features
api: re-add api datasets commands using new database backend (#2296) (d4e26e9)
cli: add ‘command’ column to ‘renku workflow ls’ (#2424) (5e43e2e)
cli: add a flag to fail on migration errors (#2349) (0a3aab1)
cli: add renku workflow group and renku workflow show command (#2220) (b6cc674)
cli: allow CompositePlans to be created based on activities (#2385) (011f618)
cli,service: add project show command, add keywords to project (#2475) (5943f5f)
core: add dependency injection for Database and LocalClient (#2176) (59af01b)
core: add dispatcher/factory classes for LocalClient and Database (#2267) (0376f11)
core: add Path- and VariableParameterValue to activity on run (#2295) (fd3341a)
core: add position to mapped input/output streams of a workflow (#2355) (b8b124b)
core: allow adding custom metadata to projects (#2313) (00b499b)
core: error-resilience in workflow migrations (#2481) (9cea4d1)
core: fix auto-commit LFS files in pre-commit hook (#2245) (78fad89)
core: Implement workflow list/edit/export commands (#2217) (0eb835b)
core: show status for specific paths (#2287) (ad622bc), closes #2294
service: align commit messages made by the service (#2234) (b1c6538), closes #2152
service: improve formatting for migrationscheck response (#2122) (2812659)
service: improve migrations_check performance (#2443) (28dde77)
workflow: remove unnecessary workflows from rerun/update (#2341) (2505c9d)
Bug Fixes
cli: actually flatten ‘json-ld’ output and remove ‘json-ld-graph’ (#2361) (e3acf88)
cli: change renku update to respect deleted plans/files (#2398) (f26edd3)
cli: fix graph export of
derivedFrom
datasets (#2396) (bf05fc7)cli: fix output of CompositePlan mappings and small bug in graph visualization (#2434) (d6796c1)
cli: fix renku run called with absolute path to executable outside repo (#2448) (7b52461)
cli: fixes
importlib.metadata
usage in Python 3.8 (#2421) (13259ac)cli: improve imports to optimize performance (#2416) (4eb4e94)
core: add description to Project SHACL shape (#2429) (5e1ef37)
core: add dummy metadata.yml for backwards compatibility (#2444) (474ef3a)
core: add missing project properties to SHACL file (#2340) (871458b)
core: add missing Subject to dataverse export (#2420) (942941c)
core: change project-id to be based on project slug instead of name (#2345) (c37f7aa)
core: fix bad flag in communication.confirm call (#2322) (9205db6)
core: fix creation of output folders on rerun/update (#2452) (f7416e1)
core: fix JSON-LD export in renku workflow ls (#2332) (7579f4f)
core: fix workflow graph generation and CompositePlan view (#2436) (4bb0f08)
core: fixes tests and duplicate objects in database, adds
asciinema
recordings to docs (#2427) (bdce519)core: make parameters immutable (#2403) (6a56312), closes #2392 #2397
core: make status and update consider all relevant activities (#2479) (c7e2d66)
core: parse key when overriding parameters in workflow execute (#2362) (16267bf)
core: prevent catalog from creating tons of separate files (#2489) (9b9e6a1)
core: regression after project description (#2309) (47ab5ab)
core: regression in migration after git refactoring (#2450) (7366c11)
core: set missing creator when migrating projects (#2464) (3a40e83)
core: pin cwltool to lower version as newer version is broken (#2350) (6d36fb9)
dataset: same_as and DatasetFile id corrections (#2356) (3cf7449)
service: fix git config getting included in service images (#2382) (0d2167b)
service: handle uploaded images in datasets.edit (#2243) (48adb54)
0.16.2 (2021-10-05)
Bug Fixes
core: Pin pyshacl version to 0.17.0.post1
0.16.1 (2021-09-13)
Bug Fixes
core: Update to rdflib 6 and remove rdflib-jsonld which was not installable with
setuptools>58.0.2
0.16.0 (2021-07-08)
Bug Fixes
cli: Fix Git LFS auto-commit hook not committing new pointer files (#2139) (dca5aa4)
cli: prevent –template-ref from being set without –template-source in renku init (#2146) (e687b08)
core: add url validator utility function to fix an issue with URLs containing trailing slashes (#2050) (89f1c90),
core: fix checking out template repository by revision (#2189) (2a69aa2),
core: fix CWL to work with filenames with spaces (#2187) (634f2b3),
core: fix Zenodo dataset import for datasets with schema:image set (#2142) (06d4969)
core: fix duplicate project version in flattened JSON-LD (#2087) (e28e308)
service: fix management jobs running into timeouts (#2127) (ab7ca08)
Features
0.15.1 (2021-05-20)
Bug Fixes
0.15.0 (2021-05-17)
Bug Fixes
Features
cli: improve feedback around files being overwritten by renku init and add –initial-branch flag (#1997) (50bb67b)
cli: add JSON output format to ‘renku dataset ls’ and ‘renku dataset ls-files’ (#2084) (514f13b)
cli: add OLOS export and improve import/export provider logic (#1857) (779c481)
cli: detect filename from content-disposition header when downloading (#2020) (c79ea14)
core: add default value to all Run parameters (#2057) (3a0321d)
core: adds
node-js
detection for rerun/update (#2002) (8b9e801)core: add renku login command to authenticate with a renku deployment (#1864) (7f3039f)
dataset: add support to dataset update for detecting changes to local files (#2049) (71befe0)
service: pass gitlab token to core-service (#2062) (63c2675)
workflow: add naming metadata for command parameters (#2071) (b1e7a9b)
service: add delayed write operations, i.e. porcelain and better cache management (#1957) (a05b615)
0.14.2 (2021-04-16)
Highlights
Ability to update local project from its template and to update the Dockerfile to install the current version of renku-python using renku migrate.
Support for Unicode paths in renku run (including emojis).
Bug Fixes
Features
0.14.1 (2021-03-24)
Bug Fixes
core: Add error handling if push of temporary branch fails (#1979) (f8d7285)
core: fix template update if same filename was added locally (#1974) (5b47ddc)
core: fixes save and push to correctly handle merge conflicts (#1925) (fdac171)
service: sync service cache with remote before operations to prevent cache getting out of sync (#1972) (34ec5d6)
Features
0.14.0 (2021-03-05)
Bug Fixes
core: call git commands for batches of files to prevent hitting argument length limits (#1893) (deaf055)
dataset: change renku dataset import to move temporary files and become more resilient to errors (#1894) (279407e)
service correctly address HTTP server errors (#1872) (2fd5052)
service correctly handle ref on project.clone (#1888) (7f30404)
service use project_id as part of project filesystem path (#1754) (391a14a)
Features
cli: add renku storage migrate command to migrate git files to lfs (#1869) (bed1358)
cli: add service component management commands (#1867) (928baf9)
core: exclude renku metadata from being added to git lfs (#1898) (8046edb)
core: add oauth authentication for KG access (#1881) (a568d31)
dataset: improve naming for imported datasets (#1900) (9beb654)
service: add helm 3 values schema to chart (#1835) (57f6aee)
service: add support for adding images to datasets (#1850) (c3caafd)
0.13.0 (2021-01-29)
Bug Fixes
Features
0.12.3 (2021-01-05)
Bug Fixes
0.12.2 (2020-12-02)
Bug Fixes
Features
0.12.1 (2020-11-16)
Bug Fixes
Features
0.12.0 (2020-11-03)
Bug Fixes
core: fix bug where remote_cache caused project ids to leak (#1618) (3ef04fb)
core: fix graph building for nodes with same subpath (#1625) (7cae9be)
core: fix importing a dataset referenced from non-existent projects (#1574) (92b8bf8)
core: fix old dataset migration and activity dataset outputs (#1603) (a5339e2)
core: fix project migration getting overwritten with old metadata (#1581) (c5a5960)
core: fix update creating a commit when showing help (#1627) (529e582)
core: fixes git encoding of paths with unicode characters (#1538) (053dac9)
core: make Run migration ids unique by relative path instead of absolute (#1573) (cf96310)
dataset: broken directory hierarchy after renku dataset imports (#1576) (9dcffce)
dataset: error when adding same file multiple times (#1639) (05bfde7)
dataset: explicit failure when cannot pull LFS objects (#1590) (3b05816)
dataset: invalid generated name in migration (#1593) (89b2e43)
dataset: update local files metadata when overwriting (#1582) (59eaf25)
service: dataset rm endpoint supports new core API (#1622) (e71916e)
service: raise exception on uninitialized projects (#1624) (a2025c3)
Features
0.11.6 (2020-10-16)
Bug Fixes
0.11.5 (2020-10-13)
Bug Fixes
core: fix importing a dataset referenced from non-existent projects (#1574) (4bb13ef)
core: fixes git encoding of paths with unicode characters (#1538) (9790707)
dataset: fix broken directory hierarchy after renku dataset imports (#1576) (41e3e72)
dataset: abort importing a dataset when cannot pull LFS objects (#1590) (9877a98)
dataset: fix invalid dataset name after migration (#1593) (c7ec249)
dataset: update dataset files metadata when adding and overwriting local files (#1582) (0a23e82)
0.11.4 (2020-10-05)
Bug Fixes
0.11.3 (2020-09-29)
Bug Fixes
core: make Run migration ids unique by relative path instead of absolute (686b9f9)
0.11.2 (2020-09-24)
Bug Fixes
Features
cli: show existing paths when initializing non-empty dir (#1535) (07c559f)
core: follow URL redirections for dataset files (#1516) (5a37b3c)
service: add additional template parameters (#1469) (6372a32)
service: adds additional fields to datasets listings (#1508) (f8a395f)
service: adds project details and renku operation on jobs endpoint (#1492) (6b3fafd)
service: execute read operations via git remote (#1488) (84a0eb3)
0.11.1 (2020-08-18)
Bug Fixes
0.11.0 (2020-08-14)
Bug Fixes
cli: disable version check in git hook calls (#1300) (5132db3)
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)
Features
cli: Show detailed commands for renku log output (#1345) (19fb819)
core: disabling of inputs/outputs auto-detection (#1406) (3245ca0)
core: Move workflow serialization over to calamus (#1386) (f0fbc49)
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)
service: adds endpoints for dataset remove (#1383) (289e4b9)
service: adds endpoints for unlinking files from a dataset (#1314) (1b78b16)
service: create new projects from templates (#1287) (552f85c), closes #862
0.10.5 (2020-07-16)
Bug Fixes
0.10.4 (2020-05-18)
Bug Fixes
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: git hook to avoid committing large files (#1238) (e8f1a8b)
core: renku doctor check for lfs migrate info (#1234) (480da06)
dataset: fail early when external storage not installed (#1239) (e6ea6da)
core: project clone API support for revision checkout (#1208) (74116e9)
dataset: no failure when adding ignored files (#1213) (b1e275f)
0.10.3 (2020-04-22)
Bug Fixes
Features
0.10.1 (2020-03-31)
Bug Fixes
Features
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
Features
0.9.1 (2020-02-24)
Bug Fixes
Features
0.9.0 (2020-02-07)
Bug Fixes
adds git user check before running renku init (#892) (2e52dff)
Deletes temporary branch after renku init –force (#887) (eac0463)
Fixes JSON-LD translation and related issues (#846) (65e5469)
Fixes renku update workflow failure handling and renku status error handling (#888) (3879124)
Fixes
sameAs
property to follow schema.org spec (#944) (291380e)
Features
0.8.0 (2019-11-21)
Bug Fixes
Features
0.7.0 (2019-10-15)
Bug Fixes
0.6.1 (2019-10-10)
Bug Fixes
Features
0.6.0 (2019-09-18)
Bug Fixes
adds _label and commit data to imported dataset files, single commit for imports (#651) (75ce369)
always add commit to dataset if possible (#648) (7659bc8), closes #646
cleanup needed for integration tests on py35 (#653) (fdd7215)
fixed serialization of datetime to ISO format (#629) (693d59d)
hide
image
,pull
,runner
,show
,workon
anddeactivate
commands (#672) (a3e9998)Removes unnecessary call to git lfs with no paths (#658) (e32d48b)
use
latest_html
for version check (#647) (c6b0309), closes #641Zenodo export failing with relative paths (d40967c)
Features
0.5.2 (2019-07-26)
Bug Fixes
Features
0.5.1 (2019-07-12)
Bug Fixes
ensure external storage is handled correctly (#592) (7938ac4)
cli: allow renku run with many inputs (f60783e), closes #552
modify json-ld for datasets (#534) (ab6a719), closes #525 #526
refactored tests and docs to align with updated
pydocstyle
(#586) (6f981c8)cli: add check of missing references (9a373da)
cli: fail when removing non existing dataset (dd728db)
status: fix renku status output when not in root folder (#564) (873270d), closes #551
datasets: strip query string from data filenames (450898b)
cli: remove dataset aliases (6206e62)
cwl: detect script as input parameter (e23b75a), closes #495
deps: updated dependencies (691644d)
Features
added support for working on dirty repo (ae67be7)
0.5.0 (2019-03-28)
Bug Fixes
Features
api: list datasets from a commit (04a9fe9)
cli: add dataset rm command (a70c7ce)
cli: add rm command (cf0f502)
cli: configurable format of dataset output (d37abf3)
dataset: add existing file from current repo (575686b), closes #99
datasets: added ls-files command (ccc4f59)
models: reference context for relative paths (5d1e8e7), closes #452
add JSON-LD output format for datasets (c755d7b), closes #426
generate
Makefile
withlog –format Makefile
(1e440ce)
v0.4.0
(released 2019-03-05)
Adds
renku mv
command which updates dataset metadata,.gitattributes
and symlinks.Pulls LFS objects from submodules correctly.
Adds listing of datasets.
Adds reduced dot format for
renku log
.Adds
doctor
command to check missing files in datasets.Moves dataset metadata to
.renku/datasets
and addsmigrate datasets
command and uses UUID for metadata path.Gets git attrs for files to prevent duplicates in
.gitattributes
.Fixes
renku show outputs
for directories.Runs Git LFS checkout in a worktrees and lazily pulls necessary LFS files before running commands.
Asks user before overriding an existing file using
renku init
orrenku runner template
.Fixes
renku init --force
in an empty dir.Renames
CommitMixin._location
to_project
.Addresses issue with commits editing multiple CWL files.
Exports merge commits for full lineage.
Exports path and parent directories.
Adds an automatic check for the latest version.
Simplifies issue submission from traceback to GitHub or Sentry. Requires
SENTRY_DSN
variable to be set and sentry-sdk package to be installed before sending any data.Removes outputs before run.
Allows update of directories.
Improves readability of the status message.
Checks ignored path when added to a dataset.
Adds API method for finding ignored paths.
Uses branches for
init --force
.Fixes CVE-2017-18342.
Fixes regex for parsing Git remote URLs.
Handles
--isolation
option usinggit worktree
.Renames
client.git
toclient.repo
.Supports
python -m renku
.Allows ‘.’ and ‘-’ in repo path.
v0.3.3
(released 2018-12-07)
Fixes generated Homebrew formula.
Renames
renku pull path
torenku storage pull
with deprecation warning.
v0.3.2
(released 2018-11-29)
Fixes display of workflows in
renku log
.
v0.3.1
(released 2018-11-29)
Fixes issues with parsing remote Git URLs.
v0.3.0
(released 2018-11-26)
Adds JSON-LD context to objects extracted from the Git repository (see
renku show context --list
).Uses PROV-O and WFPROV as provenance vocabularies and generates “stable” object identifiers (
@id
) for RDF and JSON-LD output formats.Refactors the log output to allow linking files and directories.
Adds support for aliasing tools and workflows.
Adds option to install shell completion (
renku --install-completion
).Fixes initialization of Git submodules.
Uses relative submodule paths when appropriate.
Simplifies external storage configuration.
v0.2.0
(released 2018-09-25)
Refactored version using Git and Common Workflow Language.
v0.1.0
(released 2017-09-06)
Initial public release as Renga.