Skip to content

Commit b66ae04

Browse files
github-actions[bot]Nicolai-vKuegelgenslaemmle
authored
chore(main): release 0.7.0 (#274)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Nicolai von Kügelgen <[email protected]> Co-authored-by: Sarah Lämmle <[email protected]>
1 parent fa5fac7 commit b66ae04

File tree

2 files changed

+60
-1
lines changed

2 files changed

+60
-1
lines changed

CHANGELOG.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,64 @@
11
# Changelog
22

3+
## [0.7.0](https://github.com/bihealth/cubi-tk/compare/v0.6.0...v0.7.0) (2025-09-24)
4+
5+
### Breaking Changes
6+
7+
Several commands have been renamed, set for deprecation or removed:
8+
9+
* Renamed `cubi-tk sodar ingest-fastq` to `cubi-tk sodar ingest-data` (now more descriptive)
10+
* Renamed `cubi-tk sodar ingest` to `cubi-tk sodar ingest-collection` (now more descriptive)
11+
* Renamed `cubi-tk sodar pull-data-collection` to `cubi-tk sodar pull-data` (now more descriptive)
12+
* Renamed `cubi-tk sodar landing-zone-create` to `cubi-tk sodar create-landingzone` (acts on project, not LZ)
13+
* Renamed `cubi-tk sodar landing-zone-list` to `cubi-tk sodar list-landingzones` (acts on project, not LZ)
14+
* Deprecating `cubi-tk sodar pull-raw-data`
15+
* Deprecating `cubi-tk sea-snap check-irods`
16+
* Removed `cubi-tk snappy kickoff`
17+
* Removed `cubi-tk isa-tab resolve-hpo` and `cubi-tk isa-tab annotate`
18+
* Removed `cubi-tk org-raw` and `cubi-tk irods`
19+
20+
All `ingest` and `itransfer` functions now use an harmonised cli interface with the same options, some of which have been replaced or renamed:
21+
22+
- `--parallel-checksum-jobs` replaces `--num-parallel-transfers` (same functionality, better name)
23+
- `--sync` removed in favor of `--overwrite {mode=sync}`
24+
25+
### Additions
26+
27+
- [Documentation](https://cubi-tk.readthedocs.io/en/latest/) has been updated and future-proofed with CI test build
28+
- Usage of `~/.cubitkrc.toml` has been updated and now allows switching between different Sodar instances
29+
- Most cubi-tk fucntions have been updated to work with multi-assay Sodar projects and have improved handling of assay (and landingzone) selection
30+
- The cli interface for `ingest` and `itransfer` functions has new options:
31+
- `--overwrite {mode=sync}` allows seelction of overwrite behavior. The new default (sync) is to only overwrite remote files when the local one has a different file size
32+
- `--dry-run` added: only print a list of transfers
33+
- `--select-lz` added: allows interactive selection of landingzone
34+
35+
### Features
36+
37+
* add `cubi-tk sodar deletion-requests` ([#297](https://github.com/bihealth/cubi-tk/issues/297)) ([8edec81](https://github.com/bihealth/cubi-tk/commit/8edec813b9041b62e89c98e9b9950d9c5c0e96d3))
38+
* changes for onko data upload ([#289](https://github.com/bihealth/cubi-tk/issues/289)) ([f20401c](https://github.com/bihealth/cubi-tk/commit/f20401c7822da0226f045f0c7145678f8f58fcc0))
39+
* introduce and refactor SodarIngestBase incl harmonised options ([#295](https://github.com/bihealth/cubi-tk/issues/295)) ([6d15d9b](https://github.com/bihealth/cubi-tk/commit/6d15d9b9630515d93c5c42396c94d8a275add0b4))
40+
* major cubi-tk refactoring ([#283](https://github.com/bihealth/cubi-tk/issues/283)) ([1a5397d](https://github.com/bihealth/cubi-tk/commit/1a5397dc04f890b2cbf74666e6c1c3731ae25158))
41+
* update docs ([#309](https://github.com/bihealth/cubi-tk/issues/309)) ([5f34d4f](https://github.com/bihealth/cubi-tk/commit/5f34d4f33962fbc8bca5ae8c009d75fb7ecd7ce4))
42+
* update ingest-data for wgs germline ([#301](https://github.com/bihealth/cubi-tk/issues/301)) ([3316e9b](https://github.com/bihealth/cubi-tk/commit/3316e9b56f550deb3db1d4f4b1931aa8b458cffa))
43+
44+
45+
### Bug Fixes
46+
47+
* (Sodar)API POST calls need to use the data field, not params ([#288](https://github.com/bihealth/cubi-tk/issues/288)) ([ce7388b](https://github.com/bihealth/cubi-tk/commit/ce7388bc9d333734da896c7d066e05032c9acaae))
48+
* add defaults for --output-directory in snappy pull-data commands ([#302](https://github.com/bihealth/cubi-tk/issues/302)) ([e581861](https://github.com/bihealth/cubi-tk/commit/e581861b1de69f1c638bf78dc31c87bb0e1e5dc8))
49+
* bug fix val in feat removed thats needed ([#290](https://github.com/bihealth/cubi-tk/issues/290)) ([971c12f](https://github.com/bihealth/cubi-tk/commit/971c12f00a392782d1103236f4541a3bad95c72b))
50+
* call altamisa with typer, fixes [#249](https://github.com/bihealth/cubi-tk/issues/249) ([#279](https://github.com/bihealth/cubi-tk/issues/279)) ([70f8667](https://github.com/bihealth/cubi-tk/commit/70f8667e5d8f07a6394d3c8ea24b68bdec4845ef))
51+
* dict needs items keyword ([#287](https://github.com/bihealth/cubi-tk/issues/287)) ([fa2333d](https://github.com/bihealth/cubi-tk/commit/fa2333d095ee55b322d1bae9a73f6bf8277d649b))
52+
* dont gen checksum for checksums ([#293](https://github.com/bihealth/cubi-tk/issues/293)) ([1d8fe5b](https://github.com/bihealth/cubi-tk/commit/1d8fe5bb8b175a6ea42f213f44d768607d3c94fd))
53+
* get assay UUID pull data ([#285](https://github.com/bihealth/cubi-tk/issues/285)) ([f121236](https://github.com/bihealth/cubi-tk/commit/f121236c61c3238c57da58350fff8ae0abec96ad))
54+
* nicer json output for LZ commands, always write this json to stdout, better test ([#303](https://github.com/bihealth/cubi-tk/issues/303)) ([bd1414a](https://github.com/bihealth/cubi-tk/commit/bd1414a56ed854720b5ed0d926480e1851ffe1eb))
55+
* refactored function didn't retrun anything ([#286](https://github.com/bihealth/cubi-tk/issues/286)) ([01c849b](https://github.com/bihealth/cubi-tk/commit/01c849b9e02b4b7a9cd922b5b0adb19fe0d62674))
56+
* replaced deprecated logger with loguru ([#273](https://github.com/bihealth/cubi-tk/issues/273)) ([d065ae9](https://github.com/bihealth/cubi-tk/commit/d065ae9be57b6fc3fe308f5b493aed1e11a1cb8a))
57+
* resolve merge issues from SodarIngestBase and deletion-request changes ([#300](https://github.com/bihealth/cubi-tk/issues/300)) ([80ab2b7](https://github.com/bihealth/cubi-tk/commit/80ab2b7f19e7cf6e0eda5a34a1158d2e41d987a2))
58+
* retrun last found match col ([#292](https://github.com/bihealth/cubi-tk/issues/292)) ([1655670](https://github.com/bihealth/cubi-tk/commit/16556709a8b3dd899d551364392896f69a13d247))
59+
* set assay uuid from lz ([#307](https://github.com/bihealth/cubi-tk/issues/307)) ([cf869dc](https://github.com/bihealth/cubi-tk/commit/cf869dc2b38a8afc85d69a5b4358b4e6bea357d4))
60+
* switch sodar profile with different irods_env ([#284](https://github.com/bihealth/cubi-tk/issues/284)) ([cf73749](https://github.com/bihealth/cubi-tk/commit/cf73749b9f6e2cb0f3d9b53ef7c88b4556ce9ce1))
61+
362
## [0.6.0](https://github.com/bihealth/cubi-tk/compare/v0.5.2...v0.6.0) (2025-02-24)
463

564

src/cubi_tk/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.6.0"
1+
__version__ = "0.7.0"

0 commit comments

Comments
 (0)