MinIO RELEASE.2023-05-18T00-05-36Zstable Released May 18, 2023
Impact Score: 5/10

MinIO: 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-05-18T00-05-36Z. Source highlight: **NOTE**: This release is built with Go 1.19.9, while we look into some crashes related to the Go 1.20.4 runtime.

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 etc-path to post-job.yaml in helm chart
  • Validate if replication config being added is self referential
  • add Err to BucketExists when NoSuchBucket
  • add validationErr to validateConfig When DeleteIdentityProviderCfg
  • Add metrics for webhook endpoint stats
  • Add a script to filter goroutines waiting for a given number of minutes

๐Ÿ”ง Bug Fixes & Patches (6)

  • helm: fix pod annotations indentation
  • fix: avoid audit log race protection deadlocks
  • fix: for profiling duration parsing error reply use ErrInvalidRequest
  • fix: start using pkg/workers to spawn parallel workers
  • fix: error in capturing XFS error config in health report
  • fix: remove objects when there are skipped versions due to ILM in decom
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
**NOTE**: This release is built with Go 1.19.9, while we look into some crashes related to the Go 1.20.4 runtime. ## What's Changed * Signed trailers for signature v4 by @klauspost in https://github.com/minio/minio/pull/16484 * add etc-path to post-job.yaml in helm chart by @mstein11 in https://github.com/minio/minio/pull/17148 * helm: declare missing properties in values.yaml by @dnskr in https://github.com/minio/minio/pull/17153 * Validate if replication config being added is self referential by @poornas in https://github.com/minio/minio/pull/17142 * helm-chart: Use minio service account for post-deploy job if available by @LinAnt in https://github.com/minio/minio/pull/17077 * put *msgp.Reader back to pool by @jiuker in https://github.com/minio/minio/pull/17156 * add Err to BucketExists when NoSuchBucket by @jiuker in https://github.com/minio/minio/pull/17155 * helm: allow postjob to run without user 1000 by @mstein11 in https://github.com/minio/minio/pull/17160 * helm: fix pod annotations indentation by @chamburr in https://github.com/minio/minio/pull/17130 * Support persistent queue store for loggers by @Praveenrajmani in https://github.com/minio/minio/pull/17121 * allow JWT parsing on large session policy based tokens by @harshavardhana in https://github.com/minio/minio/pull/17167 * fix: avoid audit log race protection deadlocks by @klauspost in https://github.com/minio/minio/pull/17168 * fix: for profiling duration parsing error reply use ErrInvalidRequest by @jiuker in https://github.com/minio/minio/pull/17169 * fix: start using pkg/workers to spawn parallel workers by @harshavardhana in https://github.com/minio/minio/pull/17170 * add validationErr to validateConfig When DeleteIdentityProviderCfg by @jiuker in https://github.com/minio/minio/pull/17173 * fix: error in capturing XFS error config in health report by @anjalshireesh in https://github.com/minio/minio/pull/17176 * xmlDecoder err use ErrMalformedXML when PutBucketACLHandler by @jiuker in https://github.com/minio/minio/pull/17185 * Add metrics for webhook endpoint stats by @anjalshireesh in https://github.com/minio/minio/pull/17179 * Update console to v0.27.0 by @donatello in https://github.com/minio/minio/pull/17188 * do not count ILM expired objects and other skipped objects by @harshavardhana in https://github.com/minio/minio/pull/17184 * disallow bucket replication setup with site replication by @poornas in https://github.com/minio/minio/pull/17189 * allow nodes offline in k8s setups when expanding pools by @harshavardhana in https://github.com/minio/minio/pull/17183 * fix: remove objects when there are skipped versions due to ILM in decom by @vadmeste in https://github.com/minio/minio/pull/17198 * fix: in printEndpointError count error once per init() by @jiuker in https://github.com/minio/minio/pull/17193 * Use hash.NewLimitReader for internal multipart calls by @poornas in https://github.com/minio/minio/pull/17191 * fix: notify systemd as soon as we wait on the OS signal by @harshavardhana in https://github.com/minio/minio/pull/17199 * lock: Retry locking with an increasing random interval by @vadmeste in https://github.com/minio/minio/pull/17200 * fix: in healing tracker printTo when err by @jiuker in https://github.com/minio/minio/pull/17207 * fix: veeam SOS API 'system.xml' strings by @harshavardhana in https://github.com/minio/minio/pull/17202 * fix: reduce using memory and temporary files. by @harshavardhana in https://github.com/minio/minio/pull/17206 * heal: Update object parity with the latest configured SC by @vadmeste in https://github.com/minio/minio/pull/17187 * fix: tier handlers must write error only once by @jiuker in https://github.com/minio/minio/pull/17205 * Add a script to filter goroutines waiting for a given number of minutes by @vadmeste in https://github.com/minio/minio/pull/17204 * fix: workers.New err must be returned by @jiuker in https://github.com/minio/minio/pull/17208 * fix: make slice cap of right size by @jiuker in https://github.com/minio/minio/pull/17192 * fix: loadStatsFromDisk() should return nil for configNotFound by @jiuker in https://github.com/minio/minio/pull/17217 * simplify HardLimitReader by using LimitReader for internal usage by @klauspost in https://github.com/minio/minio/pull/17218 * replication: fix audit log reporting by @poornas in https://github.com/minio/minio/pull/17222 * allow decommissioned pools to be removed while others are finishing by @harshavardhana in https://github.com/minio/minio/pull/17221 * cleanup of multipart per disk must cleanup itself only by @harshavardhana in https://github.com/minio/minio/pull/17223 * Check for only network errors in audit webhook for reachability by @Praveenrajmani in https://github.com/minio/minio/pull/17228 * Protecting the read index is not out of bounds by @jiuker in https://github.com/minio/minio/pull/17226 * fix: give accurate cap to slice by @drivebyer in https://github.com/minio/minio/pull/17224 * Add "name" and "description" params to service acc by @donatello in https://github.com/minio/minio/pull/17172 ## New Contributors * @mstein11 made their first contribution in https://github.com/minio/minio/pull/17148 * @LinAnt made their first contribution in https://github.com/minio/minio/pull/17077 * @drivebyer made their first contribution in https://github.com/minio/minio/pull/17224 **Full Changelog**: https://github.com/minio/minio/compare/RELEASE.2023-05-04T21-44-30Z...RELEASE.2023-05-18T00-05-36Z