Impact Score: 5/10
MinIO: Minor Feature and 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.
โก Executive Summary (TL;DR)
MinIO RELEASE.2023-01-02T09-40-09Z. Source highlight: Rebalancing pools correctly choose object sizes to calculate the final distribution #16240
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)
- Add HTTP2-only support for external policy plugin #16225
- feat: allow listening specific addrs for API port
- Add endpoints for managing IAM policies
- Add HTTP2 config option for policy plugin
- helm: add policy to svcacct
- Add API to fetch policy user/group associations
โก Performance & Enhancements (1)
- Startup improvements to support WAN-based distributed MinIO setups #16259
๐ง Bug Fixes & Patches (6)
- fix: rebalance to account for object's on-disk size
- fix: support event name s3:Restore:*
- fix: remove scanner healing with unnecessary logs
- fix: remove unnecessary logs for client conn errors
- helm: Fix post job template
- Fix DeleteObject when only free versions remain
๐ View Raw Release Notes (Original Developer Log)
## Highlights
- Rebalancing pools correctly choose object sizes to calculate the final distribution #16240
- Startup improvements to support WAN-based distributed MinIO setups #16259
- Add HTTP2-only support for external policy plugin #16225
- Locks are now spread across different pools based on object affinity #16312
## What's Changed
* feat: allow listening specific addrs for API port by @harshavardhana in https://github.com/minio/minio/pull/16223
* Refactor HTTP transports by @donatello in https://github.com/minio/minio/pull/16222
* log: Do not interpret verbs in object names in console output by @vadmeste in https://github.com/minio/minio/pull/16233
* Implement STS account info API by @vadmeste in https://github.com/minio/minio/pull/16115
* Add endpoints for managing IAM policies by @taran-p in https://github.com/minio/minio/pull/15897
* Add HTTP2 config option for policy plugin by @donatello in https://github.com/minio/minio/pull/16225
* fix: rebalance to account for object's on-disk size by @krisis in https://github.com/minio/minio/pull/16240
* do not log checksum mismatch error, client received the error by @harshavardhana in https://github.com/minio/minio/pull/16246
* Cleanup remote targets automatically on replication config removal. by @poornas in https://github.com/minio/minio/pull/16221
* fix: support event name s3:Restore:* by @harshavardhana in https://github.com/minio/minio/pull/16257
* fix: remove scanner healing with unnecessary logs by @harshavardhana in https://github.com/minio/minio/pull/16260
* fix: remove unnecessary logs for client conn errors by @harshavardhana in https://github.com/minio/minio/pull/16261
* Faster startup of large distributed systems with latency by @klauspost in https://github.com/minio/minio/pull/16259
* use newDynamicTimeoutWithOpts() when appropriate by @harshavardhana in https://github.com/minio/minio/pull/16266
* Do not return an error when version disparity is detected by @vadmeste in https://github.com/minio/minio/pull/16269
* helm: add policy to svcacct by @orblazer in https://github.com/minio/minio/pull/16272
* helm: Fix post job template by @mruzicka in https://github.com/minio/minio/pull/16236
* Add API to fetch policy user/group associations by @taran-p in https://github.com/minio/minio/pull/16239
* Avoid config migration on every startup by @klauspost in https://github.com/minio/minio/pull/16278
* Do not save credentials in config.json by @vadmeste in https://github.com/minio/minio/pull/16275
* allow retries for transaction lock on startup by @harshavardhana in https://github.com/minio/minio/pull/16273
* serialize replication stats() only when needed by @harshavardhana in https://github.com/minio/minio/pull/16280
* trace: Add bootstrap tracing events by @vadmeste in https://github.com/minio/minio/pull/16286
* Fix DeleteObject when only free versions remain by @krisis in https://github.com/minio/minio/pull/16289
* update console v0.22.3 by @harshavardhana in https://github.com/minio/minio/pull/16292
* Remove site replication config if it succeeded locally by @poornas in https://github.com/minio/minio/pull/16279
* tier verification leaks fd, that must be closed by @jiuker in https://github.com/minio/minio/pull/16296
* upgrade UBI image to 8.7 by @harshavardhana in https://github.com/minio/minio/pull/16301
* persist replication stats with leader lock by @poornas in https://github.com/minio/minio/pull/16282
* avoid locks for internal and invalid buckets in MakeBucket() by @harshavardhana in https://github.com/minio/minio/pull/16302
* helm: disallow empty containers in post job template by @chamburr in https://github.com/minio/minio/pull/16281
* Validate replication target update to avoid duplicate endpoints by @poornas in https://github.com/minio/minio/pull/16311
* debug: Add X-Amz-Request-ID to lock/unlock calls by @vadmeste in https://github.com/minio/minio/pull/16309
* allow locks with object affinity to spread across pools by @harshavardhana in https://github.com/minio/minio/pull/16312
* metrics: Show healing info for all nodes by @vadmeste in https://github.com/minio/minio/pull/16315
* helm: Make bucket existence check faster by @wokalski in https://github.com/minio/minio/pull/16321
* fix: DeleteObject() API with versionId under replication by @harshavardhana in https://github.com/minio/minio/pull/16325
* fix: a deadlock by refactoring listBuckets() under site replication by @harshavardhana in https://github.com/minio/minio/pull/16323
* doc: Update prometheus metrics list by @vadmeste in https://github.com/minio/minio/pull/16329
* add missing fields in audit logs for non-compressed handlers by @harshavardhana in https://github.com/minio/minio/pull/16328
* disable builds for go1.18 by @harshavardhana in https://github.com/minio/minio/pull/16332
* Fix misplaced write response command in DetachPolicyBuiltin by @taran-p in https://github.com/minio/minio/pull/16333
* fix: tweak read buffer size to reduce over-reading by @klauspost in https://github.com/minio/minio/pull/16338
* fix: close helmInfo file descriptor by @jiuker in https://github.com/minio/minio/pull/16319
* remove the startup jitter before locks() by @harshavardhana in https://github.com/minio/minio/pull/16340
## New Contributors
* @orblazer made their first contribution in https://github.com/minio/minio/pull/16272
* @mruzicka made their first contribution in https://github.com/minio/minio/pull/16236
* @chamburr made their first contribution in https://github.com/minio/minio/pull/16281
* @wokalski made their first contribution in https://github.com/minio/minio/pull/16321
**Full Changelog**: https://github.com/minio/minio/compare/RELEASE.2022-12-12T19-27-27Z...RELEASE.2023-01-02T09-40-09Z