Releases: hysds/osaka
v1.0.2: Osaka version 1.0.2
Bug fixes and enhancements:
- reading as binary file (#17)
- bump version
v1.0.1: Osaka version 1.0.1
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
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
- mock S3 API using
- 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
Bug fixes and enhancements:
- source bash profile and run pytest for unit testing
- bump version
v0.1.4: Osaka version 0.1.4
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
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
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
Bug fixes and enhancements:
- configure circleci; add build badge
- bump version
v0.1.0: Osaka version 0.1.0
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
Bug fixes and enhancements:
- bump version