Releases: JaneliaSciComp/x2s3
Releases · JaneliaSciComp/x2s3
1.1.0
What's Changed
General
- Switch to uvloop for improved async performance
- Log start/end streaming of large files (>10MB)
- Use Fast API lifecycle instead of deprecated event methods
- Cache target map to avoid useless recomputation
- Allow clients to be configured globally and per-target
- Limit max keys to 1000 to avoid resource issues
File Client
- Split the
get_objectAPI intoopen_objectandstream_objectfor use in Fileglancer. - Safe path translation, disallowing chroot jail escapes
- Expose buffer size in the configuration
S3 Client
- Use single aioboto client with connection pool
- Expose all aioboto options in the configuration (e.g. pool size)
- Properly close backend connections to VAST
- Suppress SSL connection closed spam messages when clients hang up
- Improvement to error handling=
Full Changelog: 1.0.0...1.1.0
1.0.0
0.9.1
0.8.3
0.8.2
0.8.1
Full Changelog: 0.8.0...0.8.1
0.8.0
- x2s3 can now be used as a library.
- Added PyPI build and published: https://pypi.org/project/x2s3/
Full Changelog: 0.7.0...0.8.0
0.7.0
0.6.0
- Refactor code base
- Improved configuration
- Added new unit tests
Full Changelog: 0.5.0...0.6.0
0.5.0
- Implemented EncodingType
- Fixed to work with AWS SDK v3
- Fixed ISO formatted dates
- Added UI disable switch
Full Changelog: 0.4.0...0.5.0