Releases: storj/uplink
Releases · storj/uplink
v1.7.1
v1.7.0
v1.6.0
New features:
- Multipart Upload (from 1.5.0-rc)
- Obtain credentials for edge services Gateway-MT and Linksharing, new method
edge.RegisterAccess
- New method
edge.JoinShareURL
- New method
Project.UpdateObjectMetadata
Fixes:
- Failure when listing objects with prefix "/"
- Multipart upload part abort is working correctly now
- Fix edge case for multipart upload ETag encryption/decryption
v1.5.0-rc.1
New multipart upload API. New methods:
Project.BeginUpload
Project.UploadPart
Project.CommitUpload
Project.AbortUpload
Project.ListUploads
Project ListUploadParts
Known issues:
PartUpload.Abort()
will not work correctly if uploading part already started.
v1.4.6
- Multipart upload implemented as private API. The public API will be made available with v1.5.0.
- Negative
Offset
values inDownloadOptions
are processed as suffix range requests. - User-Agent now contains the library version
ErrBucketNameInvalid
is returned if bucket creation fails due to an invalid argument- The cancel process handler won't issue deletion of the pending object
- Fixed connection leak due to not closing properly connections to satellite
- Fixed downloading of objects with more than 1000 segments
- Fixed downloading of objects that have segments with a different erasure coding scheme
- Encryption keys in access grants are limited to the permission scope of the API key
v1.4.5
- Avoid recreating identity and TLS config for every project opening.
- Fix for downloading large files that take more than 1 hour to download.
v1.4.4
- Fix in Access.OverrideEncryptionKey that avoids overriding the wrong node in the encryption store.
v1.4.3
This change fixes a regression we had about parsing old access grants, which did not include the appropriate Satellite's Node ID in their configuration. It also adds direct support for determining if an operation failed due to permissions (ErrPermissionDenied).