MinIO RELEASE.2022-01-25T19-56-04Zstable Released Jan 25, 2022
Impact Score: 5/10

MinIO: Major Feature Release

Source available โ€” automated, not human-reviewed

Component: minio ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

MinIO RELEASE.2022-01-25T19-56-04Z. Source highlight: Click here to download the latest version of MinIO.

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (6)

  • First release to support **Decommissioning** feature.
  • feat: decommission feature for pools
  • Add Put input readahead
  • Add envVars for CLI arguments
  • Add Subnet link in the issue template for urgency clause
  • add ability to edit site replication endpoint

โšก Performance & Enhancements (2)

  • Server startup speedup in all setups close to 3x to 4x startup improvement with setups with larger drives.
  • Minor improvements to newXLStorage

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix: decommission bugfixes found during migration of .minio.sys/config
  • Fix replication of tag removal
  • fix: when healing log path when we give up
  • fix: ignore drained pool in Healing, hold lock additionally
  • fix: simplify usage calculation and progress
  • fix: make sure to avoid calling RenameData() on disconnected disks.
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
## Highlights - Click [here](https://min.io/download) to download the latest version of MinIO. - Click [here](https://min.io/pricing) for production support. - First release to support **Decommissioning** [feature](https://github.com/minio/minio/blob/master/docs/distributed/DECOMMISSION.md). - 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