MinIO RELEASE.2017-07-24T18-27-35Zstable Released Jul 24, 2017
Impact Score: 5/10

MinIO: Feature release GCS gateway and bug fixes.

Source available โ€” automated, not human-reviewed

Component: minio ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

MinIO RELEASE.2017-07-24T18-27-35Z. Source highlight: Gateway now supports **GCS (Google Cloud Storage)** backend.

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (6)

  • Add NATS Streaming doc to event notification doc (#4645) (2 weeks ago)
  • Added new optimized images. (#4609) (4 weeks ago)
  • Adds 'gcs not ready for production' msg (#4604) (4 weeks ago)
  • Add support for helm package info in useragent (#4592) (4 weeks ago)
  • Added AnonListObjectsV2 support to GCS (#4584) (4 weeks ago)
  • gcs: Add missing AnonListObjectsV2 (5 weeks ago)

โšก Performance & Enhancements (1)

  • Improve GCS gateway example instruction (#4587) (4 weeks ago)

๐Ÿ”ง Bug Fixes & Patches (6)

  • **Critical** bug fixes in HTTP and RPC request timeouts.
  • Refactor HTTP server to address bugs (#4636) (12 days ago)
  • gcs: Fix writer/reader go-routine leaks and code re-use (#4651) (13 days ago)
  • fix confusing code for http.Header handling (#4623) (3 weeks ago)
  • Fix gateway browser screenshot (#4613) (3 weeks ago)
  • Fixed one of the images with missing details. (#4612) (4 weeks ago)
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### Highlights - Gateway now supports **GCS (Google Cloud Storage)** backend. - Bucket Notifications are now supported for **MQTT** target. - **Critical** bug fixes in HTTP and RPC request timeouts. ### NOTE - **GCS Gateway** support is in alpha state and not ready for **production** use. - **Admin API** functionality continues to be in **experimental** state and is not ready for **production** use. ### Changelog - api: Upon bucket delete remove in-memory state properly. (#4716) (17 hours ago) <Harshavardhana> - gcs: Better parsing of address flag (#4709) (4 days ago) <A. Elleuch> - gateway-gcs: remove files older than 2 weeks in minio.sys.temp (#4599). Rename ##minio## to {minio}. (4 days ago) <Krishna Srinivas> - rpc: Do not use read/write deadlines for rpc connections. (#4647) (6 days ago) <Harshavardhana> - build: ditch verifiers on make (#4679) (9 days ago) <Brendan Ashworth> - gcs: Save partNumber as part of backend format. (#4666) (11 days ago) <Harshavardhana> - gateway-azure: Return right error when Part size is > 100MB (#4652) (12 days ago) <Krishna Srinivas> - Refactor HTTP server to address bugs (#4636) (12 days ago) <Bala FA> - gcs: Fetch port as GlobalString(). (#4657) (13 days ago) <Harshavardhana> - gcs: Fix writer/reader go-routine leaks and code re-use (#4651) (13 days ago) <Harshavardhana> - Append "-1" to etag when it is not MD5 (#4641) (2 weeks ago) <Krishna Srinivas> - posix: Check for min disk space and inodes (#4618) (2 weeks ago) <Harshavardhana> - GCS documentation (#4622) (2 weeks ago) <Krishna Srinivas> - Add NATS Streaming doc to event notification doc (#4645) (2 weeks ago) <Nitish Tiwari> - Remove dead unused errs and constants. (#4627) (2 weeks ago) <Harshavardhana> - fs: Fail CompleteMultipartUpload if partSize < 5M unless it is last part (#4642) (2 weeks ago) <Krishna Srinivas> - fix confusing code for http.Header handling (#4623) (3 weeks ago) <Andreas Auernhammer> - ListenBucketNotification should set proper MIME type. (#4621) (3 weeks ago) <Harshavardhana> - Fix gateway browser screenshot (#4613) (3 weeks ago) <Nitish Tiwari> - Fixed one of the images with missing details. (#4612) (4 weeks ago) <Dee Koder> - Updated docs with latest images. (#4611) (4 weeks ago) <Dee Koder> - Remove deployment scenarios from erasure code guide (#4607) (4 weeks ago) <Nitish Tiwari> - GCS ListObjectV2 honours continuationToken (#4608) (4 weeks ago) <Nitish Tiwari> - Added new optimized images. (#4609) (4 weeks ago) <Dee Koder> - create subcomposed objects if total parts are > 32 (#4593) (4 weeks ago) <Bala FA> - Remove unnecessary newline at beginning of server output (#4600) (4 weeks ago) <Aditya Manthramurthy> - Adds 'gcs not ready for production' msg (#4604) (4 weeks ago) <ebozduman> - cleanup makefile and enable CGO_ENABLED=0 (#4598) (4 weeks ago) <Harshavardhana> - web: Encode path in presigned GET urls (#4596) (4 weeks ago) <A. Elleuch> - fix: Remove adverb from erasure coded startup message. (#4594) (4 weeks ago) <Harshavardhana> - browser: update ui-assets with new changes. (#4595) (4 weeks ago) <Harshavardhana> - Add support for helm package info in useragent (#4592) (4 weeks ago) <Nitish Tiwari> - build: Error out properly when unsupported arch is given. (#4585) (4 weeks ago) <Harshavardhana> - gcs: Check if the given project id argument exists (#4583) (4 weeks ago) <A. Elleuch> - gateway/azure: Parse error responses for anonymous requests (#4543) (4 weeks ago) <Krishna Srinivas> - gateway-gcs: cleanup minio.sys.temp before deleting the bucket (#4582) (4 weeks ago) <Krishna Srinivas> - Added AnonListObjectsV2 support to GCS (#4584) (4 weeks ago) <Nitish Tiwari> - api: No need to set x-amz-bucket-region if region is empty. (#4586) (4 weeks ago) <Harshavardhana> - Improve GCS gateway example instruction (#4587) (4 weeks ago) <Krishnan Parthasarathi> - gateway-gcs: double quotes should be striped from ETag (#4590) (4 weeks ago) <Krishna Srinivas> - gcs: Add missing AnonListObjectsV2 (5 weeks ago) <Harshavardhana> - Merge remote-tracking branch 'origin/feature-gcs' (5 weeks ago) <Harshavardhana> - tests: Enable previously disabled UNC tests on CI. (#4575) (5 weeks ago) <Harshavardhana> - Name return values to prevent the need (and unnecessary code bloat) (#4576) (5 weeks ago) <Frank Wessels> - sign: StreamingSign should use region from client. (#4577) (5 weeks ago) <Harshavardhana> - gateway-gcs: use minio.sys.temp/multipart/v1 as url base (#4562) (5 weeks ago) <Krishna Srinivas> - Added HEALTHCHECK in release Dockerfiles (#4550) (5 weeks ago) <Nitish Tiwari> - Add MINIO_REGION to server help message (#4558) (5 weeks ago) <Krishnan Parthasarathi> - fix: OwnerID in response should be 64 character in length. (#4554) (5 weeks ago) <Harshavardhana> - Fix GCS help message (#4570) (5 weeks ago) <Krishnan Parthasarathi> - Fix spelling of function name to `startLockMaintenance` (#4561) (5 weeks ago) <Aditya Manthramurthy> - gateway/gcs: Complete minio browser support for gcs. (#4552) (5 weeks ago) <Harshavardhana> - Update minio-go dependency (#4551) (5 weeks ago) <Harshavardhana> - gateway/gcs: Change in multipart backend format (#4455) (5 weeks ago) <Krishna Srinivas> - Update Minio on DC/OS doc for latest Minio package (#4549) (5 weeks ago) <Krishnan Parthasarathi> - xl/fs: Return InvalidPart{} error for part ETag mismatch. (#4541) (5 weeks ago) <Harshavardhana> - xl: prepare storage should Abort properly. (#4542) (5 weeks ago) <Harshavardhana> - Added ListObjectsV2 and ListObjectsV2 Anon support to Gateway S3 and Azure. (#4547) (5 weeks ago) <Nitish Tiwari> - Add support for reading and saving config on Gateway. (#4463) (5 weeks ago) <Harshavardhana> - GCS gateway allows apps to supply their own marker (#4495) (5 weeks ago) <Krishnan Parthasarathi> - Allow bucket creation in different regions, closes #4287 and #4241 (5 weeks ago) <Remco Verhoef> - Filter out internal object prefix during listing (#4435) (5 weeks ago) <Krishnan Parthasarathi> - Set default ETag value if vendor returns empty md5 string (#4409) (5 weeks ago) <poornas> - fix: Check project id before starting gateway (#4412) (5 weeks ago) <Anis Elleuch> - Remove profile option for gcs from gateway help message (#4421) (5 weeks ago) <poornas> - Change md5Sum to etag (#4399) (5 weeks ago) <Krishna Srinivas> - Cleanup and update the PR with the master branch. (5 weeks ago) <Remco Verhoef> - Map only default region us-east-1 to gcs us region (5 weeks ago) <Remco Verhoef> - gateway/gcs: send proper error responses for Get/SetBucket policies. (#4338) (5 weeks ago) <Harshavardhana> - gateway: Use default params when no args provided (#4315) (5 weeks ago) <Anis Elleuch> - Fixes https://github.com/minio/minio/issues/4320 (#4332) (5 weeks ago) <Nitish Tiwari> - Fix ListObjectParts to list properly all parts - closes #4322 (5 weeks ago) <Remco Verhoef> - Fix uploadIDMarker handling. (5 weeks ago) <Remco Verhoef> - Fix issue with AbortMultipartUpload, closes #4322 (5 weeks ago) <Remco Verhoef> - Fix issue with UNSIGNED payloads. (5 weeks ago) <Remco Verhoef> - Verify multipart etag during complete, closes #4288 (5 weeks ago) <Remco Verhoef> - Support iterating through ListObjectParts using NextPartNumberMarker, closes #4284 (5 weeks ago) <Remco Verhoef> - Add region to gcs gateway example (5 weeks ago) <Remco Verhoef> - Verify md5 content hash, closes #4285 (5 weeks ago) <Remco Verhoef> - Use maxKeys for iterator (5 weeks ago) <Remco Verhoef> - Support marker, closes #4286 (5 weeks ago) <Remco Verhoef> - Use MINIO_REGION environment variable for region configuration, closes #4287 (5 weeks ago) <Remco Verhoef> - Add access and secret key to example, needed to access Minio Gateway (5 weeks ago) <Remco Verhoef> - Implement bucket policies (5 weeks ago) <Remco Verhoef> - Return correct error when PutObject fails (5 weeks ago) <Remco Verhoef> - Map S3 regions to Google (multi)regions (5 weeks ago) <Remco Verhoef> - Make every backend responsible for parsing its own arguments, fixes #4293 (5 weeks ago) <Remco Verhoef> - Return BucketAlreadyExists when bucket exists with another user (5 weeks ago) <Remco Verhoef> - Allow bucket creation in different regions, closes #4287 and #4241 (5 weeks ago) <Remco Verhoef> - Translate gcs errors to S3 compatible errors, fixes #4278 (5 weeks ago) <Remco Verhoef> - Use default endpoint when not supplied (5 weeks ago) <Remco Verhoef> - Add usage for GCS gateway, closes #4280 (5 weeks ago) <Remco Verhoef> - Initial implementation of Google Cloud Storage (5 weeks ago) <Remco Verhoef> - Added AllAccessDisabled error (5 weuieks ago) <Remco Verhoef> - Add comment, gateway should validate object name (5 weeks ago) <Remco Verhoef> - Move anonymous error to object translation from Azure specific to gateway (5 weeks ago) <Remco Verhoef> - Implement gateway support Google Cloud Storage (5 weeks ago) <Remco> - Bump docs references to latest Minio release RELEASE.2017-06-13T19-01-01Z (#4546) (6 weeks ago) <Nitish Tiwari> - Reduce macOS instructions (6 weeks ago) <Anand Babu (AB) Periasamy> - browser: Use custom input number step-up/down function (#4524) (6 weeks ago) <Rushan> - Add support for MQTT server as a notification target (#4474) (6 weeks ago) <splinter98> - xl: Fix rare freeze after many disk/network errors (#4438) (6 weeks ago) <Anis Elleuch> - Fix xl.diskWithAllParts to proper checksum algorithm (#4509) (6 weeks ago) <Daniel Lind>