github minio/minio-go v3.0.0
Major release with API changes

latest releases: v7.0.70, v7.0.69, v7.0.68...
6 years ago

Highlights

  • Introduce support for IAM credentials with - pkg/credentials package.
  • Introduce new ComposeObject() API to concatenate multiple sources into a single object.
  • Introduce newer CopyObject() API to support upto 5 TiB object.
  • Migrate PutObject() to use AWS Streaming Signature V4 by default.
  • Resuming of multipart uploads is not supported anymore.

Changelog

  • Remove copyConditions unused struct (#743) (61 minutes ago)
  • Fix user-metadata copying bug in Compose API (#741) (62 minutes ago)
  • api: Upon failure abort the multipart upload. (#737) (64 minutes ago)
  • Handle source objects used client side encryption for compose object. (#739) (27 hours ago)
  • Export KeyInfo.GetSSEHeaders so users can more easily generate SSE-C headers (#740) (2 days ago)
  • api: use simple streaming upload for GetObject() reader. (#735) (2 days ago)
  • Add API to compose objects through server-side copying (#715) (3 days ago)
  • api: Allow *.amazonaws.com but not s3 endpoints (#729) (3 days ago) <A. Elleuch>
  • api: Pass down encryption metadata to all the multipart callers. (#736) (3 days ago)
  • api: Update progress bar concurrently. (#734) (5 days ago)
  • api: Support parallel uploads for PutObjectStreaming (#728) (6 days ago)
  • Set httpBody as nil if contentLength is 0 (#722) (9 days ago)
  • api: objectInfo filtering should include more headers. (#724) (12 days ago)
  • Export CommonPrefix var (#726) (12 days ago)
  • api: ListBuckets() should have a default region for AWS S3. (#720) (2 weeks ago)
  • api: deprecate PutObject() resuming capabilities. (#707) (2 weeks ago)
  • api: ListObjectsV2 response should be validated strictly. (#721) (2 weeks ago)
  • Cleanup iam role name handling. (#716) (2 weeks ago)
  • Changed environment var S3_ADDRESS to SERVER_ENDPOINT (#713) (2 weeks ago)
  • Minor fix spelling errors. (#714) (2 weeks ago)
  • Relax isValidBucketName to allow reading existing buckets. (#708) (2 weeks ago)
  • For GCS the size limit of S3 is not useful. (#711) (3 weeks ago)
  • s3utils: Support AWS S3 US GovCloud endpoint. (#701) (3 weeks ago)
  • api: Always strip 80/443 port from host (#709) (3 weeks ago)
  • Redact signature strings properly. (#706) (3 weeks ago)
  • api: Single putObject can use temporary file always. (#703) (3 weeks ago)
  • Spelling fix (#704) (3 weeks ago)
  • api/encrypt: Get() on encrypted object should be a reader. (#699) (5 weeks ago)
  • get: Fix reading an object if its size is unknown (#694) (5 weeks ago)
  • fixes #696 by updating the examples for put-encrypted-object and get-encrypted-object (#697) (5 weeks ago)
  • fix InvalidAccessKeyId error according to amazon documentation (#692) (6 weeks ago)
  • Add AWS S3 SSE-C example. (#689) (6 weeks ago)
  • According to RFC7232 Etag should be in quotes for If-Match. (#688) (7 weeks ago)
  • api: getReaderSize() should honor seeked file descriptors. (#681) (7 weeks ago)
  • tests: Use bytes.Repeat() when generating big data (#683) (7 weeks ago)
  • api: Failed call retry with region only when http.StatusBadRequest. (#678) (7 weeks ago)
  • api: Add NewWithCredentials() (#646) (8 weeks ago)

Don't miss a new minio-go release

NewReleases is sending notifications on new releases.