β οΈ Breaking Change
Impact Score: 7/10
MinIO: Major 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:** config.json will be renamed to config.json.deprecated. Entries in config.json.deprecated will be continued to be honored until this PR is merged. Config changes documentation is available [here](https://github.com/minio/minio/blob/master/docs/config/README.md).
Breaking Change:** Distributed Minio Server nodes require access and secret key as environment variables. Additonally if a domain needs to be set, MINIO_DOMAIN env variable needs to be set explicitly. Config.json entries will be deprecated next release. See [here](https://docs.minio.io/docs/distributed-minio-quickstart-guide.html) for more details.
Remove double backtick that was breaking docs (#6410) (09/04/18) <Barnaby Keene>
β‘ Executive Summary (TL;DR)
MinIO RELEASE.2018-09-11T01-39-21Z. Source highlight: Bugfixes to improve in the areas of memory and performance.
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 (3)
- Breaking Change:** config.json will be renamed to config.json.deprecated. Entries in config.json.deprecated will be continued to be honored until this PR is merged. Config changes documentation is available [here](https://github.com/minio/minio/blob/master/docs/config/README.md).
- Breaking Change:** Distributed Minio Server nodes require access and secret key as environment variables. Additonally if a domain needs to be set, MINIO_DOMAIN env variable needs to be set explicitly. Config.json entries will be deprecated next release. See [here](https://docs.minio.io/docs/distributed-minio-quickstart-guide.html) for more details.
- Remove double backtick that was breaking docs (#6410) (09/04/18) <Barnaby Keene>
β¨ New Features & Capabilities (2)
- Add ObjectOptions to ObjectLayer calls (#6382) (09/10/18) <poornas>
- Add admin get/set config keys API (#6113) (09/06/18) <Anis Elleuch>
π§ Bug Fixes & Patches (6)
- Bugfixes to improve in the areas of memory and performance.
- Better log messages, documentation fixes and other miscellaneous fixes.
- Redis documentation Fix (#6378) (09/07/18) <Praveen raj Mani>
- Fix Manta gateway client creation flow (#6425) (09/07/18) <Nitish Tiwari>
- xl: Fix removing an empty directory (#6421) (09/06/18) <Anis Elleuch>
- Fix config subsystem to wait on quorum number of formatted disks (#6407) (09/05/18) <Harshavardhana>
π View Raw Release Notes (Original Developer Log)
## Highlights
* Bugfixes to improve in the areas of memory and performance.
* **Breaking Change:** config.json will be renamed to config.json.deprecated. Entries in config.json.deprecated will be continued to be honored until this PR is merged. Config changes documentation is available [here](https://github.com/minio/minio/blob/master/docs/config/README.md).
* **Breaking Change:** Distributed Minio Server nodes require access and secret key as environment variables. Additonally if a domain needs to be set, MINIO_DOMAIN env variable needs to be set explicitly. Config.json entries will be deprecated next release. See [here](https://docs.minio.io/docs/distributed-minio-quickstart-guide.html) for more details.
* Better log messages, documentation fixes and other miscellaneous fixes.
## Changelog
* Ignore migration if config files don't exist (#6448) (09/10/18) <Harshavardhana>
* Print storage errors during distributed initialization (#6441) (09/11/18) <Anis Elleuch>
* Rename config.json in config-dir with '.deprecated' extension (#6446) (09/10/18) <Harshavardhana>
* Add ObjectOptions to ObjectLayer calls (#6382) (09/10/18) <poornas>
* s3select should honour custom record delimiter (#6419) (09/10/18) <Praveen raj Mani>
* Reword missing credentials error msg (#6418) (09/09/18) <Anis Elleuch>
* Allow backward compatible way to load creds from config.json (#6435) (09/07/18) <Harshavardhana>
* Redis documentation Fix (#6378) (09/07/18) <Praveen raj Mani>
* Show pointer when user hovers over folder name (#6412) (09/07/18) <Kaan Kabalak>
* Kafka (sarama) authentication with user/pass (#6291) (09/07/18) <Annanay Agarwal>
* Fix Manta gateway client creation flow (#6425) (09/07/18) <Nitish Tiwari>
* Remove "List Object Parts" from Azure limitations (#6427) (09/07/18) <Janko MarohniΔ>
* Gateway should honour --address flag while checking port availability (#6428) (09/07/18) <Krishnan Parthasarathi>
* return Access Denied for invalid SSE keys (#6432) (09/06/18) <Andreas Auernhammer>
* postgresql: Disable validation of connectionString field (#6397) (09/06/18) <Anis Elleuch>
* Add admin get/set config keys API (#6113) (09/06/18) <Anis Elleuch>
* Drain response body properly for http connection pool (#6415) (09/05/18) <Harshavardhana>
* xl: Fix removing an empty directory (#6421) (09/06/18) <Anis Elleuch>
* Bump up soMaxConn backlog for listener to 2048 (#6416) (09/05/18) <Harshavardhana>
* Fail for critical errors early on during prepare storage (#6404) (09/05/18) <Harshavardhana>
* Fix config subsystem to wait on quorum number of formatted disks (#6407) (09/05/18) <Harshavardhana>
* Send length instead of empty buffer for ReadFile() (#6414) (09/04/18) <Krishna Srinivas>
* Fix distributed docs to mention homogenous envs (#6405) (09/04/18) <Harshavardhana>
* Implement ListMultipartUploads, ListObjectParts for GCS gateway (#6377) (09/05/18) <Krishnan Parthasarathi>
* fix browser hang when listobjects is denied (#6385) (09/05/18) <Kanagaraj Mayilsamy>
* Remove double backtick that was breaking docs (#6410) (09/04/18) <Barnaby Keene>