v3.2.9
This release includes the following changes in addition to what was released with v3.2.9-RC1:
- Adds support for storing native file system permissions and details as metadata see the Metadata README for more details
- Along with the Metadata support, the SDK has been split into different modules based off of the needs of the specific application
- Fixes an issue in Spectra S3 paginated calls that would repeat values in the Lazy Iterator
- Various Find Bugs fixes
- Created new ObjectChannelBuilders to help with debugging
- Fixed an issue where we would catch an IOException when writing to the local filesystem, and attempt a retry. Instead we will now report the IOException up to the caller since it is unrecoverable inside of the SDK
- Added percent encoding for all UTF-8 unicode characters passed as metadata
- Added support to retry a GET with doing a Partial GET for the remainder of the payload
- Added more failure events when using the helper functions
- Defaulting to using TLS 1.2
- Added an explicit job active check when using the Recover Job API commands
- Made the Signature exception more useful with thrown by including the causing exception
- The SDK will now trim the endpoint and credentials to prevent extra whitespace from causing errors