Skip to content

Releases: SpectraLogic/ds3_net_sdk

v3.0.0

17 May 17:19
Compare
Choose a tag to compare
v3.0.0 Pre-release
Pre-release
Merge pull request #106 from shabtaisharon/3_0_autogen

update the version number to 3.0.0

v1.2.5

10 Mar 15:07
Compare
Choose a tag to compare
v1.2.5 Pre-release
Pre-release
Merge pull request #100 from shabtaisharon/version1.2.5

change the version to 1.2.5

v1.2.4

29 Jan 22:04
Compare
Choose a tag to compare

This release includes the following changes:

  • Fixes an integer overflow when getting files are larger than 4GB

v1.2.3

23 Dec 17:49
Compare
Choose a tag to compare

This release includes the following changes:

  • SHA-256 and SHA-512 are now supported checksums
  • Added a configurable retry limit when getting the list of available chunks for processing when running a job
  • Fixed an issue that was preventing deletes from working when running the .net code in Mono
  • Added logic to verify the contents we receive from a client matches the amount of data that was expected
  • Added retry logic when a partial response is encountered in the helper functions
  • Modified the way streams are flushed in the helper functions to perform an os level buffer flush
  • Implemented a buffered copyTo function that will buffer data upto the size of the buffer, and then send the buffer
  • Made the assignedToBucket xml element optional in the getPhysicalPlacement response to improve 3.0 compatibility
  • Test speed improvements
  • General code cleanup and improvements

v1.2.0

09 Oct 20:11
Compare
Choose a tag to compare

This release includes the following changes:

  • Added Spectra S3's Get Object call
  • Added Spectra S3's Delete Folder call
  • Added Spectra S3's Get System Information call
  • Added System.Diagnostics logging support
  • Fixed case where characters would be dropped when adding a prefix with the helper functions
  • Fixed the Signature calculation so that the SDK does not URL Escape '(' or ')'

v1.1 Partial restore, minor features, performance improvements

12 Aug 17:30
Compare
Choose a tag to compare
  • Added partial object restore.
  • Added the ability to specify the max blob size on the create bulk put.
  • Updated the delete multiple objects call to have a more sensible return value.
  • Added the job status field to the get job call.
  • Added a connection limit configuration when building a client, defaulted to 12.
  • Allowed non-seekable streams to be used for individual blob PUT operations (still not recommended).

Error Messages, HEAD Object, S3-only call removal

18 Feb 17:49
Compare
Choose a tag to compare
  • Implemented the HEAD Object request.
  • Removed the GET job recovery helper since in reality we
    need a more complex implementation for it to work safely.
  • Removed S3 compatible Multipart Upload since this SDK is
    focused on DS3 enhancements, not S3 compatibility. DS3
    aware client's shouldn't use S3 multipart upload.
  • Removed the GetObjectRequest and PutObjectRequest S3
    compatible constructor overloads since this SDK is focused
    on DS3 enhancements, not S3 compatibility. DS3 aware clients
    shouldn't use non-bulk PUTs and GETs.
  • Fixed bug in error handling so friendly error messages work.
  • Refactoring in the helpers in preparation for features in the
    next release.

v0.7.1 - Packaging, documentation, and bulk job efficiency

27 Oct 19:07
Compare
Choose a tag to compare
  • Updated the packaging to use NuGet.
  • Updated responses and exceptions to have public constructors so we can more
    easily mock them.
  • Updated the bulk helpers to use the get available chunks and allocate chunk
    calls to make them more efficient.
  • Updated the powershell client to use the helpers.
  • Updated the documentation.

v0.7.0 - Latest job API compatibility + version number sync

15 Aug 16:39
Compare
Choose a tag to compare
  • Synced version numbering with the BlackPearl.
  • Updated for compatibility with the newest bulk job api.
  • Added the multiple object delete feature.
  • Added metadata support.
  • Added job recoverability.
  • Bug fixes related to internationalization.

v1.5.0 - Bulk Helper Updates

03 Jul 17:22
Compare
Choose a tag to compare
  • Updated bulk helpers to work with the semantic changes.
  • Updated bulk helpers to allow control of the max degree of parallelism.