github minio/minio RELEASE.2020-11-06T23-17-07Z
Major Release

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)

Don't miss a new minio release

NewReleases is sending notifications on new releases.