โ ๏ธ Breaking Change
Impact Score: 7/10
MinIO: Minor Bug Fix 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 Change** related to force deletion of non-empty bucket. So, rolling upgrade is not supported.
โก Executive Summary (TL;DR)
MinIO RELEASE.2020-04-02T21-34-49Z. Source highlight: **Breaking Change** related to force deletion of non-empty bucket. So, rolling upgrade is not supported.
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 Change** related to force deletion of non-empty bucket. So, rolling upgrade is not supported.
โจ New Features & Capabilities (6)
- Add force delete option of non-empty bucket. See (#9166) for more details.
- sql: Add support of escape quote in CSV (#9231) (04/01/20)
- Add rotating token support for admin API (#9244) (04/01/20)
- Add numeric/date policy conditions (#9233) (04/01/20)
- Add Parallel NetOBD tests to saturate all nodes at once (#9241) (03/31/20)
- [feature] allow for an odd number of erasure packs (#9221) (03/31/20)
โก Performance & Enhancements (3)
- Improvements in self healing. See (#9192) for more details.
- Improve start up time by reusing storage disks. See(#9210) for more details.
- Improve YAML download links listed in K8s doc (#9213) (03/26/20)
๐ง Bug Fixes & Patches (6)
- Improvements/bugfixes in Lifecycle feature. See (#9201, #9219) for more details.
- fix: allow listBuckets with listBuckets permission (#9253) (04/02/20)
- fix: do not exit on bootstrap Verify() to allow for rolling upgrades (#9235) (04/01/20)
- fix: use specified authToken for audit/logger HTTP targets (#9249) (04/01/20)
- fix: ETag returned by OSS endpoint (#9243) (04/01/20)
- fix: gateway_s3_bytes_sent metric for all API methods (#9242) (04/01/20)
๐ View Raw Release Notes (Original Developer Log)
## Highlights
- **Breaking Change** related to force deletion of non-empty bucket. So, rolling upgrade is not supported.
- Allow odd number of erasure packs. See (#9221) for more details.
- Improvements in self healing. See (#9192) for more details.
- Add force delete option of non-empty bucket. See (#9166) for more details.
- Implement Onboard Diagnostics Admin API. See (#9024, #9234, #9241) for more details.
- Improve start up time by reusing storage disks. See(#9210) for more details.
- Improvements/bugfixes in Lifecycle feature. See (#9201, #9219) for more details.
## Changelog
- fix: allow listBuckets with listBuckets permission (#9253) (04/02/20)
- set default storage class always (#9250) (04/02/20)
- fix: do not exit on bootstrap Verify() to allow for rolling upgrades (#9235) (04/01/20)
- fix: use specified authToken for audit/logger HTTP targets (#9249) (04/01/20)
- fix: ETag returned by OSS endpoint (#9243) (04/01/20)
- sql: Add support of escape quote in CSV (#9231) (04/01/20)
- Add rotating token support for admin API (#9244) (04/01/20)
- fix: gateway_s3_bytes_sent metric for all API methods (#9242) (04/01/20)
- proactive deep heal object when a bitrot is detected (#9192) (04/01/20)
- trimpaths when building minio binaries (#9246) (04/01/20)
- Add numeric/date policy conditions (#9233) (04/01/20)
- Add Parallel NetOBD tests to saturate all nodes at once (#9241) (03/31/20)
- [feature] allow for an odd number of erasure packs (#9221) (03/31/20)
- fix: allow overwriting objects under lock after retention period (#9232) (03/31/20)
- [Bugfix] Fix Net tests being omitted (#9234) (03/31/20)
- fix: delete dangling directories properly (#9222) (03/30/20)
- Makes mandatory dsn_string parameter optional (#8931) (03/28/20)
- B2 gateway S3 compat: return MD5 hash as ETag from PutObject (#9183) (03/28/20)
- add force delete option of non-empty bucket (#9166) (03/27/20)
- fix: cleanup lifecycle unused code (#9219) (03/27/20)
- fix: startup load time by reusing storageDisks (#9210) (03/27/20)
- Implement oboard diagnostics admin API (#9024) (03/26/20)
- Improve YAML download links listed in K8s doc (#9213) (03/26/20)
- Fix lifecycle GET: AWS SDK complaints on empty config (#9201) (03/25/20)