MinIO RELEASE.2021-04-18T19-26-29Zstable Released Apr 18, 2021
Impact Score: 5/10

MinIO: Major 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.2021-04-18T19-26-29Z. 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 (5)

  • Add runtime mem stats to server info. See (#11995) for more details.
  • introduce new package pkg/kms (#12019) (04/15/21) (Andreas Auernhammer)
  • add new pkg/fips for FIPS 140-2 (#12051) (04/14/21) (Andreas Auernhammer)
  • Add metadata checksum (#12017) (04/09/21) (Klaus Post)
  • Add runtime mem stats to server info (#11995) (04/07/21) (Klaus Post)

โšก Performance & Enhancements (3)

  • Improve replication performance. See (#12080, #12054, #12009) for more details.
  • Minor improvements in Lifecycle. See (#12077, #12039) for more details.
  • Minor improvements to healing. See (#12004) for more details.

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix: calculate correct content range with partNumber query. See (#11992) for more details.
  • fix: crash in single drive mode for lifecycle (#12077) (04/16/21) (Harshavardhana)
  • fix: add helper for an expected path.Clean behavior (#12068) (04/15/21) (Harshavardhana)
  • fix: do not return an error on expired credentials (#12057) (04/15/21) (Harshavardhana)
  • fix: preserve shared dataDir during suspend overwrites (#12058) (04/15/21) (Harshavardhana)
  • fix: pre-allocate certain slices with expected capacity (#12044) (04/12/21) (Harshavardhana)
๐Ÿ“„ 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. - **Downgrades** are not allowed in this release, due to format changes in metadata. All older content will be preserved, only newer content written will be using the newer format. Please test it thoroughly in a test environment before upgrading. - Save small objects as part of xl.meta. See (#12050, #12012, #12031, #12058, #12023, #12017) - Support to create service account credentials for an LDAP user. See (#12056, #12064, #12062, #11808) for more details. - Improve replication performance. See (#12080, #12054, #12009) for more details. - Initial support for building FIPS binaries. See (#12051, #12019, #12014) for more details. - avoid frequent DNS lookups for bare-metal setups. See (#11972) for more details. - Minor improvements in Lifecycle. See (#12077, #12039) for more details. - fix: calculate correct content range with partNumber query. See (#11992) for more details. - scanner: Shuffle disks to scan. See (#12036) for more details. - Add runtime mem stats to server info. See (#11995) for more details. - Minor improvements to healing. See (#12004) for more details. - LDAP: remove legacy path for LDAP during policy-map removal. See (#12081) for more details. - remove possible double locks in bandwidth monitor. See (#12067) for more details. ## Changelog - Use custom transport for remote targets (#12080) (04/16/21) (Poorna Krishnamoorthy) - remove legacy path for LDAP during policy-map removal (#12081) (04/16/21) (Harshavardhana) - fix: crash in single drive mode for lifecycle (#12077) (04/16/21) (Harshavardhana) - Update Replication README to point at new docs (#12069) (04/15/21) (Ravind Kumar) - fix: add helper for an expected path.Clean behavior (#12068) (04/15/21) (Harshavardhana) - Avoid metadata update for incoming replication failure (#12054) (04/15/21) (Poorna Krishnamoorthy) - remove possible double locks in bandwidth monitor (#12067) (04/15/21) (Harshavardhana) - svc: Display the correct policy of a particular service account (#12064) (04/15/21) (Anis Elleuch) - fix: do not return an error on expired credentials (#12057) (04/15/21) (Harshavardhana) - introduce new package pkg/kms (#12019) (04/15/21) (Andreas Auernhammer) - fix: preserve shared dataDir during suspend overwrites (#12058) (04/15/21) (Harshavardhana) - svc: Disallow creating services accounts by root (#12062) (04/15/21) (Anis Elleuch) - ldap: Create services accounts for LDAP and STS temp accounts (#11808) (04/15/21) (Anis Elleuch) - update findDataDir to skip inline data (#12050) (04/14/21) (Harshavardhana) - STS call should be rejected for missing policies (#12056) (04/14/21) (Harshavardhana) - add new pkg/fips for FIPS 140-2 (#12051) (04/14/21) (Andreas Auernhammer) - PutObjectRetention : return matching error XML as AWS S3 (#11973) (04/14/21) (ebozduman) - fix: pre-allocate certain slices with expected capacity (#12044) (04/12/21) (Harshavardhana) - Lifecycle: Accept empty <Filter> tag in XML documents (#12039) (04/12/21) (Anis Elleuch) - scanner: Shuffle disks to scan (#12036) (04/12/21) (Anis Elleuch) - change updateVersion to only update keys, no deletes (#12032) (04/10/21) (Harshavardhana) - xl-meta.go dump skip CRC check (#12031) (04/10/21) (Klaus Post) - fix: allow S3 gateway passthrough for SSE-S3 header on copy object (#12029) (04/09/21) (sgandon) - remove null version dataDir upon overwrites (#12023) (04/08/21) (Harshavardhana) - fix build with fips tags (04/08/21) (Harshavardhana) - avoid frequent DNS lookups for baremetal setups (#11972) (04/08/21) (Harshavardhana) - Update etcd doc to clarify that any STS setup should work (#12022) (04/08/21) (Aditya Manthramurthy) - Add metadata checksum (#12017) (04/09/21) (Klaus Post) - fix: allow S3 gateway passthrough for SSE-S3 header (#12020) (04/08/21) (Harshavardhana) - fix: legacy object should be overwritten for metadataOnly updates (#12012) (04/08/21) (Harshavardhana) - fips build tag uses relevant binary link for updates (#12014) (04/08/21) (Harshavardhana) - handle dns.ErrBucketConflict as BucketAlreadyExists (#12013) (04/08/21) (Harshavardhana) - Update replication docs for required permission (#12010) (04/07/21) (Poorna Krishnamoorthy) - set SSE headers in put-part response (#12008) (04/07/21) (Andreas Auernhammer) - fix: calculate correct content-range with partNumber query (#11992) (04/07/21) (Harshavardhana) - fix: remove auto-close GetObjectReader (#12009) (04/07/21) (Harshavardhana) - Add runtime mem stats to server info (#11995) (04/07/21) (Klaus Post) - healing: re-read metadata after lock (#12004) (04/07/21) (Klaus Post) - odirectReader: handle EOF correctly (#11998) (04/07/21) (Klaus Post) - tracing: Support older admin tracing API (#11999) (04/07/21) (Anis Elleuch)