Minio - RELEASE.2022-01-25T19-56-04Z
Highlights
- Click here to download the latest version of MinIO.
- Click here for production support.
- Similar to release RELEASE.2021-11-24T23-19-33Z. Downgrades are not supported in this release for erasure-coded clusters, due to on-disk data format version bump - once upgraded erasure-coded clusters cannot be downgraded to any previous release before RELEASE.2021-11-24T23-19-33Z. Please upgrade staging or testing environments first.
- First release to support Decommissioning feature.
- Site replication now allows replication of all users and groups.
- Site replication now supports editing endpoints, credentials etc.
- Server startup speedup in all setups close to 3x to 4x startup improvement with setups with larger drives.
- allow disabling O_DIRECT in certain environments for reads, especially for repeated READ access patterns on same object.
What's Changed
- feat: decommission feature for pools by @harshavardhana in https://github.com/minio/minio/pull/14012
- do not remove Sid from svcaccount policies by @harshavardhana in https://github.com/minio/minio/pull/14064
- fix: decommission bugfixes found during migration of .minio.sys/config by @harshavardhana in https://github.com/minio/minio/pull/14078
- Fix replication of tag removal by @poornas in https://github.com/minio/minio/pull/14056
- fix: when healing log path when we give up by @harshavardhana in https://github.com/minio/minio/pull/14079
- Avoid reconnect of disk during startup sequence by @yinhen in https://github.com/minio/minio/pull/14070
- ignore configNotFound error in AccountInfo() by @harshavardhana in https://github.com/minio/minio/pull/14082
- fix: ignore drained pool in Healing, hold lock additionally by @harshavardhana in https://github.com/minio/minio/pull/14080
- fix: simplify usage calculation and progress by @harshavardhana in https://github.com/minio/minio/pull/14086
- replication: attempt abort multipart-upload at max 3 times on remote by @harshavardhana in https://github.com/minio/minio/pull/14087
- re-do upgrade README.md to explain
mc admin update
by @harshavardhana in https://github.com/minio/minio/pull/14090 - fix: make sure to avoid calling RenameData() on disconnected disks. by @harshavardhana in https://github.com/minio/minio/pull/14094
- fix: use renameAll instead of deleteObject() for purging temporary files by @harshavardhana in https://github.com/minio/minio/pull/14096
- Ignore version not found in deleteVersions by @klauspost in https://github.com/minio/minio/pull/14093
- Simplify the messaging for internode versions by @harshavardhana in https://github.com/minio/minio/pull/14103
- Add Put input readahead by @klauspost in https://github.com/minio/minio/pull/14084
- reject changing pools when there are pending decommissions in-progress by @harshavardhana in https://github.com/minio/minio/pull/14102
- lock: Fix decision when a lock needs to be removed by @vadmeste in https://github.com/minio/minio/pull/14095
- fix: copyMetrics to avoid map references elsewhere by @harshavardhana in https://github.com/minio/minio/pull/14113
- Add envVars for CLI arguments by @harshavardhana in https://github.com/minio/minio/pull/14114
- allow disabling O_DIRECT in certain environments for reads by @harshavardhana in https://github.com/minio/minio/pull/14115
- cleanup dsync tests and remove net/rpc references by @harshavardhana in https://github.com/minio/minio/pull/14118
- Wait for updates collector when disk.NSScanner returns error by @krisis in https://github.com/minio/minio/pull/14127
- fix: ListBucketUsers comment doc. by @Okeyja in https://github.com/minio/minio/pull/14129
- Specify tags in options while selecting replication targets by @poornas in https://github.com/minio/minio/pull/14126
- Fix inconsistent metadata after healing by @klauspost in https://github.com/minio/minio/pull/14125
- support site replication to replicate IAM users,groups by @harshavardhana in https://github.com/minio/minio/pull/14128
- tests: Remove RPC wording from the code by @vadmeste in https://github.com/minio/minio/pull/14142
- Add Subnet link in the issue template for urgency clause by @vadmeste in https://github.com/minio/minio/pull/14131
- fs: Return prefix as listing marker if no objects by @klauspost in https://github.com/minio/minio/pull/14143
- use dnscache resolver for resolving command line endpoints by @harshavardhana in https://github.com/minio/minio/pull/14135
- Update xl.meta docs by @klauspost in https://github.com/minio/minio/pull/14150
- add ability to edit site replication endpoint by @poornas in https://github.com/minio/minio/pull/14022
- fix: correct parentUser lookup for OIDC auto expiration by @harshavardhana in https://github.com/minio/minio/pull/14154
- add github lock threads action by @harshavardhana in https://github.com/minio/minio/pull/14155
- docs: add decommission docs about pool removal by @harshavardhana in https://github.com/minio/minio/pull/14159
- speed up startup sequence for all operations by @harshavardhana in https://github.com/minio/minio/pull/14148
- Disallow delete replication for tag based rules by @poornas in https://github.com/minio/minio/pull/14167
- Minor improvements to newXLStorage by @krisis in https://github.com/minio/minio/pull/14166
- ignore remote disks with diskID empty as offline by @harshavardhana in https://github.com/minio/minio/pull/14168
New Contributors
- @yinhen made their first contribution in https://github.com/minio/minio/pull/14070
- @Okeyja made their first contribution in https://github.com/minio/minio/pull/14129
Full Changelog: https://github.com/minio/minio/compare/RELEASE.2022-01-08T03-11-54Z...RELEASE.2022-01-25T19-56-04Z
Details
date
Jan. 25, 2022, 8:47 p.m.
name
Major Feature Release
type
Major
👇
Register or login to:
- 🔍View and search all Minio releases.
- 🛠️Create and share lists to track your tools.
- 🚨Setup notifications for major, security, feature or patch updates.
- 🚀Much more coming soon!