Skip to content

Releases: SpectraLogic/ds3_java_sdk

v1.2.4

15 Jan 23:25
Compare
Choose a tag to compare

This release includes the following changes and improvements:

  • Added logging statements to report back individual file transfer speeds
  • Added extra logic to verify that a whole payload is received from Spectra S3
  • Added read symlink support to the FileObjectPutter
  • Added a circuit breaker to the helper functions which can be used to limit the number of times that the helper functions will attempt to get more chunks to process from Spectra S3
  • Improved the networking implementation so that more concurrent connections can be sent to the same endpoint
  • Non-functional code cleanup changes

v1.2.3

23 Dec 17:18
Compare
Choose a tag to compare

This release includes the following changes:

  • Upgraded dependencies to latest versions
  • Fixed a NullPointerException when starting a bulk put job with a single empty object file
  • General code cleanup and improvements

v1.2.2

09 Dec 05:39
Compare
Choose a tag to compare

This release includes the following changes:

  • Added a build time flag to turn off complete xml attribute and element verification
  • Added more ObjectChannelBuilder helper functions to provide some commonly functionality
  • Added support for SHA-256, SHA-512, CRC32, and CRC32C checksum types
  • Improved error message formatting on some messages
  • Exposed job events to notify when some data is transmitted, and when an object has been fully transferred
  • Added Partial Object get support to the helper functions
  • Head and get object responses will now report the content-length
  • Fixed the FileObjectGetter helper so that it can overwrite files
  • Many internal changes to improve code readability and general code quality

v1.2.0-RC2

25 Sep 16:32
Compare
Choose a tag to compare

This release includes the following changes:

  • Implemented the recover Read/Write job helper functions
  • Added Spectra S3 Get Objects call
  • Added the Job Priority to the Modify Job which allows for the priority of a job to change after it is created
  • Added the Get Tape API call
  • Added the Get Tapes API call
  • Added the Delete Tape API call
  • Reconciled missing/incorrect tape state enums
  • Added full_details query param to the Get Jobs API call

v1.2.0-RC1

15 Sep 15:15
Compare
Choose a tag to compare
v1.2.0-RC1 Pre-release
Pre-release

This release includes:

  • Delete Folder API support

v1.1.0-RC8

19 Aug 20:26
Compare
Choose a tag to compare

This release adds metadata support to the SDK. The changes to accomplish this include:

  • Added headObject to the Ds3Client interface which allows metadata retrieval
  • Added metadata retrieval on the Ds3Client.getObject() call

v1.1.0-RC7

09 Jun 20:09
Compare
Choose a tag to compare

This release adds a new utility command to find jobs that contains any of the files that are passed into it. This should only return a single job when the Job Type is a PUT though multiple could be returned with a GET job.

v1.1.0-RC6

18 May 23:27
Compare
Choose a tag to compare

This release includes updates to how the xml bodies are parsed and includes updates to several of our dependent libraries.

v1.1.0-RC5

18 May 19:48
Compare
Choose a tag to compare

This release includes several new admin api calls as well as several new tape api calls. This release also includes several additions to logging to improve debug-ability

v1.1.0-RC4

11 May 16:19
Compare
Choose a tag to compare

This release does not contain any major functional changes.

The changes that it includes are:

  • Updated gradle to 2.4
  • Added a new factory method on Ds3ClientBuilder to pre-populate a Builder with the endpoint and credentials set from environment variabels