Highlights
- Click here to download the latest version of MinIO.
- Click here for production support.
- Change erasure coding default block size from 10MiB to 1MiB. See (#11721) for more details.
- Healing improvements. See (#11734, #11725, #11312, #11675) for more details.
- IAM related fixes. See (#11701, #11722) for more details.
- fips related improvements. See (#11710, #11732) for more details.
- ILM transition related improvements. See (#11692, #11717) for more details.
- Use maximum parity for config files. See (#11740) for more details.
- resize replication worker pool dynamically after config update. See (#11737) for more details.
- Fetch fileinfo concurrently on non-erasure coded setups. See (#11700) for more details.
- truncate xl.meta files upon rewrites. See (#11749) for more details.
- fix: normalize object layer inputs. See (#11534) for more details.
- Add Refresh for better locking management. See (#11535) for more details.
Changelog
- Redact LDAP password if any in request trace (#11750) (03/09/21) (Poorna Krishnamoorthy)
- truncate xl.meta files upon rewrites #11749) (03/09/21) (Klaus Post)
- lc: Return expiration header only when version id is unspecified (#11718) (03/09/21) (Anis Elleuch)
- fix: normalize object layer inputs (#11534) (03/09/21) (Harshavardhana)
- Use maximum parity for config files (#11740) (03/09/21) (Anis Elleuch)
- erasure: Reduce the interval of cleaning up .trash folder (#11741) (03/09/21) (Anis Elleuch)
- resize replication worker pool dynamically after config update (#11737) (03/09/21) (Poorna Krishnamoorthy)
- vault: disable Hashicorp Vault with opt-in (#11711) (03/09/21) (Andreas Auernhammer)
- Revert "Revert "heal: Heal bucket metadata when a fresh disk is inserted (#11734)"" (03/08/21) (Harshavardhana)
- Revert "heal: Heal bucket metadata when a fresh disk is inserted (#11734)" (03/08/21) (Harshavardhana)
- CopyObject: Do not remove crypto info when compressed (#11702) (03/08/21) (Klaus Post)
- update browser package.json (03/08/21) (Harshavardhana)
- Fetch fileinfo concurrently (#11700) (03/08/21) (Klaus Post)
- feat: remove go-bindata-assetfs in favor of embed by upgrading to go1.16 (#11733) (03/09/21) (Max Xu)
- fips: always enable AES in FIPS mode when using madmin (#11732) (03/08/21) (Andreas Auernhammer)
- heal: Heal bucket metadata when a fresh disk is inserted (#11734) (03/08/21) (Anis Elleuch)
- ignore healing .trash, .metacache amd .multipart paths (#11725) (03/07/21) (Harshavardhana)
- [feat]: change erasure coding default block size from 10MiB to 1MiB (#11721) (03/06/21) (Harshavardhana)
- fix: Remove repetitive IAM ready message (#11723) (03/06/21) (Anis Elleuch)
- iam: Return a slice of policies for a group (#11722) (03/06/21) (Anis Elleuch)
- use listPathRaw for HealObjects() instead of expensive WalkVersions() (#11675) (03/06/21) (Harshavardhana)
- fips: do not use SHA-3 when building a FIPS-140 2 binary (#11710) (03/06/21) (Andreas Auernhammer)
- Add mint versioning tests (#11500) (03/06/21) (Anis Elleuch)
- lifecycle: don't transition delete markers (#11692) (03/05/21) (Krishnan Parthasarathi)
- enable race detector CI for macos-latest (#11715) (03/05/21) (Harshavardhana)
- Data usage should account for transitioned objects (#11717) (03/05/21) (Krishnan Parthasarathi)
- fix: Merge() should merge and return a copy (#11714) (03/05/21) (Harshavardhana)
- fix : IAM Intialization failing with a large number of users/policies (#11701) (03/05/21) (sgandon)
- Imporve healing and reporting (#11312) (03/04/21) (Klaus Post)
- fix: shellcheck mint shellscript (03/04/21) (Harshavardhana)
- fix: incorrect errors thrown by lint (#11699) (03/04/21) (Harshavardhana)
- Test LDAP connection configuration at startup (#11684) (03/04/21) (Aditya Manthramurthy)
- fix: capture disks when entire peer is offline (#11697) (03/04/21) (Harshavardhana)
- locking: Add Refresh for better locking cleanup (#11535) (03/04/21) (Anis Elleuch)