MinIO RELEASE.2023-01-02T09-40-09Zstable Released Jan 03, 2023
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.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก 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