MinIO RELEASE.2020-11-06T23-17-07Zstable Released Nov 07, 2020
Impact Score: 5/10

MinIO: Major 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.

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

MinIO RELEASE.2020-11-06T23-17-07Z. Source highlight: Rolling upgrades are not supported in this release.

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 support for ListObject caching. See (#10814, #10648, #10784, #10844, #10836, #10837, #10834, #10820, #10809, #10800, #10802, #10826, #10825, #10824) for more details.
  • add missing TTL for STS credentials on etcd. See (#10828) for more details.
  • Add async caching commit option in diskcache. See (#10742) for more details.
  • metacache: Add option for life extension (#10837) (11/05/20) (Klaus Post)
  • add missing TTL for STS credentials on etcd (#10828) (11/04/20) (Harshavardhana)
  • Add remote online/offline information (#10825) (11/04/20) (Klaus Post)

โšก Performance & Enhancements (1)

  • IAM related improvements. See (#10787) for more details.

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix: replaced drive properly by healing the entire drive. See (#10799) for more details.
  • fix: add support for O_DIRECT reads for erasure backends. See (#10718) for more details.
  • fix: honor delimiter as per AWS S3 spec. See (#10823) for more details.
  • fix: use internode data for DisksInfo, VolsInfo in message pack. See (#10821) for more details.
  • fix: dangling objects on actual namespace. See (#10822, #10765) for more details.
  • fix: infinite loop in cleanupStaleUploads of encrypted MPUs. See (#10845) for more details.
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
## Highlights - Rolling upgrades are not supported in this release. - Add support for ListObject caching. See (#10814, #10648, #10784, #10844, #10836, #10837, #10834, #10820, #10809, #10800, #10802, #10826, #10825, #10824) for more details. - fix: replaced drive properly by healing the entire drive. See (#10799) for more details. - IAM related improvements. See (#10787) for more details. - allow requests to be proxied when server is booting up. See (#10790) for more details. - Optimize decryptObjectInfo. See (#10726) for more details. - fix: add support for O_DIRECT reads for erasure backends. See (#10718) for more details. - fix: honor delimiter as per AWS S3 spec. See (#10823) for more details. - fix: use internode data for DisksInfo, VolsInfo in message pack. See (#10821) for more details. - add missing TTL for STS credentials on etcd. See (#10828) for more details. - fix: dangling objects on actual namespace. See (#10822, #10765) for more details. - initialize IAM after etcd has initialized. See (#10819) for more details. - rest client: Expect context timeouts for locks. See (#10782) for more details. - optimize request URL encoding for internode. See (#10811) for more details. - fix: infinite loop in cleanupStaleUploads of encrypted MPUs. See (#10845) for more details. - fix: s3 gateway SSE pagination. See (#10840) for more details. - Don't retain context in locker. See (#10515) for more details. - Optimize FileInfo(Version) transfer. See (#10775) for more details. - Add async caching commit option in diskcache. See (#10742) for more details. ## Changelog - fix: infinite loop in cleanupStaleUploads of encrypted MPUs (#10845) (11/06/20) (Steven Reitsma) - metadata: Invalidate cache if unreadable and not updating (#10844) (11/06/20) (Klaus Post) - fix: s3 gateway SSE pagination (#10840) (11/06/20) (Steven Reitsma) - fix: add missing deleted key element in multiObjectDelete (#10839) (11/05/20) (Harshavardhana) - metacache: Add option for life extension (#10837) (11/05/20) (Klaus Post) - fix: dangling objects on actual namespace (#10822) (11/05/20) (Harshavardhana) - Update msgp to main branch (#10835) (11/05/20) (Klaus Post) - Don't replace caches that are receiving updates (#10834) (11/05/20) (Klaus Post) - metacache: Always close the s2 writer (#10836) (11/05/20) (Klaus Post) - add missing TTL for STS credentials on etcd (#10828) (11/04/20) (Harshavardhana) - re-use optimized readdir for isDirEmpty() (#10829) (11/04/20) (Harshavardhana) - fix: use internode data for DisksInfo, VolsInfo in message pack (#10821) (11/04/20) (Harshavardhana) - Context based AccessKey passing (#10615) (11/04/20) (Bill Thorp) - Add remote online/offline information (#10825) (11/04/20) (Klaus Post) - Don't retain context in locker (#10515) (11/04/20) (Klaus Post) - Keep transient lists while they are updating (#10826) (11/04/20) (Klaus Post) - Add remote Diskinfo caching (#10824) (11/04/20) (Klaus Post) - fix: honor delimiter as per AWS S3 spec (#10823) (11/04/20) (Harshavardhana) - metacache: Add trashcan (#10820) (11/03/20) (Klaus Post) - initialize IAM after etcd has initialized (#10819) (11/03/20) (Harshavardhana) - use list cache for Walk() with webUI and quota (#10814) (11/03/20) (Harshavardhana) - fix: IAM store fallback to list users and policies from disk (#10787) (11/02/20) (Harshavardhana) - fix: move list quorum ENV to config (#10804) (11/02/20) (Harshavardhana) - metacache: Check only one disk for updates (#10809) (11/02/20) (Klaus Post) - Optimize FileInfo(Version) transfer (#10775) (11/02/20) (Klaus Post) - Reduce WriteAll allocs (#10810) (11/02/20) (Klaus Post) - optimize request URL encoding for internode (#10811) (11/02/20) (Harshavardhana) - erasure: delete dangling objects automatically (#10765) (11/02/20) (Anis Elleuch) - Add async caching commit option in diskcache (#10742) (11/02/20) (Poorna Krishnamoorthy) - re-use remote transports in Peer,Storage,Locker clients (#10788) (11/02/20) (Harshavardhana) - go mod update golang.org/x/text to address a CVE (#10805) (11/01/20) (Venkata K Sadineni) - simplify monitoring doesn't need to be canceled (#10803) (10/31/20) (Harshavardhana) - Recreate bucket metacache if corrupted (#10800) (10/31/20) (Klaus Post) - Clean up metadata cache when deleting bucket (#10802) (10/31/20) (Klaus Post) - fix: replaced drive properly by healing the entire drive (#10799) (10/31/20) (Harshavardhana) - remove unnecessary logging and move to log once (#10798) (10/30/20) (Harshavardhana) - allow requests to be proxied when server is booting up (#10790) (10/30/20) (Harshavardhana) - fix: add support for O_DIRECT reads for erasure backends (#10718) (10/30/20) (Krishna Srinivas) - Fix invalidated metacaches (#10784) (10/30/20) (Klaus Post) - obd: Remove unused log constants (#10778) (10/29/20) (kannappanr) - rest client: Expect context timeouts for locks (#10782) (10/29/20) (Klaus Post) - Optimize decryptObjectInfo (#10726) (10/29/20) (Klaus Post) - fix: handle a crash when AskDisks is set to -1 (#10777) (10/29/20) (Harshavardhana) - fix: A possible crash when fi.Erasure.Distribution is empty (#10779) (10/28/20) (Harshavardhana) - Add update retry limit and compare error by string instead (#10776) (10/28/20) (Klaus Post) - fix: Do not cleanup range files in cache SaveMetadata when total hits are false (#10728) (10/28/20) (Kaloyan Raev) - ListObjects Metadata Caching (#10648) (10/28/20) (Klaus Post)