MinIO RELEASE.2024-02-06T21-36-22Zstable Released Feb 07, 2024
Impact Score: 5/10

MinIO: 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.2024-02-06T21-36-22Z. Source highlight: Fixes a second memory leak observed in ReadVersion without data that uses websockets layer.

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 (5)

  • Add a defensive code to ignore checking parts with transitioned objects
  • sts: Add support of AssumeRoleWithWebIdentity and DurationSeconds
  • metrics: add replication metrics on proxied requests
  • Add missing gob register for map[string]string{}
  • Add websocket TCP write timeouts

๐Ÿ”ง Bug Fixes & Patches (5)

  • Fixes a second memory leak observed in ReadVersion without data that uses websockets layer.
  • Fixes a crash while running `mc admin trace` on a distributed setup.
  • Fixes TCP socket hangs by adding short deadlines.
  • Fix tracing send on closed channel
  • Fix second muxclient context leak
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
## Highlights - Fixes a second memory leak observed in ReadVersion without data that uses websockets layer. - Fixes a crash while running `mc admin trace` on a distributed setup. - Fixes TCP socket hangs by adding short deadlines. ## What's Changed * avoid excessive logs when peer is down by @harshavardhana in https://github.com/minio/minio/pull/18969 * remove unused DiskMTime by @harshavardhana in https://github.com/minio/minio/pull/18965 * Add a defensive code to ignore checking parts with transitioned objects by @vadmeste in https://github.com/minio/minio/pull/18973 * Disable Rename2 metrics on non-linux by @klauspost in https://github.com/minio/minio/pull/18970 * sts: Add support of AssumeRoleWithWebIdentity and DurationSeconds by @vadmeste in https://github.com/minio/minio/pull/18835 * do not count context canceled as timeout errors by @harshavardhana in https://github.com/minio/minio/pull/18975 * calculate correct quorum check for metadata updates on object by @harshavardhana in https://github.com/minio/minio/pull/18979 * metrics: add replication metrics on proxied requests by @poornas in https://github.com/minio/minio/pull/18957 * Add missing gob register for map[string]string{} by @harshavardhana in https://github.com/minio/minio/pull/18974 * protect tracker copy properly to avoid race by @harshavardhana in https://github.com/minio/minio/pull/18984 * Fix tracing send on closed channel by @klauspost in https://github.com/minio/minio/pull/18982 * Add websocket TCP write timeouts by @klauspost in https://github.com/minio/minio/pull/18988 * Fix second muxclient context leak by @klauspost in https://github.com/minio/minio/pull/18987 * Enable expired-object-all-versions by @shtripat in https://github.com/minio/minio/pull/18954 **Full Changelog**: https://github.com/minio/minio/compare/RELEASE.2024-02-04T22-36-13Z...RELEASE.2024-02-06T21-36-22Z