minio
-
Major Release
Published by minio-trusted almost 4 years ago
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)