Releases: SpectraLogic/ds3_java_sdk
Releases · SpectraLogic/ds3_java_sdk
v3.2.14
v3.2.13
This release includes the following changes:
- Prevents an ArrayIndexOutOfBoundsException from occurring in the metadata retrieval code on Windows
- Added a Windows specific Metadata Exception
- Updated the Metadata handlers to add support for registering a callback to respond to exceptions
v3.4.0
v3.2.12
v3.2.11
v3.2.10
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
v3.2.9-RC1
This release includes the following changes:
- Response have been split into two classes. The response value objects, and the parser that creates it. This should only be a breaking change for users who have used reflection to mock the response creation for unit testing. This change removes the need to use reflection.
- This release adds an override for
getObject
in theDs3Client
interface that allows a user to pass in their own parser implementation that gives them direct access to the http network stream. - Added a new property to the
FailedRequestException
to improve debugging with Spectra S3 logs - Added OutputStream overloads to the
GetObjectRequest
v3.4.0-RC1
This is the first candidate release of the java sdk targeting version 3.4 of the Spectra S3 interface. This version adds cloud out support, as well as some other API updates.