Skip to content

Releases: SpectraLogic/ds3_java_sdk

v3.2.14

04 Apr 17:07
Compare
Choose a tag to compare
v3.2.14 Pre-release
Pre-release

This release includes the following changes:

  • Adds a fix that could cause network sockets to be exhausted
  • Corrects an issue where we would not properly escape query parameters

v3.2.13

03 Mar 18:30
Compare
Choose a tag to compare
v3.2.13 Pre-release
Pre-release

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

09 Feb 23:00
Compare
Choose a tag to compare

This release includes the following changes:

  • Updates the api compatibility to Spectra S3 v3.4.x

v3.2.12

03 Feb 20:47
Compare
Choose a tag to compare

This release includes the following changes:

  • Improves the logging when restoring metadata to record when a property is not restored, or not attempted to be restored

v3.2.11

02 Feb 22:40
Compare
Choose a tag to compare

This release includes the following changes:

  • Added an AggregateException that is thrown when the Metadata restoration code can not restore one or more properties. This is not a checked exception, so should not cause any compilation issues.

v3.2.10

25 Jan 23:26
Compare
Choose a tag to compare

This release includes the following:

  • Removes a duplicate interface that was introduced when splitting the project out into multiple modules

v3.2.9

23 Jan 18:45
Compare
Choose a tag to compare

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

15 Nov 22:51
Compare
Choose a tag to compare
v3.2.9-RC1 Pre-release
Pre-release

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 the Ds3Client 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

07 Nov 17:01
Compare
Choose a tag to compare
v3.4.0-RC1 Pre-release
Pre-release

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.

v3.2.8

02 Nov 22:33
Compare
Choose a tag to compare

This release includes a fix for the following:

  • Resolves a NPE when calling .transfer after calling resume job when some data has already landed in cache