Skip to content

Releases: SpectraLogic/ds3_go_sdk

v6.0.0

26 May 16:53
f3e69c0

Choose a tag to compare

v6.0.0 Pre-release
Pre-release

What's Changed

BREAKING CHANGE: Removal of S3 Multipart Upload (MPU) Support

Support for S3-style Multipart Upload (MPU) has been removed in this version of the SDK. Existing integrations using MPU methods (e.g., InitiateMultiPartUpload) will fail and require migration to the DS3 Bulk API.

Migration Path:
Users should transition to using Bulk PUT and Bulk GET jobs, which offer superior performance and scalability on BlackPearl. It is highly recommended to use the high-level HelperInterface in helpersImpl.go to manage these operations.

Full Changelog: v5.8.1...v6.0.0

v5.8.2

28 May 16:34
aae5d43

Choose a tag to compare

What's Changed

Full Changelog: v5.8.1...v5.8.2

v5.8.1

08 May 17:18
e7e4794

Choose a tag to compare

  • Convert library to a Go module
  • Use an http.Transport with sensible defaults, based off the default transport in Go's standard library
  • Add hooks to set max-idle-conns-per-host and idle-conn-timeout
  • Fix integration test issues
  • Add end-to-end Go context support. This is a breaking API change as virtually all public functions now accept a context as the first argument. This allows callers to cancel in-flight operations and propagate deadlines. A minimal mechanical change would be to pass in context.TODO() or context.Background().
  • Add ignore_server_cert option
  • Default endpoint to https:// if no scheme is provided
  • "go fmt" all source code

v5.8.0

23 May 18:25
1bd297d

Choose a tag to compare

Updated to BP API 5.8

v5.6.2

06 Feb 23:39
22b7508

Choose a tag to compare

Added protected flag as optional parameter to helper putObjects call

v5.6.1

14 Sep 20:43
cad7c4d

Choose a tag to compare

Bug fix:

  • Do not retry GET job creation in helpers if none of the original objects exist on BP.

v5.6.0

26 Oct 22:51
b23799e

Choose a tag to compare

v5.6.0 Pre-release
Pre-release

Updated to BP API 5.6

v5.4.0

06 Oct 22:46
ebdff90

Choose a tag to compare

Updated to BP API 5.4

v5.3.0

19 May 16:44
84a9954

Choose a tag to compare

Updated to BP API 5.3

v5.2.1

18 May 16:19
990cc35

Choose a tag to compare

  • Added a new helper function GetObjectsSpanningJobs that will break up large in-order get jobs into multiple get jobs so objects larger than available cache size can be retrieved.
  • Fixed bug in authorization header calculation when header key starts with underscore.
  • Improved error handling in helpers.