Skip to content

Releases: uc-cdis/cirrus

3.1.0

26 Aug 21:00
a0d311b
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/cirrus

Notes since tag: 3.0.1

Notes to tag/commit: 3.1.0

Generated: 2024-08-26

New Features

  • Added new functionality for AWS s3 API calls. This is for getting a
    presigned url for uploading a file, downloading a file, and downloading a
    file from a requester pays bucket (#96)
  • Adds method for retrieving the groups a user is a member of. (#97)

3.0.1

19 Jan 21:39
978420a
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/cirrus
Notes since tag: 3.0.0
Notes to tag/commit: 978420a
Generated: 2024-01-19

Bug Fixes

  • Fix PyPI push GH Action (#95)

Rename package to `gen3cirrus`, migrate to GH Actions

19 Jan 20:01
d0f6de9
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/cirrus
Notes since tag: 2.0.0
Notes to tag/commit: d0f6de9
Generated: 2024-01-19

Breaking Changes

  • Package renamed to align with name in PyPI: gen3cirrus instead of simply
    cirrus to avoid confusion (#94)

Improvements

  • Refactor to use poetry instead of pipenv and GH actions instead of Travis
    (#94)
  • Removing Veracode scanning pipeline (#92)
  • Removing Veracode scanning pipeline (#91)

Dependency Updates

  • Many updates (#94)

Google URL signing V4

18 Jun 17:57
e9f87cc
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/cirrus

Notes since tag: 1.3.1

Notes to tag/commit: 2.0.0

Generated: 2021-06-18

Improvements

  • Updated Google url signing process to V4 (#87)

Dependency Updates

  • add google-auth (#87)

Breaking Changes

  • The get_signed_url function arguments changed. Please call
    get_signed_url_v2 if you do not wish to update to V4. (#87)

backoff refactor

01 Jun 17:10
9df8773
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/cirrus
Notes since tag: 1.3.0
Notes to tag/commit: 1.3.1
Generated: 2021-06-01

Improvements

  • Refactor backoff logic to module for better reuse (#88)
  • Update logging.warn to logging.warning (as the former is deprecated) (#88)
  • backoff in GoogleService during build call (as underlying Google
    libraries do try to make a connection at this point) (#88)

Dependency Updates

support for deleting files in google

21 Sep 20:27
eff3c48
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/cirrus

Notes since tag: 1.2.0

Notes to tag/commit: 1.3.0

Generated: 2020-09-21

New Features

  • New function in the GoogleCloudManager, delete_data_file(), which deletes a
    specified object in the provided bucket (#81)

1.2.0

15 Sep 20:18
b8dee25
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/cirrus

Notes since tag: 1.1.2

Notes to tag/commit: 1.2.0

Generated: 2020-09-15

Dependency Updates

  • Pin google-api-python-client to 1.11.0. (#82)

New Features

  • Added .secinclude to include all relevant files needed for veracode scan.
    (#77)
  • Added .secexclude to explicitly remove any unneeded files. (#77)
  • Added Jenkinsfile.security for the veracode security organization in
    Jenkins to scan this repo regularly. (#77)

fix bug with pagination

03 Oct 16:35
65c7e1d
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/cirrus

Notes since tag: 1.1.1

Notes to tag/commit: 1.1.2

Generated: 2019-10-03

Bug Fixes

  • correctly parse paginated Google group members (only an issue when
    membership exceeds 200) (#75)

Encode special characters in presigned urls

09 Aug 21:05
45ad662
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/cirrus

Notes since tag: 1.1.0

Notes to tag/commit: 1.1.1

Generated: 2019-08-09

Improvements

  • Special characters are encoded in GS presigned urls (#74)

requester pays support

30 Jul 15:18
3b765df
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/cirrus

Notes since tag: 1.0.0

Notes to tag/commit: 1.1.0

Generated: 2019-07-30

New Features

  • New function for assigning a SA billing access to a Google Project (#71)
  • New option to provide a userProject to signed urls to support requester
    pays (#71)

Bug Fixes

  • Correctly get project's parent organization when project is nested in
    folders. (#72)