|
|
|
@@ -1534,3 +1534,259 @@ Improve replication performance. See (#12080, #12054, #12009) for more details.
|
|
|
|
|
* fix: parsing multipart uploadID under site replicated setup by @poornas in #16048
|
|
|
|
|
* netPerfRX Reset() should use write Lock() @jiuker in #16043
|
|
|
|
|
|
|
|
|
|
[3.1.0]
|
|
|
|
|
* Update minio to 2022-11-17T23-20-09Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-11-17T23-20-09Z)
|
|
|
|
|
* save deploymentID to avoid mutating request entry in Audit by @jiuker in #16053
|
|
|
|
|
* configuring the nats target to reconnect forever by @rayjanoka in #16050
|
|
|
|
|
* helm: fix positional parameter in template by @yanggangtony in #15983
|
|
|
|
|
* improve server startup error when pools are incorrect by @harshavardhana in #16056
|
|
|
|
|
* choose default values upon incorrect storage_class value by @harshavardhana in #16058
|
|
|
|
|
|
|
|
|
|
[3.2.0]
|
|
|
|
|
* Update minio to 2022-11-26T22-43-32Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-11-26T22-43-32Z)
|
|
|
|
|
* Optimizations in Multipart code-path in multi-pool setups, via #16086
|
|
|
|
|
* Fixes a regression in server side replication due to ETag mismatch issue under specific type of MinIO setups, fixed via #16129
|
|
|
|
|
|
|
|
|
|
[3.3.0]
|
|
|
|
|
* Update minio to 2022-11-29T23-40-49Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-11-29T23-40-49Z)
|
|
|
|
|
* avoid serializing decryptKey() every 15mins by @harshavardhana in #16135
|
|
|
|
|
* kms: fix possible deadlock due to nested RLock calls. by @aead in #16136
|
|
|
|
|
* Improvements in logger and audit webhooks by @anjalshireesh in #16102
|
|
|
|
|
|
|
|
|
|
[3.3.1]
|
|
|
|
|
* Update minio to 2022-12-02T19-19-22Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-12-02T19-19-22Z)
|
|
|
|
|
* update reedsolomon v1.11.3 by @harshavardhana in #16149
|
|
|
|
|
* re-order the top-level config keys for priority by @harshavardhana in #16150
|
|
|
|
|
* repl: resync orchestrator to use global shared lock by @vadmeste in #16154
|
|
|
|
|
|
|
|
|
|
[3.3.2]
|
|
|
|
|
* Update minio to 2022-12-07T00-56-37Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-12-07T00-56-37Z)
|
|
|
|
|
* fix: in disk cache readCacheFileStream should closed upon return by @jiuker in #16138
|
|
|
|
|
* Start PR on Enterprise when there is new MinIO Version by @cniackz in #16121
|
|
|
|
|
* kms: add support for KES enclaves by @aead in #16139
|
|
|
|
|
* fix: update the JSON keys for latest 'mc' release by @harshavardhana in #16171
|
|
|
|
|
|
|
|
|
|
[3.3.3]
|
|
|
|
|
* Update minio to 2022-12-12T19-27-27Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-12-12T19-27-27Z)
|
|
|
|
|
* remove unnecessary logs for truncated XML inputs by @harshavardhana in #16184
|
|
|
|
|
* Encrypt checksums with KMS on CompleteMultipartUpload by @klauspost in #16177
|
|
|
|
|
* feat: Encrypt s3zip file index by @klauspost in #16179
|
|
|
|
|
* reuse sha256 in config GetSettings by @jiuker in #16188
|
|
|
|
|
* Add version id to healresult by @klauspost in #16193
|
|
|
|
|
* Replace filepathx with fork by @klauspost in #16192
|
|
|
|
|
* fix: translate tier add errors properly by @harshavardhana in #16191
|
|
|
|
|
* remove hard limit for number of buckets by @harshavardhana in #16194
|
|
|
|
|
* fix: delete marker discrepancies via DeleteObject() API by @harshavardhana in #16195
|
|
|
|
|
* Add IAM API to attach/detach policies for LDAP by @donatello in #16182
|
|
|
|
|
* avoid double deletes() when no more versions by @harshavardhana in #16206
|
|
|
|
|
* do not rename multipart failed transactions back to tmp by @harshavardhana in #16204
|
|
|
|
|
* Use different subnet public key during dev/test by @anjalshireesh in #16216
|
|
|
|
|
* fix: iso8601TimeFormat padding issue for certain nanoseconds by @harshavardhana in #16207
|
|
|
|
|
* Add LDAP DNS SRV record lookup support by @donatello in #16201
|
|
|
|
|
|
|
|
|
|
[3.4.0]
|
|
|
|
|
* Update minio to 2023-01-02T09-40-09Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-01-02T09-40-09Z)
|
|
|
|
|
* Rebalancing pools correctly choose object sizes to calculate the final distribution #16240
|
|
|
|
|
* Startup improvements to support WAN-based distributed MinIO setups #16259
|
|
|
|
|
* Add HTTP2-only support for external policy plugin #16225
|
|
|
|
|
* Locks are now spread across different pools based on object affinity #16312
|
|
|
|
|
|
|
|
|
|
[3.4.1]
|
|
|
|
|
* Update minio to 2023-01-06T18-11-18Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-01-06T18-11-18Z)
|
|
|
|
|
* vectorize cluster-wide calls such as bucket operations by @harshavardhana in #16313
|
|
|
|
|
* update klauspost/compress dependency by @harshavardhana in #16343
|
|
|
|
|
* update replication tests with latest 'mc' by @harshavardhana in #16348
|
|
|
|
|
* converge listBuckets() as a peer call by @harshavardhana in #16346
|
|
|
|
|
* remove unnecessary kernel-tuning docs by @harshavardhana in #16354
|
|
|
|
|
|
|
|
|
|
[3.4.2]
|
|
|
|
|
* Update minio to 2023-01-12T02-06-16Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-01-12T02-06-16Z)
|
|
|
|
|
* xl: Quit early when EC config is not correct by @vadmeste in #16390
|
|
|
|
|
* Add comment field to service accounts by @vadmeste in #16380
|
|
|
|
|
* fix: allow bind on ipv6 loopback failures by @allanrogerr in #16388
|
|
|
|
|
* fix: error out if an object is found after a full decom by @vadmeste in #16277
|
|
|
|
|
* Update console to 0.22.5 by @donatello in #16400
|
|
|
|
|
|
|
|
|
|
[3.4.3]
|
|
|
|
|
* Update minio to 2023-01-18T04-36-38Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-01-18T04-36-38Z)
|
|
|
|
|
* Simplify/speedup container image publishing script by @donatello in #16403
|
|
|
|
|
* Remove checks target from docker target by @dvaldivia in #16399
|
|
|
|
|
* metrics: Add more logs when unable to read bucket usage by @vadmeste in #16405
|
|
|
|
|
* fix: calculate common parity properly by @harshavardhana in #16406
|
|
|
|
|
* Avoid dangling deletes if disk not found by @poornas in #16401
|
|
|
|
|
|
|
|
|
|
[3.4.4]
|
|
|
|
|
* Update minio to 2023-01-20T02-05-44Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-01-20T02-05-44Z)
|
|
|
|
|
* Signal stop-rebalance to all rebalancing pools by @krisis in #16438
|
|
|
|
|
* Use async healing in PutObject call by @vadmeste in #16431
|
|
|
|
|
* add a way to avoid blocking queueHealTask() depending on caller by @harshavardhana in #16433
|
|
|
|
|
* Fix bandwidth monitoring to be per remote target by @poornas in #16360
|
|
|
|
|
|
|
|
|
|
[3.4.5]
|
|
|
|
|
* Update minio to 2023-01-25T00-19-54Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-01-25T00-19-54Z)
|
|
|
|
|
* fix: deleted object names for directory objects by @klauspost in #16448
|
|
|
|
|
* grafana: Show one metric for the total data growth by @vadmeste in #16449
|
|
|
|
|
* replication: Avoid logging PreConditionFailed error by @poornas in #16450
|
|
|
|
|
|
|
|
|
|
[3.4.6]
|
|
|
|
|
* Update minio to 2023-01-31T02-24-19Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-01-31T02-24-19Z)
|
|
|
|
|
* Rename peer S3 prefix to avoid collision in the future by @vadmeste in #16473
|
|
|
|
|
* Better error when setting up replication with a service account alias by @vadmeste in #16472
|
|
|
|
|
* add x-amz-id-2 to indicate the node that received the request by @harshavardhana in #16474
|
|
|
|
|
* fix: anonymize the x-amz-id-2 value from hostname by @harshavardhana in #16478
|
|
|
|
|
|
|
|
|
|
[3.4.7]
|
|
|
|
|
* Update minio to 2023-02-10T18-48-39Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-02-10T18-48-39Z)
|
|
|
|
|
* Periodically refresh buckets metadata from the backend disks by @vadmeste in #16561
|
|
|
|
|
* fix: aclHandlers convert XML parse error to relevant client error by @jiuker in #16587
|
|
|
|
|
* fix: README.md in docs/config by @k0i in #16564
|
|
|
|
|
* fix: username replacements for aws:username must use parentUser by @harshavardhana in #16591
|
|
|
|
|
|
|
|
|
|
[3.4.8]
|
|
|
|
|
* Update minio to 2023-02-17T17-52-43Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-02-17T17-52-43Z)
|
|
|
|
|
* ServerInfo: return per erasure set information by @vadmeste in #16583
|
|
|
|
|
* remove incorrect use of WaitGroup by @jiuker in #16596
|
|
|
|
|
* fix: allow global leader lock context merge to be canceled by @vadmeste in #16603
|
|
|
|
|
* Remove parentheses by @atalakey4work in #16605
|
|
|
|
|
* Periodically remove stale buckets from in-memory by @harshavardhana in #16597
|
|
|
|
|
|
|
|
|
|
[3.4.9]
|
|
|
|
|
* Update minio to 2023-02-22T18-23-45Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-02-22T18-23-45Z)
|
|
|
|
|
* avoid locks when unnecessary in SiteReplicationMetaInfo() by @harshavardhana in #16650
|
|
|
|
|
* add missing x-amz-id-2 to event notification date by @harshavardhana in #16646
|
|
|
|
|
* update dependencies to latest releases by @harshavardhana in #16651
|
|
|
|
|
* fix: healing of replication config for endpoint changes by @poornas in #16648
|
|
|
|
|
* Add detailed scanner trace output and notifications by @klauspost in #16668
|
|
|
|
|
* Set meaningful message from minio with env variable KMS_SECRET_KEY by @allanrogerr in #16584
|
|
|
|
|
|
|
|
|
|
[3.4.10]
|
|
|
|
|
* Update minio to 2023-02-27T18-10-45Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-02-27T18-10-45Z)
|
|
|
|
|
* event target registration failures must be returned by @harshavardhana in #16700
|
|
|
|
|
* Remove bloom filter by @klauspost in #16682
|
|
|
|
|
* Better error message when TLS certs do not have proper permissions by @vadmeste in #16703
|
|
|
|
|
* Update OpenID doc with info on redirection params by @donatello in #16704
|
|
|
|
|
* tests: Add test for S3 API error codes by @vadmeste in #16705
|
|
|
|
|
|
|
|
|
|
[3.4.11]
|
|
|
|
|
* Update minio to 2023-03-09T23-16-13Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-03-09T23-16-13Z)
|
|
|
|
|
* Fix scanner deadlock on lost global lock by @klauspost in #16726
|
|
|
|
|
* fix a data race in IAM loading by @poornas in #16742
|
|
|
|
|
* Attach creds, owner and region to madmin calls by @dvaldivia in #16658
|
|
|
|
|
* calculate disk cache usage percent accurately by @jiuker in #16740
|
|
|
|
|
* upgrade all dependencies by @harshavardhana in #16753
|
|
|
|
|
* return underlying error with BackendDown{} error by @jiuker in #16738
|
|
|
|
|
* cleanup Go linter settings by @ferhatelmas in #16736
|
|
|
|
|
* fix: handle syscall.EROFS also for osIsPermission() by @harshavardhana in #16765
|
|
|
|
|
* return error if policy changes on disabled groups by @harshavardhana in #16766
|
|
|
|
|
* feat: add lambda transformation functions target by @harshavardhana in #16507
|
|
|
|
|
|
|
|
|
|
[3.4.12]
|
|
|
|
|
* Update minio to 2023-03-13T19-46-17Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-03-13T19-46-17Z)
|
|
|
|
|
* [Denial of access by an admin privileged user for root credential](https://github.com/minio/minio/security/advisories/GHSA-9wfv-wmf7-6753)
|
|
|
|
|
* Add Object Version count histogram by @klauspost in #16739
|
|
|
|
|
* fix: site-repl should heal STS with virtual parent by @donatello in #16792
|
|
|
|
|
* chore: drop go versions in static analysis by @ferhatelmas in #16790
|
|
|
|
|
|
|
|
|
|
[3.4.13]
|
|
|
|
|
* Update minio to 2023-03-20T20-16-18Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-03-20T20-16-18Z)
|
|
|
|
|
* Update audit log flow to use new headers with unit by @nitisht in #16797
|
|
|
|
|
* restore rotating root credentials properly by @harshavardhana in #16812
|
|
|
|
|
* remove unncessary logs from WalkDir(), PutObject() by @harshavardhana in #16818
|
|
|
|
|
* update go dependencies by @harshavardhana in #16798
|
|
|
|
|
* fix: return appropriate Location header for MakeBucket() by @harshavardhana in #16820
|
|
|
|
|
* debug: new tool to reorder local erasure disks by @vadmeste in #16816
|
|
|
|
|
|
|
|
|
|
[3.4.14]
|
|
|
|
|
* Update minio to 2023-03-22T06-36-24Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-03-22T06-36-24Z)
|
|
|
|
|
* check for quorum errors for DeleteBucket() by @harshavardhana in #16859
|
|
|
|
|
* fix: tweak the maintenance=true to satisfy baremetal first by @harshavardhana in #16864
|
|
|
|
|
* fix: add deadline conns and dnsCache for remote transports by @harshavardhana in #16865
|
|
|
|
|
* Add lazy init of audit logger by @klauspost in #16842
|
|
|
|
|
|
|
|
|
|
[3.4.15]
|
|
|
|
|
* Update minio to 2023-03-24T21-41-23Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-03-24T21-41-23Z)
|
|
|
|
|
* return quorum error instead of insufficient storage error by @vadmeste in #16874
|
|
|
|
|
* add missing expiration information from 'sts info' by @harshavardhana in #16878
|
|
|
|
|
* Revert query parameter src from diag upload if callhome enabled by @shtripat in #16881
|
|
|
|
|
* Revert "Make localLocker lock attempts cancellable (#16510)" by @klauspost in #16884
|
|
|
|
|
|
|
|
|
|
[3.4.16]
|
|
|
|
|
* Update minio to 2023-04-07T05-28-58Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-04-07T05-28-58Z)
|
|
|
|
|
* Set Console global Root CAs early to trust provided certs by @vadmeste in #16890
|
|
|
|
|
* ignore operation timedout errors by @harshavardhana in #16891
|
|
|
|
|
* fix: Avoid multiple write responses by @jiuker in #16894
|
|
|
|
|
* fix: time.Parse RFC3339Nano by @jiuker in #16892
|
|
|
|
|
* update all our deps by @harshavardhana in #16899
|
|
|
|
|
* [testing] add mint runner test by @harshavardhana in #16868
|
|
|
|
|
* fix: avoid logging when object/version not found in replication by @allanrogerr in #16919
|
|
|
|
|
* fix: missing return after error response by @donatello in #16920
|
|
|
|
|
* fix: put *msgp.Reader back in pool by @jiuker in #16927
|
|
|
|
|
* fix: avoid out of slice index by @jiuker in #16925
|
|
|
|
|
* allow more workers for ILM expiration by @harshavardhana in #16924
|
|
|
|
|
|
|
|
|
|
[3.4.17]
|
|
|
|
|
* Update minio to 2023-04-13T03-08-07Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-04-13T03-08-07Z)
|
|
|
|
|
* add Err to Get getRemoteTargetClient. by @jiuker in #16982
|
|
|
|
|
* trace: Fix func name of requests rejected by max clients by @vadmeste in #16977
|
|
|
|
|
* chore: fix automatic issue handling from linter in ci by @ferhatelmas in #16969
|
|
|
|
|
* Add used inodes to disk info by @vadmeste in #16994
|
|
|
|
|
* Indicate RenameData is called by healObject by @krisis in #16997
|
|
|
|
|
|
|
|
|
|
[3.4.18]
|
|
|
|
|
* Update minio to 2023-04-20T17-56-55Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-04-20T17-56-55Z)
|
|
|
|
|
* build: support loong64 by @wojiushixiaobai in #17027
|
|
|
|
|
* fix: lambda function expiration when cred.Expiration is set by @klauspost in #17029
|
|
|
|
|
* heal: avoid logging version not found by @poornas in #17031
|
|
|
|
|
* Add part count to checksum by @klauspost in #17035
|
|
|
|
|
* commonParity should pick readable FileInfo by @krisis in #17032
|
|
|
|
|
* fix: Type of rejection for FIFO quota input by @jiuker in #17016
|
|
|
|
|
* fix: DeleteBucketThrottle must delete ARN by @jiuker in #17034
|
|
|
|
|
* implement support for FTP/SFTP server by @harshavardhana in #16952
|
|
|
|
|
* Reduce allocations in Walkdir by @klauspost in #17036
|
|
|
|
|
* Reformat helm chart templates by @dnskr in #16947
|
|
|
|
|
|
|
|
|
|
[3.4.19]
|
|
|
|
|
* Update minio to 2023-04-28T18-11-17Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-04-28T18-11-17Z)
|
|
|
|
|
* fix: delete DNS upon success, update failure message by @harshavardhana in #17059
|
|
|
|
|
* avoid attempting to migrate old configs by @harshavardhana in #17004
|
|
|
|
|
* server-info: Return initializing state properly by @vadmeste in #17070
|
|
|
|
|
* simplify sort.Sort by using sort.Slice by @harshavardhana in #17066
|
|
|
|
|
* heal: Pick maximally occuring modTime in quorum by @krisis in #17071
|
|
|
|
|
* fix: DeleteBucket for peers() must recreate bucket upon errors by @harshavardhana in #17079
|
|
|
|
|
* fix: initialize reverse proxy forwarder with right public certs by @harshavardhana in #17080
|
|
|
|
|
|
|
|
|
|
[3.4.20]
|
|
|
|
|
* Update minio to
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-05-04T21-44-30Z)
|
|
|
|
|
* allow root user to be disabled via config settings by @harshavardhana in #17089
|
|
|
|
|
* fix: remove active healing on .minio.sys/ during startup by @harshavardhana in #17072
|
|
|
|
|
* helm: align chart properties with naming convention by @dnskr in #17065
|
|
|
|
|
* optimization use small blocks up to 64KB by @klauspost in #17107
|
|
|
|
|
* Support systemd notify protocol by @WGH- in #17062
|
|
|
|
|
* fix: store notification events immediately for persistent queues by @Praveenrajmani in #17112
|
|
|
|
|