โ ๏ธ Breaking Change
Impact Score: 7/10
MinIO: Feature & bugfix 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.
Breaking-change evidence from the source
- Breaking Changes: - Users using Minio Client `mc` with Minio Server will have to upgrade to the latest `mc` [release](https://github.com/minio/mc/releases/tag/RELEASE.2018-02-09T23-07-36Z) - Admin API has changed please [refer](https://github.com/minio/minio/blob/master/pkg/madmin/API.md)
โก Executive Summary (TL;DR)
MinIO RELEASE.2018-02-09T22-40-05Z. Source highlight: **Rolling Upgrade Support** to Minio Server.
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.
โ ๏ธ Breaking Changes & Deprecations (1)
- - Breaking Changes: - Users using Minio Client `mc` with Minio Server will have to upgrade to the latest `mc` [release](https://github.com/minio/mc/releases/tag/RELEASE.2018-02-09T23-07-36Z) - Admin API has changed please [refer](https://github.com/minio/minio/blob/master/pkg/madmin/API.md)
โจ New Features & Capabilities (5)
- add documentation about PKCS-8 encrypted RSA keys (#5454)
- Move admin APIs to new path and add redesigned heal APIs (#5351)
- Add notification structure link (#5426)
- add HighwayHash256 support (#5359)
- Add license scan report and status (#5430)
๐ง Bug Fixes & Patches (6)
- Fix configuration handling bugs: (#5473)
- Admin API auth and heal related fixes (#5445)
- fix testcases to init nslock properly (#5429)
- Fix locking in some admin APIs: (#5438)
- Update madmin doc (fixes #5432) (#5433)
- Fix a bug in dsync initialization and communication (#5428)
๐ View Raw Release Notes (Original Developer Log)
## Highlights
- **Rolling Upgrade Support** to Minio Server.
- Breaking Changes:
- Users using Minio Client `mc` with Minio Server will have to upgrade to the latest `mc` [release](https://github.com/minio/mc/releases/tag/RELEASE.2018-02-09T23-07-36Z)
- Admin API has changed please [refer](https://github.com/minio/minio/blob/master/pkg/madmin/API.md)
- Deprecated and removed in-memory **object caching**.
- Default bit-rot protection is now using [HighwayHash](https://github.com/minio/highwayhash)
## Changelog
- Move to go1.9.4 with recent security release (#5502) <Harshavardhana>
- Seek to offset 0 after Truncate() (#5375) <Krishna Srinivas>
- Bring semantic versioning to provide for rolling upgrades (#5495) <Harshavardhana>
- Document object name limitations on Windows (#5491) <kannappanr>
- Deprecate and remove in-memory object caching (#5481) <Harshavardhana>
- Make sure to convert the disk errors to object errors (#5480) <Harshavardhana>
- Reduce Minio access key minimum length to 3 (#5478) <A. Elleuch>
- Quorum based listing for XL (#5475) <Krishna Srinivas>
- fs.json file should be closed in CompleteMultipartUpload (#5482) <Krishna Srinivas>
- simplify storage class validation (#5470) <Harshavardhana>
- Remove stale code from minio server (#5479) <Harshavardhana>
- Lock free multipart backend implementation for FS (#5401) <Krishna Srinivas>
- Fix configuration handling bugs: (#5473) <Aditya Manthramurthy>
- Removes capitalization of error causes (#5468) <ebozduman>
- Support creating directories on erasure coded backend (#5443) <Harshavardhana>
- Autocorrect user provided Azure endpoint (#5417) <Krishna Srinivas>
- add documentation about PKCS-8 encrypted RSA keys (#5454) <Andreas Auernhammer>
- Admin API auth and heal related fixes (#5445) <Aditya Manthramurthy>
- fix testcases to init nslock properly (#5429) <poornas>
- Update dockerfile go version to 1.9.2 (#5441) <Harshavardhana>
- Fix locking in some admin APIs: (#5438) <Aditya Manthramurthy>
- Update madmin doc (fixes #5432) (#5433) <Aditya Manthramurthy>
- Move admin APIs to new path and add redesigned heal APIs (#5351) <Aditya Manthramurthy>
- Fix a bug in dsync initialization and communication (#5428) <Harshavardhana>
- Add notification structure link (#5426) <Harshavardhana>
- Remove requirement for custom RPCClient (#5405) <Harshavardhana>
- add HighwayHash256 support (#5359) <Andreas Auernhammer>
- Remove dead code and associated dead code warning (#5424) <Aditya Manthramurthy>
- Add license scan report and status (#5430) <fossabot>
- fix: listobjects return empty response for invalid prefix/marker (#5425) <poornas>
- Fix lock rpc server maintenance loop go-routine leak (#5423) <Harshavardhana>