Highlights
- Users are advised to upgrade to the latest version of MinIO. Click here for more details.
- Click here to download the latest version of MinIO.
- Click here for production support.
- Support variable server pools. See (#11256, #11299, #11309, #11372, #11320) for more details.
- Add LDAP Lookup-Bind mode. See (#11318, #11357, #11276) for more details.
- Add cluster level Prometheus metrics. See (#11141, #11328, #11333) for more details.
- replication related fixes. See (#11356, #11308) for more details.
- audit: per object send pool number, set number and servers per operation. See (#11233) for more details.
- Improvements and fixes to healing. See (#11348, #11341, #11358, #11274, #11338) for more details.
- fix: load credentials from etcd directly when possible. See (#11339) for more details.
- fix: allow delayed etcd updates to have fallbacks. See (#11151) for more details.
- Minor fixes in lifecycle. See (#11288) for more details.
- fix: notify bucket replication after replication/ilm. See (#11343) for more details.
- Notification related fixes. See (#11351, #11307) for more details.
- Federation related fixes. See (#11334, #11365) for more details.
- fix: expire locks only on participating lockers. See (#11335) for more details.
- fix ObjectInfo returned by CopyObject. See (#11377) for more details.
- fix: reduce an extra readdir() attempted on non-legacy setups. See (#11301) for more details.
- fix: check for O_DIRECT support for reads and writes. See (#11331) for more details.
- Don't mark remotes online when shutting down. See (#11368) for more details.
- fix: LoginSTS should be an inline implementation. See (#11337) for more details.
- Feed correct part number to sio. See (#11326) for more details.
- Clarify root disk error. See (#11314) for more details.
- select: Fix leak on compressed files. See (#11302) for more details.
- fix: optimize parentDirIsObject method. See (#11280, #11291) for more details.
Changelog
- fix ObjectInfo returned by CopyObject (#11377) (01/29/21) (Poorna Krishnamoorthy)
- fix: allow expansion with newer constraints for older setups (#11372) (01/29/21) (Harshavardhana)
- add hotfix+commit-id+docker builds (01/28/21) (Harshavardhana)
- fix: log notification errors only once (#11350) (01/28/21) (Ritesh H Shukla)
- Don't mark remotes online when shutting down (#11368) (01/28/21) (Klaus Post)
- fix: verify overlapping domains when > 1 (01/28/21) (Harshavardhana)
- fix: allow updated domain names in federation (#11365) (01/28/21) (Harshavardhana)
- Bind to lookup user after user auth to lookup ldap groups (#11357) (01/27/21) (Aditya Manthramurthy)
- fix: replication regression due to proxying requests (#11356) (01/27/21) (Poorna Krishnamoorthy)
- fix: trigger heal if one of the parts are not found (#11358) (01/27/21) (Harshavardhana)
- heal: Remove empty directories (#11354) (01/27/21) (Anis Elleuch)
- rename last remaining Zone->Pool (01/26/21) (Harshavardhana)
- Send bucket name to peers when bucket notification is enabled (#11351) (01/26/21) (massintha azamoum)
- fix: rename audit log docs and datastructure (01/26/21) (Harshavardhana)
- audit: per object send pool number, set number and servers per operation (#11233) (01/26/21) (Anis Elleuch)
- fix: purge LDAP deprecated keys (01/26/21) (Harshavardhana)
- fix: load credentials from etcd directly when possible (#11339) (01/25/21) (Harshavardhana)
- Add LDAP Lookup-Bind mode (#11318) (01/25/21) (Aditya Manthramurthy)
- fix: notify bucket replication after replication/ilm (#11343) (01/25/21) (Harshavardhana)
- fix: LoginSTS should be an inline implementation (#11337) (01/25/21) (Harshavardhana)
- fix: expire locks only on participating lockers (#11335) (01/25/21) (Harshavardhana)
- heal: Decode object name in healing result (#11348) (01/25/21) (Anis Elleuch)
- fix: healBucket across sets should capture results properly (#11341) (01/25/21) (Harshavardhana)
- honor maxWait heal config when maxIO hits (#11338) (01/25/21) (Harshavardhana)
- update new metrics url docs (#11342) (01/25/21) (Ritesh H Shukla)
- avoid double CORS headers in federation (#11334) (01/23/21) (Harshavardhana)
- Add open FD and FD limit to cluster metrics (#11328) (01/22/21) (Ritesh H Shukla)
- fix: check for O_DIRECT support for reads and writes (#11331) (01/22/21) (Harshavardhana)
- initialize forwarder after init() to avoid crashes (#11330) (01/22/21) (Harshavardhana)
- validate storage class across pools when setting config (#11320) (01/22/21) (Harshavardhana)
- update healthcheck tests for new prometheus endpoint (#11333) (01/22/21) (Harshavardhana)
- fix: prometheus metrics link typo update to latest (01/22/21) (Harshavardhana)
- Feed correct part number to sio (#11326) (01/21/21) (Klaus Post)
- Compress profiling data (#11313) (01/20/21) (Klaus Post)
- fix: crash in notificationsys when peers online is 0 (#11307) (01/20/21) (Poorna Krishnamoorthy)
- fix possible crashes on deleteMarker replication (#11308) (01/20/21) (Harshavardhana)
- Clarify root disk error (#11314) (01/20/21) (Klaus Post)
- fix: honor storage class uniformity for multiple pools (#11309) (01/20/21) (Harshavardhana)
- select: Fix leak on compressed files (#11302) (01/19/21) (Klaus Post)
- fix: allow delayed etcd updates to have fallbacks (#11151) (01/19/21) (Harshavardhana)
- fix: add stricter validation for erasure server pools (#11299) (01/19/21) (Harshavardhana)
- fix: reduce an extra readdir() attempted on non-legacy setups (#11301) (01/19/21) (Harshavardhana)
- fix: crawler to skip healing the drives in a set being healed (#11274) (01/19/21) (Harshavardhana)
- crypto: Escape JSON text (#10794) (01/19/21) (Klaus Post)
- fix go mod tidy, remove unexpected deps (01/18/21) (Harshavardhana)
- Updated Prometheus metrics (#11141) (01/18/21) (Ritesh H Shukla)
- update gjson dependency (01/18/21) (Harshavardhana)
- fix: optimize parentDirIsObject by moving isObject to storage layer (#11291) (01/18/21) (Harshavardhana)
- Upgrade simdjson to v0.2.0 with 30-50% faster parsing (#11295) (01/18/21) (Klaus Post)
- Fix support for multiple LDAP user formats (#11276) (01/17/21) (Aditya Manthramurthy)
- fix: do not compute usage for not found lifecycle operations (#11288) (01/17/21) (Harshavardhana)
- fix: bucket lifecycle again to remove Days parameter (01/17/21) (Harshavardhana)
- fix: lifecycle documentation for DeleteMarker (01/17/21) (Harshavardhana)
- fix: make sure parentDirIsObject is used at set level (#11280) (01/17/21) (Harshavardhana)
- fix: standard storage class is allowed to be '0' (01/16/21) (Harshavardhana)
- Support variable server pools (#11256) (01/16/21) (Harshavardhana)