MinIO RELEASE.2024-02-24T17-11-14Zstable Released Feb 25, 2024
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.

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