MinIO RELEASE.2020-05-28T23-29-21Zstable Released May 29, 2020
⚠️ Breaking Change Impact Score: 7/10

MinIO: Bug Fix Release

Source available β€” automated, not human-reviewed

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

Analysis updated: 2026-11-01.

Breaking-change evidence from the source

  • - **Breaking Change** related to changes in readiness check. So, rolling upgrade is not supported.
Read the original context β†—
Source flags breaking changes β€” review applicability
πŸ“„ .MD
⚑ Executive Summary (TL;DR)

MinIO RELEASE.2020-05-28T23-29-21Z. Source highlight: **Breaking Change** related to changes in readiness check. So, rolling upgrade is not supported.

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.

⚠️ Breaking Changes & Deprecations (1)

  • - **Breaking Change** related to changes in readiness check. So, rolling upgrade is not supported.

✨ New Features & Capabilities (6)

  • Add object tagging support in s3 gateway. See (#9124) for more details.
  • Introduce simpler GetMultipartInfo call for performance. See (#9722) for more details.
  • Introduce simpler GetMultipartInfo call for performance (#9722) (05/28/20) (Harshavardhana)
  • add docs for caching drives with docker (#9712) (05/27/20) (poornas)
  • add copyobject tagging replace directive for gateway (#9711) (05/26/20) (P R)
  • Add Docker development workflow for browser (#9664) (05/25/20) (darkdragon-001)

⚑ Performance & Enhancements (6)

  • Cache some values between Read to improve S3 select performance. See (#9645) for more details.
  • CI improvements. See (#9663, #9664) for more details. Thanks to darkdragon-001.
  • Improvements in fetching data blocks and disk info. See (#9563, #9682) for more details.
  • Improvements in handling errors related to disks. See (#9703, #9727) for more details.
  • Web UI: Improve "..." menu (#9631) (05/25/20) (darkdragon-001)
  • sql, csv: Cache some values between Read() calls to gain performance (#9645) (05/22/20) (Anis Elleuch)

πŸ”§ Bug Fixes & Patches (6)

  • Bucket policy related fixes in NAS Gateway. See (#9706) for more details.
  • Improvements and fixes in lifecycle. See( #9667, #9612, #9725) for more details.
  • Object lock related bug fixes. See (#9677, #9684) for more details.
  • Fix object size accounting for encrypted/compressed objects. See (#9690) for more details.
  • Fix cache metadata update for range GET. See (#9636, #9698) for more details.
  • Fix copyObject behavior on expanded zones. See (#9729) for more details.
πŸ“„ View Raw Release Notes (Original Developer Log)
## Highlights - **Breaking Change** related to changes in readiness check. So, rolling upgrade is not supported. - Migrate bucket metadata into a single file. See (#9586, #9660) for more details. - **Additionally this also deprecates/removes support for object locking for FS mode.** Object locking will only work with erasure coding, once the versioning is added. - Bucket policy related fixes in NAS Gateway. See (#9706) for more details. - Add object tagging support in s3 gateway. See (#9124) for more details. - Cache some values between Read to improve S3 select performance. See (#9645) for more details. - Improvements and fixes in lifecycle. See( #9667, #9612, #9725) for more details. - Object lock related bug fixes. See (#9677, #9684) for more details. - CI improvements. See (#9663, #9664) for more details. Thanks to darkdragon-001. - Improvements in fetching data blocks and disk info. See (#9563, #9682) for more details. - Avoid double read of metadata in GetObject and body reads in SelectObject calls. See (#9719, #9638) for more details. - Export bucket usage count as part of prometheus. See (#9710) for more details. - Fix object size accounting for encrypted/compressed objects. See (#9690) for more details. - Fix cache metadata update for range GET. See (#9636, #9698) for more details. - Improvements in handling errors related to disks. See (#9703, #9727) for more details. - Fix copyObject behavior on expanded zones. See (#9729) for more details. - Fix possible double write locks on same resource. See (#9616) for more details. - Store LDAP group claims on the server. See (#9637) for more details. - Introduce simpler GetMultipartInfo call for performance. See (#9722) for more details. - Readiness returns error quickly if any set is down. See (#9662) for more details. ## Changelog - fix: CopyObject behavior on expanded zones (#9729) (05/28/20) (Harshavardhana) - Preserve errors returned by diskInfo to detect disk errors (#9727) (05/28/20) (Harshavardhana) - Introduce simpler GetMultipartInfo call for performance (#9722) (05/28/20) (Harshavardhana) - lifecycle: Iterate over all rules until actionable expiry is found (#9725) (05/28/20) (Anis Elleuch) - allow bucket policy to set/removed in NAS gateway (#9706) (05/28/20) (kannappanr) - storage: Implement GetDiskID request in REST server side (#9720) (05/28/20) (Anis Elleuch) - update browser assets after dependency updates (#9721) (05/27/20) (Harshavardhana) - Avoid double reads on metadata during GetObject() (#9719) (05/27/20) (Harshavardhana) - Update dependencies (#9673) (05/27/20) (darkdragon-001) - fix: send valid claims in AuditLogs for browser requests (#9713) (05/27/20) (Harshavardhana) - add docs for caching drives with docker (#9712) (05/27/20) (poornas) - Export bucket usage counts as part of bucket metrics (#9710) (05/27/20) (Harshavardhana) - madmin: Little error description when parsing server error msg (#9709) (05/27/20) (Anis Elleuch) - add copyobject tagging replace directive for gateway (#9711) (05/26/20) (P R) - Prefer local disks when fetching data blocks (#9563) (05/26/20) (Klaus Post) - cache disk info to avoid repeated calls (#9682) (05/26/20) (Klaus Post) - Allocate more buffer (#9683) (05/26/20) (Klaus Post) - fix: add proper errors for disks with preexisting content (#9703) (05/26/20) (Harshavardhana) - fix misspelling of Certbot (#9705) (05/27/20) (Justin Clift) - fix: reply back user-metadata in lower case form (#9697) (05/25/20) (Harshavardhana) - Revert "Disable crawler in FS/NAS gateway mode (#9695)" (#9702) (05/25/20) (Harshavardhana) - Add Docker development workflow for browser (#9664) (05/25/20) (darkdragon-001) - Web UI: Improve "..." menu (#9631) (05/25/20) (darkdragon-001) - Disable crawler in FS/NAS gateway mode (#9695) (05/25/20) (Harshavardhana) - in cache build ranges metadata as needed (#9698) (05/25/20) (Erkki Eilonen) - remove additional back-ticks in compression docs (#9685) (05/25/20) (Kianoosh Hooshmand) - fix size accounting for encrypted/compressed objects (#9690) (05/24/20) (Harshavardhana) - use https link for brew.sh (#9692) (05/25/20) (谭九鼎) - fix backtick markdown in chinese docs (#9691) (05/25/20) (谭九鼎) - readiness returns error quickly if any of the set is down (#9662) (05/23/20) (Krishna Srinivas) - add gateway object tagging support (#9124) (05/23/20) (P R) - reject object lock requests on existing buckets (#9684) (05/23/20) (Harshavardhana) - avoid net/http ErrorLog for consistent logging experience (#9672) (05/22/20) (Harshavardhana) - progressively report obd results (#9639) (05/22/20) (Sidhartha Mani) - nas: ensure loading of bucket notifications during startup (#9681) (05/22/20) (Anis Elleuch) - sql, csv: Cache some values between Read() calls to gain performance (#9645) (05/22/20) (Anis Elleuch) - bypass flag: Allow object retention removal (#9677) (05/22/20) (Ashish Kumar Sinha) - remove references for deprecated dockerfiles and deployment styles (#9675) (05/22/20) (Harshavardhana) - Fix Windows memory leak (#9680) (05/22/20) (Klaus Post) - Facilitate selective running of single CI stages (#9663) (05/22/20) (darkdragon-001) - add missing signature v2 query params (#9670) (05/21/20) (Harshavardhana) - fix madmin SetBucketQuota API signature (#9669) (05/21/20) (poornas) - Add x-amz-expiration header in some S3 responses (#9667) (05/21/20) (Anis Elleuch) - filter all encryption headers in gateway (#9661) (05/21/20) (kannappanr) - keep bucket metadata fields to be consistent (#9660) (05/21/20) (Harshavardhana) - fix whitespace in browser/webpack.config.js (#9665) (05/21/20) (darkdragon-001) - fixes misleading assume role error msgs (#9642) (05/21/20) (ebozduman) - fix a typo in README.md (#9666) (05/21/20) (Nicholas Bishop) - reload bucket metadata outside the locker (#9659) (05/20/20) (Harshavardhana) - fix KMS quickstart guide layout (#9658) (05/20/20) (Andreas Auernhammer) - fix: remove LDAP groups claim and store them on server (#9637) (05/20/20) (Harshavardhana) - simplify further bucket configuration properly (#9650) (05/20/20) (Harshavardhana) - humanize `timeToFirstByte` and `timeToResponse` upto nanoseconds (#9641) (05/20/20) (Praveen raj Mani) - simplify the KMS guide and remove unnecessary sections (#9629) (05/20/20) (Andreas Auernhammer) - fix storage info output with unordered endpoints arguments (#9610) (05/19/20) (Anis Elleuch) - migrate all bucket metadata into a single file (#9586) (05/19/20) (Harshavardhana) - update all the outdated browser deps (#9640) (05/19/20) (Harshavardhana) - fix: avoid double body reads in SelectObject call (#9638) (05/19/20) (Harshavardhana) - Fix cache metadata update for range GET (#9636) (05/18/20) (poornas) - fix: possiblity of double write lockers on same resource (#9616) (05/18/20) (Harshavardhana) - Improve browser README (#9628) (05/18/20) (darkdragon-001) - Set Deployment ID before starting handlers (#9635) (05/18/20) (Klaus Post) - enable full linter across the codebase (#9620) (05/18/20) (Harshavardhana) - relax validation when loading lifecycle document from the backend (#9612) (05/18/20) (Anis Elleuch) - fix: Disable presigned without appropriate policy (#9621) (05/17/20) (Harshavardhana) - Check for address flags in all positions (#9615) (05/17/20) (kannappanr) - Add docs for bucket quota feature (#9503) (05/16/20) (poornas) - add 50m for windows tests (#9614) (05/15/20) (Harshavardhana)