Releases: NBISweden/sda-cli
Releases · NBISweden/sda-cli
v0.3.3
Changelog
- 43eae4d build(deps): bump the all-modules group with 7 updates (#657)
- 26d0706 Bump module versions
- 5d6f1c0 Update tooling to GO 1.25
- 4a83035 Fix deprected flag in testing
- 41a7a6d build(deps): bump the all-modules group with 7 updates
- 9b1ea0f feat(htsget): add support for format flag (#656)
- a392584 Merge branch 'main' into feature/htsget_format_arg
- 3e7de1a build(deps): bump the all-modules group across 1 directory with 6 updates (#653)
- 99c882a feat(htsget): fix lint issues, add #nosec in unit tests where xss is safe, add excplit ignore of return from fmt.Println
- 5a556da feat(htsget): add support for format flag to propagate to htsget, also update htsget error handling to return error message from htsget-rs if populated if http code is 400 or 404
- dbd1450 build(deps): bump the all-modules group across 1 directory with 6 updates
v0.3.2
Changelog
- 337ce9f build(deps): bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 in the all-modules group (#652)
- c2b5529 build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 (#651)
- 4c53d7a build(deps): bump goreleaser/goreleaser-action in the all-modules group
- d3be4d6 build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1
- e90d3e2 Bug fix for recursive and dataset download (#649)
- 43e85b9 Add #nosec G703 comments
- 089fdd2 Add #nosec G704 comments
- 8583b7f Add #nosec G705 comments
- 200fe55 Add #nosec G117 comments
- dd57c1c Modify file path in setup integration test
- de67326 Fix recursive file path matching
- e45ed8a Remove entries from mock data in download tests
- 08bfc1a Update File struct in download
- e5817ad Update integration tests (download)
- 61ee533 Correct dataset ID usage in file download URLs
- d9ca40b [download] Improving download user experience (#643)
- ad916b9 feat: ignore linting error for package name conflict
- f48366e refactor(download): remove dead code
- 565bb40 feat(download): add unit test to ensure that the cleanup works as expected
- 2901425 refactor: delete existing file before downloading
- a0b2fc0 feat: add back downloading file message
- d4b8c29 feat: make file renaming windows compatible
- 8801c30 refactor: avoid nested if else
- 98467af feat: improve progress bar to solve slow streaming download
- 3774500 refactor: apply reviewers comments with syntax
- 30160e0 feat: improve download progress bar
- 8446075 feat: use streaming for getBody
- 4b2f5e3 feat: name the download file as .part before completion
- a73de81 fix: other unit tests for download
- b95ae3c feat: remove unit tests for downloading without pubkey
- 6620584 feat: better filePath handling logic in downloadFile too
- a09e5f7 feat: apply reviewers comments
- 9c0e643 fix: skip download with --continue should be fast
- d0050f2 feature/ Add encryptionScheme=C4GH when calling htsget-rs (#632)
- 8d79684 build(deps): bump the all-modules group with 2 updates (#644)
- 7da55f8 feat(htsget): use Htsget-Context-Public-Key instead of Client-Public-Key when calling htsget, but keep Client-Public-Key when calling sda-download
- 227ddbd feat(htsget): fix unit test mock htsget server
- a19220d feat(htsget): add encryptionScheme=C4GH when calling htsget-rs
- 40e14f9 build(deps): bump the all-modules group with 2 updates
v0.3.1
What's Changed
- build(deps): bump the all-modules group with 5 updates by @dependabot[bot] in #616
- [refactoring] Add spf13/cobra library to handle argument parsing by @zeidlitz in #602
- build(deps): bump the all-modules group with 5 updates by @dependabot[bot] in #617
- Fix display of upload file location by @viklund in #619
- build(deps): bump the all-modules group with 6 updates by @dependabot[bot] in #621
- build(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 in the all-modules group by @dependabot[bot] in #620
- build(deps): bump the all-modules group with 5 updates by @dependabot[bot] in #624
- build(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by @dependabot[bot] in #625
- build(deps): bump the all-modules group with 2 updates by @dependabot[bot] in #626
- build(deps): bump the all-modules group across 1 directory with 2 updates by @dependabot[bot] in #633
- build(deps): bump the all-modules group across 1 directory with 8 updates by @dependabot[bot] in #634
- build(deps): bump the all-modules group with 5 updates by @dependabot[bot] in #635
- build(deps): bump the all-modules group with 6 updates by @dependabot[bot] in #636
- build(deps): bump golang.org/x/net from 0.48.0 to 0.49.0 in the all-modules group by @dependabot[bot] in #638
- download returns useful message when HTTP status code is 412 by @nanjiangshu in #637
- build(deps): bump the all-modules group with 3 updates by @dependabot[bot] in #640
Full Changelog: v0.3.0...v0.3.1
v0.3.0
v0.2.1
v0.2.0
What's Changed
- fix: report when subcommand is missing by @MalinAhlberg in #534
- More user friendly version message by @aaperis in #535
- better error message for config flag by @MalinAhlberg in #536
- Feature/download resume dataset by @aaperis in #542
- [docs] update instruction for downloading files by @nanjiangshu in #548
- [encrypt] adding progress bar to file encryption by @zeidlitz in #552
- Feature/streaming encryption by @jbygdell in #555
- Feature/unify log output (#455) by @KarlG-nbis in #559
- hotfix for continue flag parsing by @pahatz in #565
- Feature/migrate to aws sdk v2 (#479) by @KarlG-nbis in #560
Full Changelog: v0.1.6...v0.2.0
v0.1.6
What's Changed
- Make release changelog to work correctly by @aaperis in #519
- Bump golangci/golangci-lint-action from 6.5.0 to 6.5.1 by @dependabot in #521
- Bump golangci/golangci-lint-action from 6.5.1 to 6.5.2 by @dependabot in #526
- Add Ceph backend to the docker compose setup by @jbygdell in #523
- fix: show current version by @MalinAhlberg in #528
- add paging using file marker by @aaperis in #522
- fix: do not print host_base to stdout by @MalinAhlberg in #530
Full Changelog: v0.1.5...v0.1.6
v0.1.5
Changelog
- 8557f5c Update to go 1.24 (#517)
- 6ca004a Bump github.com/vbauerster/mpb/v8 from 8.9.2 to 8.9.3 (#515)
- a753139 Bump github.com/neicnordic/crypt4gh from 1.13.0 to 1.14.0 (#514)
- 329b6bd [list] use pagination to list s3 objects (#513)
- 867622f Show only status code from s3's seralization error message (#512)
- bebb0ef display host_base (#511)
- 4b12245 Feature/resume upload from breakpoint (#510)
v0.1.4
What's Changed
- Update documentation for list #450
- Public key file permissions set to full read access #452
- Decrypt multiple files without aborting #451
- Clean up encrypted files after decryption #454
- Check for new releases #463
- Don't write the public key to disk #464
- Config file provided before command #458
- More human friendly token expiry date messages #498
- Update help info and documentation #487
- Remove usage of s3-encrypted #506
Full Changelog: v0.1.3...v0.1.4
v0.1.3
Changelog
- Upload files by supplying the token as an ENV or on the command line (#447)
- List datasets more info (#444)
- Feature/list dataset show more info (#443)
- Deprecate download, replace with sda-download (#427)
- Extend invalid characters for checking (#428)
- Enhance/download from file (#420)
- Bug/progress bar (#418)
- Download fileid (#417)
- List datasets (#415)
- Recursive download (#413)
- Download dataset (#408)
- Enable downloading encrypted file from sda-download API (#406)
- Download files via htsget (#371)
- Feature/sda download (#392)
- Help returns exit 0 code (#389)
- update to go 1.22 (#386)