What's Changed
- fix: avoid metadata cache without data for all callers by @harshavardhana in #19935
- remove overzealous check during HEAD() by @harshavardhana in #19940
- skip healing properly in the scanner when a drive is hotplugged by @harshavardhana in #19939
- Do regular checks for healing status while scanning by @klauspost in #19946
- do not need response record body by @harshavardhana in #19949
- Removing a channel that was not being used by @zveinn in #19948
- perform healthchecks before initializing everything fully by @harshavardhana in #19953
- compute localIPs only once per server startup() by @harshavardhana in #19951
- Do remote unlocks async by @klauspost in #19952
- test: Healing test to avoid infinite waiting for servers to be up by @vadmeste in #19954
- avoid waiting for quorum health while debugging by @harshavardhana in #19955
- Removing timeout on shutdown by @zveinn in #19956
- allow server startup to come online with READ success by @harshavardhana in #19957
- Do not ping event targets during cluster initialization by @vadmeste in #19959
- Add actual inline data to JSON output in xl-meta by @klauspost in #19958
- Add fixed timed restarts to updates by @klauspost in #19960
- fix errors in metrics code on macos by @anjalshireesh in #19965
- Fix reconnected deadlock with full queue by @klauspost in #19964
- Fix browser UI animation by @pjuarezd in #19966
- reject bootup, if binaries are different in a cluster by @harshavardhana in #19968
- Return error from mergeEntryChannels by @klauspost in #19970
- bootstrap: Speed up bucket metadata loading by @vadmeste in #19969
- fix: gcs tier going offline due to customer HTTPclient by @harshavardhana in #19973
Full Changelog: RELEASE.2024-06-13T22-53-53Z...RELEASE.2024-06-22T05-26-45Z