Skip to content

Releases: NBISweden/sda-cli

v0.3.3

25 Mar 10:45
43eae4d

Choose a tag to compare

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

24 Feb 11:52
337ce9f

Choose a tag to compare

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

27 Jan 08:09
60c914a

Choose a tag to compare

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

23 Oct 10:22
bff4a06

Choose a tag to compare

Changelog

  • 69e93b3 Persistent session cache (#610)
  • f411e7c Remove documentation about downloading with fileID (#606)
  • 7e1bab2 Revert "Downgrade the AWS library version"

v0.2.1

19 Sep 14:22
cc09b55

Choose a tag to compare

Changelog

  • Downgrade the AWS library version (#598)

This release fixes a signature error when uploads are made against an older version of Ceph (<18.2.5).

v0.2.0

28 Aug 11:03
023b2f3

Choose a tag to compare

What's Changed

Full Changelog: v0.1.6...v0.2.0

v0.1.6

28 Mar 09:30
17b5a9c

Choose a tag to compare

What's Changed

Full Changelog: v0.1.5...v0.1.6

v0.1.5

13 Mar 10:20
bebb0ef

Choose a tag to compare

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

24 Feb 09:41
5e622b3

Choose a tag to compare

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

19 Sep 09:23
a63d5a3

Choose a tag to compare

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)