Skip to content

Releases: hysds/osaka

v1.0.2: Osaka version 1.0.2

02 Oct 13:25
Compare
Choose a tag to compare

Bug fixes and enhancements:

  • reading as binary file (#17)
  • bump version

v1.0.1: Osaka version 1.0.1

02 Jun 03:47
443ba6a
Compare
Choose a tag to compare

Bug fixes and enhancements:

  • increase backoff and utilize random jitter to prevent excessive API calls
  • utilize backup method for returning content_length
  • bump version

v1.0.0: Osaka version 1.0.0

27 May 18:58
dd3f0d4
Compare
Choose a tag to compare

Bug fixes and enhancements:

  • wrapped the call to obj.load() in a backoff decorator to handle cases where an uploaded file to S3 doesn't have it's metadata available immediately after
  • added unit tests for the s3 storage backend to test the updated functionality
    • mock S3 API using moto
  • detect non-existent lock file using backend-specific methods
    • TODO: implement specific checks for azure, ftp, google and sftp backends
  • reduce number of calls to isLocked() to reduce the number of total backend-specific API calls (e.g. S3 API calls) and number of log messages
  • black format everything
  • fix flake8 issues
  • bump version

v0.1.5: Osaka version 0.1.5

07 Feb 04:49
Compare
Choose a tag to compare

Bug fixes and enhancements:

  • source bash profile and run pytest for unit testing
  • bump version

v0.1.4: Osaka version 0.1.4

13 Jan 23:38
d799a38
Compare
Choose a tag to compare

Bug fixes and enhancements:

  • install awscli and update deps
  • add requirements.txt
  • disable legacy tests that need updating to run on circleci
  • HC-148: 202 status code handling for http storage backend (#13)
    • raise 202StatusException 202 encountered; log out HTTP status code
    • add unit tests for http storage backend
  • bump version

v0.1.3: Osaka version 0.1.3

08 Nov 20:25
Compare
Choose a tag to compare

Bug fixes and enhancements:

  • bug fix: added more logic to isComposite in http.py (#12)
  • bump version

v0.1.2: Osaka version 0.1.2

31 Aug 21:18
Compare
Choose a tag to compare

Specify body of new release. Previous release's body below:

Bug fixes and enhancements:

  • configure circleci; add build badge
  • bump version

To help you formulate the release body, the list of behind commit messages are provided below:

sha: 1b4c21c
html_url: 1b4c21c
message:

HC-76 Only call startswith with a string parameter if the result is a string. This prevents TypeError from being thrown when the response is bytes which can happen when given a direct download link.

sha: cecb5c7
html_url: cecb5c7
message:

HC-77 open destination file as binary file if the stream is of type urllib3.response.HTTPResponse. The only time stream will be of type urllib3.response.HTTPResponse is if urllib3.response.HTTPResponse.raw is returned from http.get() (I think)

sha: b2f5942
html_url: b2f5942
message:

Merge pull request #10 from hysds/HC-76

HC-76 Osaka HTTP Storage isComposite fails when given URL to binary file

sha: dc0fe27
html_url: dc0fe27
message:

Merge pull request #11 from hysds/HC-77

HC-77 TypeError when downloading binary file via HTTP

sha: af757f9
html_url: af757f9
message:

bump version

v0.1.1: Osaka version 0.1.1

28 May 14:39
Compare
Choose a tag to compare

Bug fixes and enhancements:

  • configure circleci; add build badge
  • bump version

v0.1.0: Osaka version 0.1.0

09 Apr 02:58
Compare
Choose a tag to compare

Bug fixes and enhancements:

  • python3 port
  • format to PEP8 spec
  • determine how to open local file; dump traceback for better visibility
  • pasteurized
  • require future
  • remove imports not yet installed via install_requires
  • bump version

v0.0.2: Osaka version 0.0.2

13 Mar 00:31
Compare
Choose a tag to compare

Bug fixes and enhancements:

  • bump version