Releases: SpectraLogic/ds3_java_sdk
v1.2.4
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
v1.2.2
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
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
This release includes:
- Delete Folder API support
v1.1.0-RC8
This release adds metadata support to the SDK. The changes to accomplish this include:
- Added
headObject
to theDs3Client
interface which allows metadata retrieval - Added metadata retrieval on the
Ds3Client.getObject()
call
v1.1.0-RC7
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
This release includes updates to how the xml bodies are parsed and includes updates to several of our dependent libraries.
v1.1.0-RC5
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
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