Skip to content

Releases: JaneliaSciComp/x2s3

1.1.0

11 Dec 16:26

Choose a tag to compare

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_object API into open_object and stream_object for 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

01 Nov 11:55

Choose a tag to compare

What's Changed

Full Changelog: 0.9.1...1.0.0

0.9.1

10 Sep 21:47

Choose a tag to compare

What's Changed

  • Implemented range reads for the FileProxyClient by @krokicki in #11
  • moved to Pixi for builds and releases by @krokicki in #10

Full Changelog: 0.8.3...0.9.1

0.8.3

03 Sep 19:57

Choose a tag to compare

What's Changed

Full Changelog: 0.8.2...0.8.3

0.8.2

23 Aug 14:19

Choose a tag to compare

What's Changed

Full Changelog: 0.8.1...0.8.2

0.8.1

07 May 03:01

Choose a tag to compare

Full Changelog: 0.8.0...0.8.1

0.8.0

07 May 02:37

Choose a tag to compare

Full Changelog: 0.7.0...0.8.0

0.7.0

24 Oct 15:35

Choose a tag to compare

What's Changed

  • Support HTTP Range requests by @krokicki in #3
  • Simple local path sharing with local_path config
  • Nginx performance tuning

Full Changelog: 0.6.0...0.7.0

0.6.0

16 Sep 20:30

Choose a tag to compare

  • Refactor code base
  • Improved configuration
  • Added new unit tests

Full Changelog: 0.5.0...0.6.0

0.5.0

03 Sep 15:17

Choose a tag to compare

  • 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