Impact Score: 5/10
MinIO: Bugfix and Performance improvement 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.2024-02-24T17-11-14Z. Source highlight: Due to major reduction in overall internode connection usage, upto 25% performance improvement
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 (4)
- Add missing yaml syntax highlighting to docs/metrics/prometheus/README.md
- Add array recycling safety
- Add DeleteAll with expiry days non zero value only
- Add audit for folder excess
โก Performance & Enhancements (2)
- Due to major reduction in overall internode connection usage, upto 25% performance improvement
- Performance improvement for SSE-KMS/SSE-C uploads of multipart in nature, to avoid md5sum
๐ง Bug Fixes & Patches (4)
- site-repl: Fix endpoint in the error with unexpected deployment-id
- Fix grid reconnection deadlock
- fix: allow diskInfo at storageRPC to be cached
- fix: re-use endpoint strings to avoid allocation during audit
๐ View Raw Release Notes (Original Developer Log)
## Highlights
- Due to major reduction in overall internode connection usage, upto 25% performance improvement
is see for a lot of small objects ranging from 4k to 1MiB - visible via faster response times on NVMe
setups.
- Performance improvement for SSE-KMS/SSE-C uploads of multipart in nature, to avoid md5sum
entirely when it is not requested to be computed by client.
## What's Changed
* reject expired STS credentials early without decoding sessionToken by @harshavardhana in https://github.com/minio/minio/pull/19072
* Convert more peer peer REST calls by @klauspost in https://github.com/minio/minio/pull/19004
* simplify broker healthcheck by following kafka guidelines by @harshavardhana in https://github.com/minio/minio/pull/19082
* Graph cluster and bucket replication proxied requests by @shtripat in https://github.com/minio/minio/pull/19078
* allow renames() for inlined writes without data-dir by @harshavardhana in https://github.com/minio/minio/pull/18801
* do not block on send channels under high load by @harshavardhana in https://github.com/minio/minio/pull/19090
* site-repl: Fix endpoint in the error with unexpected deployment-id by @vadmeste in https://github.com/minio/minio/pull/19086
* Add missing yaml syntax highlighting to docs/metrics/prometheus/README.md by @schmittey in https://github.com/minio/minio/pull/19087
* site replication: Disallow removal of site-replicator account by @poornas in https://github.com/minio/minio/pull/19092
* Fix grid reconnection deadlock by @klauspost in https://github.com/minio/minio/pull/19101
* Add array recycling safety by @klauspost in https://github.com/minio/minio/pull/19103
* Add DeleteAll with expiry days non zero value only by @shtripat in https://github.com/minio/minio/pull/19095
* use typos instead of codespell by @harshavardhana in https://github.com/minio/minio/pull/19088
* turn-off md5sum for SSE-KMS/SSE-C as optimization for multipart by @harshavardhana in https://github.com/minio/minio/pull/19106
* Add audit for folder excess by @vadmeste in https://github.com/minio/minio/pull/19109
* s3: CopyObject to disallow invalid dest object names by @vadmeste in https://github.com/minio/minio/pull/19110
* ilm: Update action count only on success by @krisis in https://github.com/minio/minio/pull/19093
* fix: allow diskInfo at storageRPC to be cached by @harshavardhana in https://github.com/minio/minio/pull/19112
* move timedValue -> cachevalue package by @harshavardhana in https://github.com/minio/minio/pull/19114
* fix: re-use endpoint strings to avoid allocation during audit by @harshavardhana in https://github.com/minio/minio/pull/19116
* allow all disk full errors to be handled by @harshavardhana in https://github.com/minio/minio/pull/19117
## New Contributors
* @schmittey made their first contribution in https://github.com/minio/minio/pull/19087
**Full Changelog**: https://github.com/minio/minio/compare/RELEASE.2024-02-17T01-15-57Z...RELEASE.2024-02-24T17-11-14Z