|
|
|
@@ -1053,3 +1053,574 @@ Improve replication performance. See (#12080, #12054, #12009) for more details.
|
|
|
|
|
* Update minio to 2022-03-08T22-28-51Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-03-08T22-28-51Z)
|
|
|
|
|
|
|
|
|
|
[2.4.0]
|
|
|
|
|
* Update minio to 2022-03-11T11-08-23Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-03-11T11-08-23Z)
|
|
|
|
|
|
|
|
|
|
[2.4.1]
|
|
|
|
|
* Update minio to 2022-03-11T23-57-45Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-03-11T23-57-45Z)
|
|
|
|
|
* add filesystem group change policy for large minio deployments by @dharapvj in #14528
|
|
|
|
|
* Fix regression from range GET proxying #14345 by @poornas in #14532
|
|
|
|
|
|
|
|
|
|
[2.4.2]
|
|
|
|
|
* Update minio to 2022-03-14T18-25-24Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-03-14T18-25-24Z)
|
|
|
|
|
|
|
|
|
|
[2.4.3]
|
|
|
|
|
* Update minio to 2022-03-17T06-34-49Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-03-17T06-34-49Z)
|
|
|
|
|
|
|
|
|
|
[2.4.4]
|
|
|
|
|
* Update minio to 2022-03-22T02-05-10Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-03-22T02-05-10Z)
|
|
|
|
|
|
|
|
|
|
[2.4.5]
|
|
|
|
|
* Update minio to 2022-03-24T00-43-44Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-03-24T00-43-44Z)
|
|
|
|
|
|
|
|
|
|
[2.4.6]
|
|
|
|
|
* Update minio to 2022-03-26T06-49-28Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-03-26T06-49-28Z)
|
|
|
|
|
|
|
|
|
|
[2.4.7]
|
|
|
|
|
* Update minio to 2022-04-01T03-41-39Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-04-01T03-41-39Z)
|
|
|
|
|
* Always get the actual object size in bulk SSE-S3 by @vadmeste in #14637
|
|
|
|
|
* listing: decrypt only SSE-S3 single-part ETags by @aead in #14638
|
|
|
|
|
* Load IAM with a single listing call by @donatello in #14640
|
|
|
|
|
* fix: multiple pool setup return incorrect DeleteMarker metadata by @harshavardhana in #14642
|
|
|
|
|
* Quick type for fix ttfb entry in table by @eco-minio in #14647
|
|
|
|
|
|
|
|
|
|
[2.4.8]
|
|
|
|
|
* Update minio to 2022-04-09T15-09-52Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-04-09T15-09-52Z)
|
|
|
|
|
* Add metrics for observing IAM sync operations by @donatello in #14680
|
|
|
|
|
* Write deployment id to health report at the start by @anjalshireesh in #14673
|
|
|
|
|
* etag: add Format and Decrypt functions by @aead in #14659
|
|
|
|
|
* Remove unnecessary log printing by @vadmeste in #14685
|
|
|
|
|
* listing: improve listing of encrypted objects by @aead in #14667
|
|
|
|
|
* Set inspect-input.txt modtime by @klauspost in #14688
|
|
|
|
|
|
|
|
|
|
[2.4.9]
|
|
|
|
|
* Update minio to 2022-04-12T06-55-35Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-04-12T06-55-35Z)
|
|
|
|
|
* Fix a privilege escalation security issue - https://github.com/minio/minio/security/advisories/GHSA-2j69-jjmg-534q
|
|
|
|
|
* Console v0.15.10 by @dvaldivia in #14723
|
|
|
|
|
* align atomic variables once more for 32bit by @harshavardhana in #14721
|
|
|
|
|
* make sure to pass Lifecycle if set for List filtering by @harshavardhana in #14722
|
|
|
|
|
* Set permissions for GitHub actions by @naveensrinivasan in #14693
|
|
|
|
|
* Add support for minio tier type by @krisis in #14468
|
|
|
|
|
|
|
|
|
|
[2.4.10]
|
|
|
|
|
* Update minio to 2022-04-16T04-26-02Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-04-16T04-26-02Z)
|
|
|
|
|
* Allow parallel decom migration threads to be more than erasure sets by @krishnasrinivas in #14733
|
|
|
|
|
* Include speedtest as part of healthinfo api by @anjalshireesh in #14696
|
|
|
|
|
* Support templating accessKey existingSecret and bucket name by @yisiqi in #14643
|
|
|
|
|
* enable go1.18.x builds by @harshavardhana in #14746
|
|
|
|
|
* [S3Select] Switch to new parquet library and reduce locking by @donatello in #14731
|
|
|
|
|
* Update Console v0.15.13 by @dvaldivia in #14751
|
|
|
|
|
|
|
|
|
|
[2.4.11]
|
|
|
|
|
* Update minio to 2022-04-26T01-20-24Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-04-26T01-20-24Z)
|
|
|
|
|
|
|
|
|
|
[2.4.12]
|
|
|
|
|
* Update minio to 2022-04-29T01-27-09Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-04-29T01-27-09Z)
|
|
|
|
|
|
|
|
|
|
[2.4.13]
|
|
|
|
|
* Update minio to 2022-05-03T20-36-08Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-05-03T20-36-08Z)
|
|
|
|
|
* fix: panic in browser redirect handler for unexpected r.Host by @harshavardhana in #14844
|
|
|
|
|
* fix: reject invalid r.Host headers by @harshavardhana in #14846
|
|
|
|
|
* fix: disallow newer policies, users & groups with space characters by @harshavardhana in #14845
|
|
|
|
|
* Check error status codes by @klauspost in #14850
|
|
|
|
|
* Log Range Header by @klauspost in #14851
|
|
|
|
|
* fix: remove embedded-policy as requested by the user by @harshavardhana in #14847
|
|
|
|
|
|
|
|
|
|
[2.4.14]
|
|
|
|
|
* Update minio to 2022-05-04T07-45-27Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-05-04T07-45-27Z)
|
|
|
|
|
* Add audit log for decommissioning
|
|
|
|
|
|
|
|
|
|
[2.5.0]
|
|
|
|
|
* Update minio to 2022-05-08T23-50-31Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-05-08T23-50-31Z)
|
|
|
|
|
* Fix missing annotations for PVCs by @Sea-you in #14793
|
|
|
|
|
* Add OPA doc and remove deprecation marking by @donatello in #14863
|
|
|
|
|
* avoid concurrent reads and writes to opts.UserDefined by @harshavardhana in #14862
|
|
|
|
|
|
|
|
|
|
[2.5.1]
|
|
|
|
|
* Update minio to 2022-05-19T18-20-59Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-05-19T18-20-59Z)
|
|
|
|
|
* pools: GetObjectNInfo should cover locking during object read by @vadmeste in #14887
|
|
|
|
|
* tracing: Add disk path to storage tracing by @vadmeste in #14883
|
|
|
|
|
* Add support for Access Management Plugin by @donatello in #14875
|
|
|
|
|
* If decom of an object fails, retry for 3 times by @krishnasrinivas in #14861
|
|
|
|
|
* update new name for MINIO_POLICY_OPA_URL by @itsericqiu in #14898
|
|
|
|
|
* add support for extra Prometheus labels by @harshavardhana in #14899
|
|
|
|
|
* use BadRequest HTTP status instead of Conflict for certain errors by @harshavardhana in #14900
|
|
|
|
|
|
|
|
|
|
[2.5.2]
|
|
|
|
|
* Update minio to 2022-05-23T18-45-11Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-05-23T18-45-11Z)
|
|
|
|
|
* mrf: Fix stale MRF data showed in heal info by @vadmeste in #14953
|
|
|
|
|
* Relax site replication syncing of service accounts by @poornas in #14955
|
|
|
|
|
* Fix WalkDir fallback hot loop by @klauspost in #14961
|
|
|
|
|
* fetch bucket replication stats across peers in single call by @harshavardhana in #14956
|
|
|
|
|
|
|
|
|
|
[2.5.3]
|
|
|
|
|
* Update minio to 2022-05-26T05-48-41Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-05-26T05-48-41Z)
|
|
|
|
|
* replication healing: Fix typo when healing bucket quota info by @vadmeste in #14966
|
|
|
|
|
* Do not use inline data size in xl.meta quorum calculation by @vadmeste in #14831
|
|
|
|
|
* hash-set: Add file input for debug tool by @klauspost in #14965
|
|
|
|
|
* site replication: Allow replication rule edit by @poornas in #14969
|
|
|
|
|
* fix: copyObject on versioned bucket when updating metadata by @harshavardhana in #14971
|
|
|
|
|
|
|
|
|
|
[2.6.0]
|
|
|
|
|
* Update minio to 2022-06-02T02-11-04Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-06-02T02-11-04Z)
|
|
|
|
|
* feat: Single drive XL implementation
|
|
|
|
|
|
|
|
|
|
[2.7.0]
|
|
|
|
|
* Update minio to 2022-06-07T00-33-41Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-06-07T00-33-41Z)
|
|
|
|
|
|
|
|
|
|
[2.7.1]
|
|
|
|
|
* Update minio to 2022-06-07T00-33-41Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-06-07T00-33-41Z)
|
|
|
|
|
* do not print errors upon 'nil' err (06/06/22) (Minio Trusted)
|
|
|
|
|
|
|
|
|
|
[2.7.2]
|
|
|
|
|
* Update minio to 2022-06-10T16-59-15Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-06-10T16-59-15Z)
|
|
|
|
|
* Include the entirety of vendor folder in .gitignore by @kaankabalak in #15046
|
|
|
|
|
* relax O_DIRECT in single drive mode if unsupported by @harshavardhana in #15045
|
|
|
|
|
* Bump Console v0.18.1 by @dvaldivia in #15051
|
|
|
|
|
* healthcheck cluster endpoint should honor write/readQuorum per pool by @harshavardhana in #15053
|
|
|
|
|
* fix: make metrics endpoint responsive by reducing the chatter by @harshavardhana in #15055
|
|
|
|
|
|
|
|
|
|
[2.7.3]
|
|
|
|
|
* Update minio to 2022-06-11T19-55-32Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-06-11T19-55-32Z)
|
|
|
|
|
* debug: verify diff on latest objects on source and target buckets by @harshavardhana in #15069
|
|
|
|
|
* fix: add missing minio_s3_requests_total by @harshavardhana in #15070
|
|
|
|
|
* Update dperf to 0.4.1 by @vadmeste in #15071
|
|
|
|
|
* sts: Avoid printing all STS errors by @vadmeste in #15065
|
|
|
|
|
|
|
|
|
|
[2.7.4]
|
|
|
|
|
* Update minio to 2022-06-17T02-00-35Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-06-17T02-00-35Z)
|
|
|
|
|
* debug: Close object after check by @vadmeste in #15077
|
|
|
|
|
* kms: initialize after cli parsing by @vadmeste in #15076
|
|
|
|
|
* Support configuration of a session policy file by @rgcostea in #15078
|
|
|
|
|
* erasure-sd: Evaluate versioning Prefix in multi-delete objects by @vadmeste in #15081
|
|
|
|
|
* fix: simplify healthcheck code to freeze calls only once by @harshavardhana in #15082
|
|
|
|
|
* add bucket level S3 received/sent bytes by @harshavardhana in #15084
|
|
|
|
|
* fix: background local test also via channel by @harshavardhana in #15086
|
|
|
|
|
* add dataErrs for healing debug log by @harshavardhana in #15092
|
|
|
|
|
|
|
|
|
|
[2.7.5]
|
|
|
|
|
* Update minio to 2022-06-20T23-13-45Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-06-20T23-13-45Z)
|
|
|
|
|
* Update gopsutil to v3.22.5 by @danieljakots in #15098
|
|
|
|
|
* fix: ignore printing io.EOF during WalkDir() on concurrently modified objects by @harshavardhana in #15100
|
|
|
|
|
* Avoid CompleteMultipart freeze with unexpected network issue by @vadmeste in #15102
|
|
|
|
|
* Add generic function to retrieve config value with metadata by @donatello in #15083
|
|
|
|
|
* fix typo in site replication version healing by @poornas in #15103
|
|
|
|
|
* Add import/export APIs to migrate bucket metadata by @poornas in #14929
|
|
|
|
|
|
|
|
|
|
[2.7.6]
|
|
|
|
|
* Update minio to 2022-06-25T15-50-16Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-06-25T15-50-16Z)
|
|
|
|
|
* remove gateway banner and some other TODO loggers by @harshavardhana in #15125
|
|
|
|
|
* s3-verify: Fix endpoint and missing comparison by @vadmeste in #15129
|
|
|
|
|
* Parallelize new disks healing of different erasure sets by @vadmeste in #15112
|
|
|
|
|
* fips: simplify TLS configuration by @aead in #15127
|
|
|
|
|
* fix: cant parse comment without '=' in environment file by @anoworl in #15130
|
|
|
|
|
* add go1.18 specific curve preferences by @harshavardhana in #15132
|
|
|
|
|
|
|
|
|
|
[2.7.7]
|
|
|
|
|
* Update minio to 2022-06-30T20-58-09Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-06-30T20-58-09Z)
|
|
|
|
|
* Supports parity configuration of '0', '1' enabling support for 2,3 drive setups for erasure coding.
|
|
|
|
|
* add license banner for GNU AGPLv3 by @harshavardhana in #15178
|
|
|
|
|
* save MinIO version with each version (8-bytes extra) by @harshavardhana in #15170
|
|
|
|
|
* Remove unnecessary code in WalkDir() by @vadmeste in #15168
|
|
|
|
|
* perform object sweep after equeue the latest CopyObject() by @harshavardhana in #15183
|
|
|
|
|
* Upgrade reedsolomon/compression packages by @klauspost in #15182
|
|
|
|
|
* Revert proxying requests with precondition errors by @vadmeste in #15180
|
|
|
|
|
* allow support for parity '0', '1' enabling support for 2,3 drive setups by @harshavardhana in #15171
|
|
|
|
|
* handle missing funcNames for handlers by @harshavardhana in #15188
|
|
|
|
|
* update banner to reflect the final agreed UI by @harshavardhana in #15192
|
|
|
|
|
* site healing: Skip stale bucket metadata updates from peer by @poornas in #15186
|
|
|
|
|
* de-couple caller context to avoid internal races by @harshavardhana in #15195
|
|
|
|
|
* Save minio version in xl.meta while healing in outdated disks by @vadmeste in #15181
|
|
|
|
|
* finalize startup-banner and remove unnecessary logs by @harshavardhana in #15202
|
|
|
|
|
* Make ReqInfo concurrency safe by @klauspost in #15204
|
|
|
|
|
* update banner with version+runtime by @harshavardhana in #15206
|
|
|
|
|
|
|
|
|
|
[2.8.0]
|
|
|
|
|
* Update minio to 2022-07-04T21-02-54Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-07-04T21-02-54Z)
|
|
|
|
|
* Simplify Prometheus metrics gather by @harshavardhana in #15210
|
|
|
|
|
* site healing: Skip stale iam asset updates from peer. by @poornas in #15203
|
|
|
|
|
* return appropriate error under 'decom status' by @harshavardhana in #15213
|
|
|
|
|
* do not print errFileNotFound in entries.resolve() by @harshavardhana in #15216
|
|
|
|
|
* decom IAM, Bucket metadata properly by @harshavardhana in #15220
|
|
|
|
|
|
|
|
|
|
[2.8.1]
|
|
|
|
|
* Update minio to 2022-07-06T20-29-49Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-07-06T20-29-49Z)
|
|
|
|
|
* Major scanner metrics overhaul now you can watch scanner metrics in realtime using mc admin top scanner #15161
|
|
|
|
|
* Multiple external IDP management simplification #15152
|
|
|
|
|
* Decommission now supports mutations such as delete, update of metadata on objects from an active decom pool.
|
|
|
|
|
|
|
|
|
|
[2.8.2]
|
|
|
|
|
* Update minio to 2022-07-13T23-29-44Z
|
|
|
|
|
* Update mc to 2022-07-11T16-16-12Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-07-13T23-29-44Z)
|
|
|
|
|
* Adding error check for jetstream connection by @rayjanoka in #15252
|
|
|
|
|
* Fix Helm chart does not support special characters in access/secret key by @dormanze in #15243
|
|
|
|
|
* do not recreate deprecated delete-journal.bin, only read it by @harshavardhana in #15185
|
|
|
|
|
* remove auto-port warning for console-address by @harshavardhana in #15260
|
|
|
|
|
* Allow compaction at bucket top level. by @klauspost in #15266
|
|
|
|
|
* fix grammatic errors and minor rewrites by @daniel-bogusz95 in #15264
|
|
|
|
|
* Purge the objects immediately when x-minio-force-delete header is passed in DeleteObject and DeleteBucket API by @Praveenrajmani in #15148
|
|
|
|
|
* metric: add KMS-related metrics by @aead in #15258
|
|
|
|
|
* site replication: Ignore missing targets/replication config during re… by @poornas in #15269
|
|
|
|
|
* Add compressed file index by @klauspost in #15247
|
|
|
|
|
* Add 4K minimum compressed size by @klauspost in #15273
|
|
|
|
|
* Do not print erasure read log when a disk becomes offline by @vadmeste in #15277
|
|
|
|
|
* allow custom speedtest bucket by @harshavardhana in #15271
|
|
|
|
|
* fix: simplify passing auditLog eventType by @harshavardhana in #15278
|
|
|
|
|
* Avoid listing buckets from a suspended pool by @vadmeste in #15283
|
|
|
|
|
* preserve incoming query params in success_action_redirect by @harshavardhana in #15280
|
|
|
|
|
* Upgrade compression package by @klauspost in #15284
|
|
|
|
|
* Add padding to compressed+encrypted files by @klauspost in #15282
|
|
|
|
|
* resync: Avoid concurrent access/write on map by @poornas in #15286
|
|
|
|
|
* Add a github workflow test for root disk detection by @vadmeste in #15267
|
|
|
|
|
* Fix tier-add help by @krisis in https://github.com/minio/mc/pull/4148
|
|
|
|
|
* add mc ping command by @sinhaashish in https://github.com/minio/mc/pull/4074
|
|
|
|
|
|
|
|
|
|
[2.8.3]
|
|
|
|
|
* Update minio to 2022-07-15T03-44-22Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-07-15T03-44-22Z)
|
|
|
|
|
* correct RefreshCall & UnlockCall of DefaultTimeouts by @shichanglin5 in #15288
|
|
|
|
|
* listing: Expire object versions past expiry by @krisis in #15287
|
|
|
|
|
* Updating minio-go by @cniackz in #15297
|
|
|
|
|
* Fix site replication healing of missing buckets by @poornas in #15298
|
|
|
|
|
|
|
|
|
|
[2.8.4]
|
|
|
|
|
* Update minio to 2022-07-17T15-43-14Z
|
|
|
|
|
* Update mc to 2022-07-17T15-43-14Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-07-17T15-43-14Z)
|
|
|
|
|
* add reconnect duration allows for verifying disconnect intervals by @harshavardhana in #15306
|
|
|
|
|
* copy query values before update to preserve the expected keys by @harshavardhana in #15310
|
|
|
|
|
* support 'admin update' for hotfix versions by @harshavardhana in #15308
|
|
|
|
|
* allow decommission to continue when healing by @harshavardhana in #15312
|
|
|
|
|
* Allow topologySpreadConstraints configuration by @justusbunsi in #14684
|
|
|
|
|
* Fix failure in createUser used by make-user-job helm chart by @lamida in #15293
|
|
|
|
|
* add annotations to ServiceMonitor by @sathieu in #15020
|
|
|
|
|
* Fix data race, which caused tests execution to fail by @shichanglin5 in #15313
|
|
|
|
|
* Exclude upload-ids with incomplete part upload in multipart listing by @vadmeste in #15318
|
|
|
|
|
* support encrypted/compressed objects properly during decommission by @harshavardhana in #15320
|
|
|
|
|
* Add decommission compression+encryption enabled tests by @harshavardhana in #15322
|
|
|
|
|
* Move mc admin top scanner -> mc admin scanner info (#4151)
|
|
|
|
|
|
|
|
|
|
[2.8.5]
|
|
|
|
|
* Update minio to 2022-07-24T17-09-31Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-07-24T17-09-31Z)
|
|
|
|
|
* fix: fork os.MkdirAll to optimize cases where parent exists by @harshavardhana in #15379
|
|
|
|
|
* Add compression scheme to header by @klauspost in #15395
|
|
|
|
|
|
|
|
|
|
[2.8.6]
|
|
|
|
|
* Update minio to 2022-07-26T00-53-03Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-07-26T00-53-03Z)
|
|
|
|
|
|
|
|
|
|
[2.8.7]
|
|
|
|
|
* Update minio to 2022-07-30T05-21-40Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-07-30T05-21-40Z)
|
|
|
|
|
|
|
|
|
|
[2.8.8]
|
|
|
|
|
* Update minio to 2022-08-02T23-59-16Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-08-02T23-59-16Z)
|
|
|
|
|
* target: Set 20000 as maximum parallel target notif calls by @vadmeste in #15435
|
|
|
|
|
* fix: resetting a config with a non default target name by @vadmeste in #15448
|
|
|
|
|
* fix: allow P-384/P-512 constant time implementation by @harshavardhana in #15445
|
|
|
|
|
* modify user secret volumes mount path name by @dormanze in #15443
|
|
|
|
|
* fix: instrument os.OpenFile differently for Reads and Writes by @harshavardhana in #15449
|
|
|
|
|
|
|
|
|
|
[2.8.9]
|
|
|
|
|
* Update minio to 2022-08-05T23-27-09Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-08-05T23-27-09Z)
|
|
|
|
|
|
|
|
|
|
[2.8.10]
|
|
|
|
|
* Update minio to 2022-08-08T18-34-09Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-08-08T18-34-09Z)
|
|
|
|
|
|
|
|
|
|
[2.8.11]
|
|
|
|
|
* Update minio to 2022-08-11T04-37-28Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-08-11T04-37-28Z)
|
|
|
|
|
|
|
|
|
|
[2.8.12]
|
|
|
|
|
* Update minio to 2022-08-13T21-54-44Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-08-13T21-54-44Z)
|
|
|
|
|
|
|
|
|
|
[2.9.0]
|
|
|
|
|
* Update minio to 2022-08-22T23-53-06Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-08-22T23-53-06Z)
|
|
|
|
|
* Versioning now supports Idempotent delete markers #15521
|
|
|
|
|
* Disk IO statistics is now available as real-time monitoring via mc #15512
|
|
|
|
|
* Replication now more accurately tracks failed replication events #15556
|
|
|
|
|
|
|
|
|
|
[2.9.1]
|
|
|
|
|
* Update minio to 2022-08-25T07-17-05Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-08-25T07-17-05Z)
|
|
|
|
|
|
|
|
|
|
[2.9.2]
|
|
|
|
|
* Update minio to 2022-09-01T23-53-36Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-09-01T23-53-36Z)
|
|
|
|
|
* improve performance for inlined data by @harshavardhana in #15603
|
|
|
|
|
* site replication: Avoid returning root svcacct info in sr metadata by @poornas in #15608
|
|
|
|
|
* Add extended checksum by @klauspost in #15433
|
|
|
|
|
* audit-log: Add time to get object from remote-tier by @krisis in #15602
|
|
|
|
|
* Avoid messages from go test output by @vadmeste in #15601
|
|
|
|
|
* chore: remove duplicate word in comments by @Abirdcfly in #15607
|
|
|
|
|
* feat: Add healing trace by @klauspost in #15616
|
|
|
|
|
* Encrypt checksums by @klauspost in #15620
|
|
|
|
|
* fix: add healing metric type for heal tracing by @harshavardhana in #15631
|
|
|
|
|
|
|
|
|
|
[2.9.3]
|
|
|
|
|
* Update minio to 2022-09-07T22-25-02Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-09-07T22-25-02Z)
|
|
|
|
|
* avoid printing io.ErrUnexpectedEOF for .metacache objects by @harshavardhana in #15642
|
|
|
|
|
* do not print object not found errors in MRF healing by @harshavardhana in #15646
|
|
|
|
|
* fis deadlock caused by unlocking a non-existing lock by @yudoutingle in #15635
|
|
|
|
|
* fix: use optimized json.NewEncoder instead for metrics by @harshavardhana in #15648
|
|
|
|
|
* Reuse madmin.ClusterRegistrationInfo by @anjalshireesh in #15654
|
|
|
|
|
* verify RenameData() versions to be consistent by @harshavardhana in #15649
|
|
|
|
|
* allow non-standards fallback for Expires header by @harshavardhana in #15655
|
|
|
|
|
* allow non-standards fallback for all http.TimeFormats by @harshavardhana in #15662
|
|
|
|
|
|
|
|
|
|
[2.9.4]
|
|
|
|
|
* Update minio to 2022-09-17T00-09-45Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-09-17T00-09-45Z)
|
|
|
|
|
* limit number of buckets to 500k by @harshavardhana in #15668
|
|
|
|
|
* Add StopDiskAtLimit by @klauspost in #15670
|
|
|
|
|
* add vulncheck action to CI by @aead in #15676
|
|
|
|
|
* Persist in-memory replication stats to disk by @poornas in #15594
|
|
|
|
|
* prometheus: Track errors during REST read/write calls by @vadmeste in #15678
|
|
|
|
|
* Fix S3 Select CSV -> JSON with variable field count by @klauspost in #15677
|
|
|
|
|
* use go1.19.1 for vulncheck by @harshavardhana in #15680
|
|
|
|
|
* Pass groups claim into condition values by @donatello in #15679
|
|
|
|
|
* panic if replication config could not be read from disk by @poornas in #15685
|
|
|
|
|
* update docs to add cycle in scanner by @sinhaashish in #15686
|
|
|
|
|
* Fix flaky TestGetObjectWithOutdatedDisks by @klauspost in #15687
|
|
|
|
|
* When listing, do not count delete markers by @klauspost in #15689
|
|
|
|
|
|
|
|
|
|
[2.9.5]
|
|
|
|
|
* Update minio to 2022-09-22T18-57-27Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-09-22T18-57-27Z)
|
|
|
|
|
* nable cross compile for openbsd/amd64 by @harshavardhana in #15701
|
|
|
|
|
* Implement KMS methods for keys, policies and identities by @reivaj05 in #15673
|
|
|
|
|
* Remove deprecated io/ioutil by @klauspost in #15707
|
|
|
|
|
* helm: specify service account for the jobs by @cowjen01 in #15706
|
|
|
|
|
* site replication: clear config if remove --all specified by @poornas in #15716
|
|
|
|
|
* Fix cancellation leaks by @jiuker in #15721
|
|
|
|
|
|
|
|
|
|
[2.9.6]
|
|
|
|
|
* Update minio to 2022-09-25T15-44-53Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-09-25T15-44-53Z)
|
|
|
|
|
* fix: parse and save retainUntilDate in correct time format by @harshavardhana in #15741
|
|
|
|
|
* validate correct ETag for the parts sent during CompleteMultipart by @harshavardhana in #15751
|
|
|
|
|
* Relax retention date enforcement on replication target by @poornas in #15752
|
|
|
|
|
* Add auto configuration of replication workers by @poornas in #15636
|
|
|
|
|
* remove unused package internal/smart by @harshavardhana in #15758
|
|
|
|
|
|
|
|
|
|
[2.9.7]
|
|
|
|
|
* Update minio to 2022-10-02T19-29-29Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-10-02T19-29-29Z)
|
|
|
|
|
* Add RPC tcp timeout/errs and avg duration to prometheus by @vadmeste in #15747
|
|
|
|
|
* fix: generalize SC config and also skip healing sub-sys under SD by @harshavardhana in #15757
|
|
|
|
|
* Quick initialized of bucket target notifications by @vadmeste in #15571
|
|
|
|
|
* support tagging based policy conditions by @harshavardhana in #15763
|
|
|
|
|
* Update links to documentation site by @djwfyi in #15750
|
|
|
|
|
* Fix Audit kafka configuration loading by @vadmeste in #15766
|
|
|
|
|
* Fix race when accessing REST tcp dial values by @vadmeste in #15770
|
|
|
|
|
* Re-load config after reset by @anjalshireesh in #15771
|
|
|
|
|
* fix: de-duplicate conflicting object names on namespace by @harshavardhana in #15772
|
|
|
|
|
|
|
|
|
|
[2.9.8]
|
|
|
|
|
* Update minio to 2022-10-05T14-58-27Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-10-05T14-58-27Z)
|
|
|
|
|
|
|
|
|
|
[2.9.9]
|
|
|
|
|
* Update minio to 2022-10-08T20-11-00Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-10-08T20-11-00Z)
|
|
|
|
|
* set bucket creation timestamp properly for legacy FS backend by @harshavardhana in #15800
|
|
|
|
|
* decom: Ignore object/version error during deletion by @vadmeste in #15806
|
|
|
|
|
* remove build asset caching by @harshavardhana in #15807
|
|
|
|
|
* Fix GetObjectRetention to parse in iso8601 time format by @poornas in #15809
|
|
|
|
|
* Update pkg to v1.4.5 by @reivaj05 in #15808
|
|
|
|
|
* remove unused debug param from evalActionFromLifecycle by @harshavardhana in #15813
|
|
|
|
|
|
|
|
|
|
[2.9.10]
|
|
|
|
|
* Update minio to 2022-10-15T19-57-03Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-10-15T19-57-03Z)
|
|
|
|
|
* Add missing server info fields by @klauspost in #15826
|
|
|
|
|
* indicate how long it took to bring the drive online by @harshavardhana in #15835
|
|
|
|
|
* honor specified target prefix under batch replication by @harshavardhana in #15834
|
|
|
|
|
* remove spurious logging for object not found by @harshavardhana in #15842
|
|
|
|
|
* Add metrics, version and apis handlers by @reivaj05 in #15839
|
|
|
|
|
|
|
|
|
|
[2.9.11]
|
|
|
|
|
* Update minio to 2022-10-20T00-55-09Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-10-20T00-55-09Z)
|
|
|
|
|
* do not assume invalid buf to be non-xl.meta by @harshavardhana in #15843
|
|
|
|
|
* convert context.DeadlineExceed to offline disk in DiskInfo() by @vadmeste in #15886
|
|
|
|
|
* remove nancy, we rely on vulncheck from now on by @harshavardhana in #15893
|
|
|
|
|
* do not need to trace ignored objects by @harshavardhana in #15894
|
|
|
|
|
* Add concurrent Snowball extraction + options by @klauspost in #15836
|
|
|
|
|
* storage: Return errDiskNotFound when a peer is during shutdown by @vadmeste in #15868
|
|
|
|
|
|
|
|
|
|
[2.9.12]
|
|
|
|
|
* Update minio to 2022-10-21T22-37-48Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-10-21T22-37-48Z)
|
|
|
|
|
* Do not freeze s3 traffic in healthinfo api by @anjalshireesh in #15912
|
|
|
|
|
* lifecycle: Fix rules filtering by @vadmeste in #15914
|
|
|
|
|
* Pass encrypted etag as is for immediate tiering by @krisis in #15925
|
|
|
|
|
* Set CONSOLE_MINIO_SERVER to 127.0.0.1 by default by @vadmeste in #15887
|
|
|
|
|
* Fix deletemarker replication check properly by @poornas in #15923
|
|
|
|
|
* Check for s3zip content offset by @klauspost in #15924
|
|
|
|
|
|
|
|
|
|
[2.9.13]
|
|
|
|
|
* Update minio to 2022-10-24T18-35-07Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-10-24T18-35-07Z)
|
|
|
|
|
* Fix Prometheus Probe tlsConfig, doesn't belong in ProberSpec by @briend in #15739
|
|
|
|
|
* Audit dangling object removal by @vadmeste in #15933
|
|
|
|
|
|
|
|
|
|
[2.10.0]
|
|
|
|
|
* Update minio to 2022-10-29T06-21-33Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-10-29T06-21-33Z)
|
|
|
|
|
* First release to support rebalancing two or more pooled setups to even out disk usage refer #15483
|
|
|
|
|
* Removes remaining gateway implementations of NAS/S3 and legacy FS mode completely - refer #15929.
|
|
|
|
|
* Existing users should continue to use their current releases if they wish to continue using gateway mode.
|
|
|
|
|
* Subscribed customers get downstream support until they are subscribed as per the terms of the subscription.
|
|
|
|
|
* Other miscellaneous fixes in Site Replication, Multipart Checksums and SUBNET registration.
|
|
|
|
|
|
|
|
|
|
[3.0.0]
|
|
|
|
|
* **IMPORTANT: This release removes the fs backend completely and this upgrade will fail if you are using the fs backend. Please read and understand [this forum post](https://forum.cloudron.io/topic/7967/minio-package-3-x) to determine what backend you are using before upgrading. If your minio uses the fs backend and you upgrade without a backup, all data can be lost.**
|
|
|
|
|
* Update minio to 2022-10-29T06-21-33Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-10-29T06-21-33Z)
|
|
|
|
|
* First release to support rebalancing two or more pooled setups to even out disk usage refer #15483
|
|
|
|
|
* Removes remaining gateway implementations of NAS/S3 and legacy FS mode completely - refer #15929.
|
|
|
|
|
|
|
|
|
|
[3.0.1]
|
|
|
|
|
* Update minio to 2022-11-10T18-20-21Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-11-10T18-20-21Z)
|
|
|
|
|
* rebalance status must return appropriate error initially by @harshavardhana in #16022
|
|
|
|
|
* remove io/util for advanced golang by @yanggangtony in #16011
|
|
|
|
|
* Use the same lock for the scanner and site replication healing by @vadmeste in #15985
|
|
|
|
|
* Remove some logs caused by external apps by @vadmeste in #16027
|
|
|
|
|
* remove printing map() checksums by @harshavardhana in #16028
|
|
|
|
|
|
|
|
|
|
[3.0.2]
|
|
|
|
|
* Update minio to 2022-11-11T03-44-20Z
|
|
|
|
|
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2022-11-11T03-44-20Z)
|
|
|
|
|
* 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
|
|
|
|
|