1
0
mirror of https://git.cloudron.io/cloudron/minio-app synced 2025-09-03 07:45:20 +00:00

Compare commits

...

69 Commits

Author SHA1 Message Date
Girish Ramakrishnan
4f43bc611e Version 3.12.6 2024-01-29 09:29:09 +01:00
Johannes Zellner
db768973d6 Update test deps 2024-01-29 09:20:07 +01:00
Johannes Zellner
db0d84862d Update to 2024-01-29T03-56-32Z 2024-01-29 09:19:56 +01:00
Girish Ramakrishnan
0e70c439cf Version 3.12.5 2024-01-19 15:40:44 +01:00
Girish Ramakrishnan
59ed1a0fc1 Update minio to 2024-01-18T22-51-28Z 2024-01-19 15:33:41 +01:00
Johannes Zellner
6542475614 Bump version 2024-01-16 18:54:02 +01:00
Johannes Zellner
9cffe692df Update to 2024-01-16T16-07-38Z 2024-01-16 18:37:28 +01:00
Johannes Zellner
eeac9f0af4 Bump version 2024-01-16 18:37:17 +01:00
Johannes Zellner
b1fe43b656 Update to 2024-01-13T07-53-03Z 2024-01-15 11:40:46 +01:00
Johannes Zellner
eb93b292fa Bump version 2024-01-11 13:33:19 +01:00
Johannes Zellner
aea86c627d Update to 2024-01-11T07-46-16Z 2024-01-11 13:05:55 +01:00
Girish Ramakrishnan
454d83318c typo 2024-01-06 16:27:14 +01:00
Girish Ramakrishnan
fed871de22 Version 3.12.1 2024-01-06 16:26:13 +01:00
Girish Ramakrishnan
648231e821 Update minio to 2024-01-05T22-17-24Z 2024-01-06 16:05:53 +01:00
Girish Ramakrishnan
927cdbb0a2 Version 3.12.0 2024-01-02 10:16:54 +01:00
Girish Ramakrishnan
cb61faa569 Update minio to 2024-01-01T16-36-33Z 2024-01-02 10:14:29 +01:00
Johannes Zellner
cf11bcd7e6 Update test deps 2023-12-24 10:20:50 +01:00
Johannes Zellner
669976c293 Bump version 2023-12-24 10:20:38 +01:00
Johannes Zellner
951a874909 Bump version 2023-12-20 15:18:36 +01:00
Johannes Zellner
0bb46d9867 Update to 2023-12-20 2023-12-20 13:49:03 +01:00
Girish Ramakrishnan
540ad857fd Version 3.11.2 2023-12-15 10:16:17 +01:00
Girish Ramakrishnan
c06f2d9e9d Update minio to 2023-12-14T18-51-57Z 2023-12-15 09:53:20 +01:00
Girish Ramakrishnan
0d96abc3c8 Version 3.11.1 2023-12-14 11:33:53 +01:00
Girish Ramakrishnan
63f6910f5f Update test packages 2023-12-14 10:01:11 +01:00
Girish Ramakrishnan
b09a9cc6ea Update minio to 2023-12-13T23-28-55Z 2023-12-14 09:38:09 +01:00
Girish Ramakrishnan
b0f6a030f3 remove unused args (release notes of https://github.com/minio/minio/releases/tag/RELEASE.2023-12-09T18-17-51Z) 2023-12-11 11:39:27 +01:00
Girish Ramakrishnan
84b4ebeac4 add note 2023-12-11 11:39:03 +01:00
Girish Ramakrishnan
c5404f53c1 Update minio to 2023-12-09T18-17-51Z 2023-12-11 11:21:32 +01:00
Girish Ramakrishnan
cacf9d9441 Version 3.10.2 2023-12-07 10:18:26 +01:00
Girish Ramakrishnan
3b1eecfd73 Update minio to 2023-12-07T04-16-00Z 2023-12-07 09:43:02 +01:00
Girish Ramakrishnan
237a7747d9 Version 3.10.1 2023-12-06 16:23:56 +01:00
Girish Ramakrishnan
ce4f12fbd6 Update minio to 2023-12-06T09-09-22Z 2023-12-06 14:49:35 +01:00
Girish Ramakrishnan
7e14939670 Version 3.10.0 2023-12-03 14:51:01 +01:00
Girish Ramakrishnan
1de078ee2a Update minio to RELEASE.2023-12-02T10-51-33Z 2023-12-03 14:21:34 +01:00
Girish Ramakrishnan
533b6d91e6 Version 3.9.11 2023-11-21 11:04:36 +01:00
Girish Ramakrishnan
ef4bdec677 Update minio to RELEASE.2023-11-20T22-40-07Z 2023-11-21 10:32:48 +01:00
Girish Ramakrishnan
da470851f7 Update minio to 3.9.10 2023-11-16 08:53:14 +01:00
Girish Ramakrishnan
242ed4386b Update minio to 2023-11-15T20-43-25Z 2023-11-16 08:35:23 +01:00
Girish Ramakrishnan
11bb0c8edc Version 3.9.9 2023-11-13 09:05:08 +01:00
Girish Ramakrishnan
4ac71ff8e7 Update minio to 2023-11-11T08-14-41Z 2023-11-13 08:27:34 +01:00
Girish Ramakrishnan
05cbddd40e Version 3.9.8 2023-11-08 12:52:22 +01:00
Girish Ramakrishnan
1ecb2e3593 Update minio to 2023-11-06T22-26-08Z 2023-11-08 12:44:47 +01:00
Girish Ramakrishnan
124bc9e833 Version 3.9.7 2023-11-02 10:49:42 +01:00
Girish Ramakrishnan
c5a3a190b2 Update minio to 2023-11-01T18-37-25Z 2023-11-02 10:37:13 +01:00
Girish Ramakrishnan
97e6ae5a6f Version 3.9.6 2023-11-01 14:42:16 +01:00
Girish Ramakrishnan
dfa728d7a5 Update test packages 2023-11-01 14:24:08 +01:00
Girish Ramakrishnan
f06d703fce Update minio to 2023-11-01T01-57-10Z 2023-11-01 14:20:35 +01:00
Girish Ramakrishnan
c78df06cb7 Version 3.9.5 2023-10-25 14:10:25 +02:00
Girish Ramakrishnan
87859252ce Update minio to 2023-10-25T06-33-25Z 2023-10-25 14:02:20 +02:00
Girish Ramakrishnan
9ef74c45d5 Version 3.9.4 2023-10-24 11:00:48 +02:00
Girish Ramakrishnan
e551d6535d Update minio to 2023-10-24T04-42-36Z 2023-10-24 10:40:42 +02:00
Girish Ramakrishnan
9a97ef5913 Version 3.9.3 2023-10-17 10:17:50 +02:00
Girish Ramakrishnan
ac937559e0 Update minio to 2023-10-16T04-13-43Z 2023-10-17 10:07:39 +02:00
Girish Ramakrishnan
3b4e8d04de Version 3.9.2 2023-10-08 18:41:27 +05:30
Girish Ramakrishnan
4d3cd5ed61 Update minio to 2023-10-07T15-07-38Z 2023-10-08 18:26:10 +05:30
Girish Ramakrishnan
9e5aa33e09 Version 3.9.1 2023-10-01 10:02:42 +05:30
Girish Ramakrishnan
4f3e70f3e0 Update minio to 2023-09-30T07-02-29Z 2023-10-01 09:03:48 +05:30
Girish Ramakrishnan
270a7cd6ee Version 3.9.0 2023-09-29 08:22:13 +05:30
Girish Ramakrishnan
da87188fad Update minio to 2023-09-27T15-22-50Z 2023-09-29 06:33:22 +05:30
Girish Ramakrishnan
16df482288 Version 3.8.5 2023-09-26 14:12:04 +05:30
Girish Ramakrishnan
0524be735e Update minio to 2023-09-23T03-47-50Z 2023-09-26 13:40:03 +05:30
Girish Ramakrishnan
a4451ecb22 Version 3.8.4 2023-09-21 14:25:22 +05:30
Girish Ramakrishnan
f452505ae7 Update minio to 2023-09-20T22-49-55Z 2023-09-21 14:04:16 +05:30
Girish Ramakrishnan
1fe052d819 Version 3.8.3 2023-09-16 17:14:40 +05:30
Girish Ramakrishnan
ba1a52dc5e Update minio to 2023-09-16T01-01-47Z 2023-09-16 16:37:43 +05:30
Girish Ramakrishnan
5b7a96134f Version 3.8.2 2023-09-08 18:44:35 +05:30
Girish Ramakrishnan
1366fc8932 Update minio to 2023-09-07T02-05-02Z 2023-09-08 08:35:31 +05:30
Girish Ramakrishnan
d9bdf5749e Version 3.8.1 2023-09-05 08:45:46 +05:30
Girish Ramakrishnan
2c30861af0 Update minio to 2023-09-04T19-57-37Z 2023-09-05 07:37:37 +05:30
6 changed files with 345 additions and 65 deletions

280
CHANGELOG
View File

@@ -1967,3 +1967,283 @@ Improve replication performance. See (#12080, #12054, #12009) for more details.
* A major refactor of Replication metrics now provides detailed list of metrics for monitoring, alerts.
* New dashboards are introduced specifically for monitoring replication traffic between sites https://github.com/minio/minio/tree/master/docs/metrics/prometheus/grafana
[3.8.1]
* Update minio to 2023-09-04T19-57-37Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-09-04T19-57-37Z)
* use buffers for pathJoin, to re-use buffers. by @harshavardhana in #17960
* kafka: Do not require key when sending a message by @vadmeste in #17962
* with xlv2 format we never had to fill in checksumInfo() by @harshavardhana in #17963
* replication: remove check for empty version id by @poornas in #17964
[3.8.2]
* Update minio to 2023-09-07T02-05-02Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-09-07T02-05-02Z)
* metrics: fix panic in replication stats reporting by @poornas in #17979
* refactor bandwidth throttling for replication target by @harshavardhana in #17980
* use syscall.Rename() directly instead of os.Rename() by @harshavardhana in #17982
* replication resync: avoid blocking on results channel. by @poornas in #17981
* Embed file in ZIP with custom permissions by @shtripat in #17954
[3.8.3]
* Update minio to 2023-09-16T01-01-47Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-09-16T01-01-47Z)
* Address some significant memory issues in replication MRF when many objects are from existing object replication
* Improve Disk replacement healing from single-threaded to multi-threaded via relying on the nr_requests value on Linux
* Allow concurrent SFTP connections
[3.8.4]
* Update minio to 2023-09-20T22-49-55Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-09-20T22-49-55Z)
* Major memory improvements in replication hot-path reduction of 2x to 3x allocations on a busy cluster.
* SSE-KMS now uses a fast-path without doing md5sum providing a major performance boost for encrypted objects via SSE-KMS.
* Improve performance for Console UI logins.
* Fixes a regression in permission handling of LDAP user based service accounts in previous release.
[3.8.5]
* Update minio to 2023-09-23T03-47-50Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-09-23T03-47-50Z)
* Prometheus metrics or mc admin info would take significantly longer when audit/logger webhooks were down for some reason, performance improved when these endpoints are down makes them non-blocking. #18083
* Fix a regression while loading AssumeRoleWithCertificate credentials #18088 for more details
[3.9.0]
* Update minio to 2023-09-27T15-22-50Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-09-27T15-22-50Z)
* Add abandoned folder scanning to metrics by @klauspost in #18076
* Improve ListObject Compatibility by @klauspost in #18099
* fix: set scanning details locally to avoid cached values by @harshavardhana in #18092
* fix: check post policy like AWS S3 by @jiuker in #18074
* site replication: allow setting bandwidth default for bucket by @poornas in #18062
[3.9.1]
* Update minio to 2023-09-30T07-02-29Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-09-30T07-02-29Z)
* Fixes an issue with multipart objects with multiple versions, due to rename2() optimization being incorrectly used
* AbortMultipartUpload() is now idempotent, much like AWS S3.
[3.9.2]
* Update minio to 2023-10-07T15-07-38Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-10-07T15-07-38Z)
* Add tests for multipart upload overwrites on versioned buckets by @harshavardhana in #18142
* Add support for resource metrics by @anjalshireesh in #18057
* Add paramaters in Helm chart to load OIDC clientSecret from Secret Resource by @alikhtag in #17784
* Fix startup formatting by @zveinn in #18156
[3.9.3]
* Update minio to 2023-10-16T04-13-43Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-10-16T04-13-43Z)
* fix DeleteServiceAccount API behavior by @taran-p in #18163
* fix: upon write failure on disk journal close the file properly by @harshavardhana in #18183
* fix: O_DIRECT is on only for multi-disk setups by @donatello in #18194
* Use better host names for metric errors by @klauspost in #18188
* simplify channel send() in WalkDir() by @T-M-A in #18186
* Fix current_send_in_progress metric always being zero by @mctoohey in #18160
* avoid rebalance state for getObjectTags if any by @harshavardhana in #18197
[3.9.4]
* Update minio to 2023-10-24T04-42-36Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-10-24T04-42-36Z)
* choose different max_concurrent requests per drive based on HDD/NVMe by @harshavardhana in #18254
* Don't skip rules with ExpiredObjectDeleteMarker by @krisis in #18256
* Fix globalDeploymentID race by @klauspost in #18275
* Remove unused config migration by @klauspost in #18277
* Fix linter errors in Windows specific code by @klauspost in #18276
* cache DiskInfo() metrics call separately by @harshavardhana in #18270
[3.9.5]
* Update minio to 2023-10-25T06-33-25Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-10-25T06-33-25Z)
* Fix BackendInfo() race by @klauspost in #18305
* Improve multipart listing speed by @klauspost in #18307
* fix: flaky and stupid tests in root lockdown by @harshavardhana in #18308
* fix: listObjectParts to prefer local and single disks by @harshavardhana in #18309
* avoid racy replicationCount checks by @harshavardhana in #18311
[3.9.6]
* Update minio to 2023-11-01T01-57-10Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-11-01T01-57-10Z)
* update go mod and CREDITS by @harshavardhana in #18289
* fix: do not preserve mtime during CopyObject() metadata updates by @harshavardhana in #18316
* Preserve replica timestamps in multipart by @poornas in #18318
* fix:Canceling the heal caused goroutine to leak. by @jiuker in #18322
* fix: update the user cache while adding service accounts with expiry by @Praveenrajmani in #18320
* fix: parse the subsys env error by @jiuker in #18319
* add MC_CONFIG_DIR to use mc from writable path by @harshavardhana in #18317
* Reload replication targets lazily if missing by @poornas in #18333
[3.9.7]
* Update minio to 2023-11-01T18-37-25Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-11-01T18-37-25Z)
* Fix hanging scanner saves by @klauspost in #18368
[3.9.8]
* Update minio to 2023-11-06T22-26-08Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-11-06T22-26-08Z)
* Capture network device info in health report by @anjalshireesh in #18381
* fix: siteReplicationSys.startResync return no buckets return if error by @jiuker in #18374
* update console v0.41.0 by @harshavardhana in #18385
* Do not anonymize hostnames by default by @anjalshireesh in #18387
* fix: object versions metric help by @vicmunoz in #18388
[3.9.9]
* Update minio to 2023-11-11T08-14-41Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-11-11T08-14-41Z)
* fix:add err to all bucket resync failed by @jiuker in #18401
* site replication: avoid propagating bucket b/w settings by @poornas in #18399
* refactor SFTP to use the new minio/pkg implementation by @zveinn in #18406
* Tiered objects require ns locks unlike inlined by @krisis in #18409
* Support case insensitive kafka SASL mechanism config values by @vadmeste in #18398
[3.9.10]
* Update minio to 2023-11-15T20-43-25Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-11-15T20-43-25Z)
* fix: make sure to purge all the completed in resume() by @harshavardhana in #18429
* fix: ignore dperf on unformatted/unavailable/unmounted drives by @harshavardhana in #18435
* Adding a missing return to fix SFTP Rmdir message by @zveinn in #18438
[3.9.11]
* Update minio to 2023-11-20T22-40-07Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-11-20T22-40-07Z)
* health: split liveness and readiness handler by @aead in #18457
* Remove stale data in HEAD/GET object by @vadmeste in #18460
* remove checking for BucketInfo() peer call for every PUT() by @harshavardhana in #18464
* Added graph for Erasure Set Tolerance value by @shtripat in #18472
* audit: Try to send audit even if the status is offline by @vadmeste in #18458
* fix: close the http.Body when WebhookTarget isActive by @jiuker in #18467
[3.10.0]
* Update minio to 2023-12-02T10-51-33Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-12-02T10-51-33Z)
* Websocket grid functionality by @klauspost in #18461
* return errors if dataDir is missing during HeadObject() by @harshavardhana in #18477
* fix: close http body for es action by @jiuker in #18491
* Replicate Expiry ILM configs while site replication by @shtripat in #18130
* use Access(F_OK) do not need to check for permissions by @harshavardhana in #18492
* fix: go mod was pointed to personal repos with replace remove it by @harshavardhana in #18498
* Adding a fix to check for bucket existence before upload by @zveinn in #18496
* use the latest UBI image by @harshavardhana in #18497
* Implement batch snowball by @vadmeste in #18485
[3.10.1]
* Update minio to 2023-12-06T09-09-22Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-12-06T09-09-22Z)
* avoid hot-tier SLA to be tied to warm-tier SLA by @harshavardhana in #18581
* avoid double MRF heal when there is versions disparity by @harshavardhana in #18585
* upon RenameData() quorum error delete any partial success by @harshavardhana in #18586
* avoid caching metrics for timeout errors per drive by @harshavardhana in #18584
* parallelize renameData() cleanup upon error by @harshavardhana in #18591
* handle crashes with ILM expiry changes by @harshavardhana in #18590
[3.10.2]
* Update minio to 2023-12-07T04-16-00Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-12-07T04-16-00Z)
* fix: GetFreePort() will get the same port by @jiuker in #18604
* Capture percentage of cpu load and memory used by @anjalshireesh in #18596
* fix: use the right channel to feed the data in by @harshavardhana in #18605
* Update Console version to v0.42.1 by @bexsoft in #18606
[3.11.0]
* Update minio to 2023-12-09T18-17-51Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-12-09T18-17-51Z)
* Add support of conf file to pass arguments and options by @vadmeste in #18592
* feat: add events_errors_total metric by @jiuker in #18610
* add configuration to limit replication workers by @poornas in #18601
* use latest minisign release by @harshavardhana in #18614
[3.11.1]
* Update minio to 2023-12-13T23-28-55Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-12-13T23-28-55Z)
* tier: Add support of SP credentials with Azure by @vadmeste in #18630
* Fix issue [#18315], resolve the absence of the sed command in ubi-mic… by @opencmit2 in #18459
* reduce logging during permission denied errors by @harshavardhana in #18641
* healthcheck requests with user-agent mozilla do not need redirects by @harshavardhana in #18642
* Changed the expression to render the value by @shtripat in #18627
[3.11.2]
* Update minio to 2023-12-14T18-51-57Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-12-14T18-51-57Z)
* re-use the same local drive used by remote-peer by @harshavardhana in #18645
* Label the notification target metrics by their target IDs by @Praveenrajmani in #18633
* update console UI to v0.43.0 release by @harshavardhana in #18653
[3.11.3]
* Update minio to 2023-12-20T01-00-02Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-12-20T01-00-02Z)
* tier: Add support of AWS S3 tiering with web identity token file by @vadmeste in #18648
* metrics: Refactor handling of histogram vectors by @krisis in #18632
* Fix incorrect metric desc for bucketRequestsDuration by @krisis in #18657
* Add APIs to create and list access keys for LDAP by @taran-p in #18402
* update go dependencies by @harshavardhana in #18662
* Fix bucket metrics api path in docs by @vanugrah in #18661
* Read new key license_v2 from SUBNET response by @anjalshireesh in #18669
* Enable cross compile for openbsd/amd64 by @danieljakots in #18666
* update dependencies for https://pkg.go.dev/vuln/GO-2023-2402 by @harshavardhana in #18676
* Fix quota config replication for SR by @poornas in #18684
* Update Console version to v0.43.1 by @cesnietor in #18683
[3.11.4]
* Update minio to 2023-12-23T07-19-11Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-12-23T07-19-11Z)
* Export tier metrics by @krisis in https://github.com/minio/minio/pull/18678
* allow pre-allocating buffers to reduce frequent GCs during growth by @harshavardhana in https://github.com/minio/minio/pull/18686
* prom: Add online and healing drives metrics per erasure set by @vadmeste in https://github.com/minio/minio/pull/18700
* send proper IPv6 names avoid bracketing notation by @harshavardhana in https://github.com/minio/minio/pull/18699
* rename object_size -> block_size for cache subsystem by @harshavardhana in https://github.com/minio/minio/pull/18694
* tier: Allow edit of the new Azure and AWS auth params by @vadmeste in https://github.com/minio/minio/pull/18690
* fix: reject clients that do not send proper payload by @harshavardhana in https://github.com/minio/minio/pull/18701
* Graph cluster wide where applicable by @shtripat in https://github.com/minio/minio/pull/18705
* server-info: Avoid initializing audit/log http/kafka targets by @vadmeste in https://github.com/minio/minio/pull/18703
* Fix precendence bug in S3Select SQL IN clauses by @donatello in https://github.com/minio/minio/pull/18708
[3.12.0]
* Update minio to 2024-01-01T16-36-33Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2024-01-01T16-36-33Z)
* A significant performance improvement feature to optimize ListObjects() is part of this release.
* New console HTTP security headers are fully customizable now for specific needs, refer #18631
[3.12.1]
* Update minio to 2024-01-05T22-17-24Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2024-01-05T22-17-24Z)
* Added list of scanner metrics to document by @shtripat in #18731
* scanner: Allow full throttle if there is no parallel disk ops by @vadmeste in #18109
* fix: an odd crash when deleting null DEL markers by @harshavardhana in #18727
* prom: Add read quorum per erasure set metric by @vadmeste in #18736
* scanner: Add a config to disable short sleep between objects scan by @vadmeste in #18734
* NEW API: GetObjectAttributes by @zveinn in #18732
[3.12.2]
* Update minio to 2024-01-11T07-46-16Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2024-01-11T07-46-16Z)
[3.12.3]
* Update minio to 2024-01-13T07-53-03Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2024-01-13T07-53-03Z)
* Verify that remote target bucket is on MinIO server for bucket replication by @taran-p in https://github.com/minio/minio/pull/18656
* avoid disk monitoring leaks under various conditions by @harshavardhana in https://github.com/minio/minio/pull/18777
* xl: Remove wrong wording for errCorruptedFormat by @vadmeste in https://github.com/minio/minio/pull/18775
* Add more size intervals to obj size histogram by @krisis in https://github.com/minio/minio/pull/18772
* support proxying of tagging requests in replication by @poornas in https://github.com/minio/minio/pull/18649
* treat all localhost endpoints as local setup with same port by @harshavardhana in https://github.com/minio/minio/pull/18784
[3.12.4]
* Update minio to 2024-01-16T16-07-38Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2024-01-16T16-07-38Z)
* fix: listing SSE encrypted multipart objects by @harshavardhana in https://github.com/minio/minio/pull/18786
* adding a missing return case to fix GetObjectTagging by @zveinn in https://github.com/minio/minio/pull/18793
* xl-meta: Clean output by @klauspost in https://github.com/minio/minio/pull/18794
[3.12.5]
* Update minio to 2024-01-18T22-51-28Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2024-01-18T22-51-28Z)
* reject reference format from a different deployment by @harshavardhana in #18800
* fix: a typo in storeDataUsageInBackend() comment by @chienguo in #18778
* Deallocate huge read buffers by @klauspost in #18813
* fix: HealBucket regression for empty buckets, simplify it by @harshavardhana in #18815
* Fix mini typo by @fwessels in #18816
[3.12.6]
* Update minio to 2024-01-29T03-56-32Z
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2024-01-29T03-56-32Z)
* Fixes an ugly issue with runtime debug stack excessive logging regression
* avoid calling close for nil inbound/outblock channels (3 hours ago)
* remove getReplicationNodeMetrics() from peer metrics groups (4 hours ago)

View File

@@ -5,8 +5,8 @@
"description": "file://DESCRIPTION.md",
"changelog": "file://CHANGELOG",
"tagline": "Distributed object storage",
"version": "3.8.0",
"upstreamVersion": "2023-08-31T15-31-16Z",
"version": "3.12.6",
"upstreamVersion": "2024-01-29T03-56-32Z",
"healthCheckPath": "/minio/login",
"memoryLimit": 805306368,
"httpPort": 8000,

View File

@@ -1,9 +1,9 @@
FROM cloudron/base:4.0.0@sha256:31b195ed0662bdb06a6e8a5ddbedb6f191ce92e8bee04c03fb02dd4e9d0286df
FROM cloudron/base:4.2.0@sha256:46da2fffb36353ef714f97ae8e962bd2c212ca091108d768ba473078319a47f4
RUN mkdir -p /app/code
WORKDIR /app/code
ARG VERSION=RELEASE.2023-08-31T15-31-16Z
ARG VERSION=RELEASE.2024-01-29T03-56-32Z
# sometimes here https://dl.min.io/server/minio/release/linux-amd64/archive/
# RUN wget https://dl.min.io/server/minio/release/linux-amd64/minio.${VERSION} -O /app/code/minio && chmod +x /app/code/minio

View File

@@ -4,6 +4,7 @@ set -eu
mkdir -p /app/data/data /run/minio/config /run/minio/certs
# env vars take precedence over config.yaml (https://github.com/minio/minio/blob/master/docs/distributed/CONFIG.md#things-to-know)
[[ ! -f /app/data/env.sh ]] && cp /app/code/env.sh /app/data/env.sh
source /app/data/env.sh
@@ -20,7 +21,6 @@ fi
echo "==> Changing ownership"
[[ $(stat --format '%U' /app/data/data) != "cloudron" ]] && chown -R cloudron:cloudron /app/data
# the --config-dir is deprecated and not used. but without it, minio will try to create $HOME/.minio :/ same for --certs-dir
echo "==> Starting minio"
exec /usr/local/bin/gosu cloudron:cloudron /app/code/minio --certs-dir /run/minio/certs --config-dir /run/minio/config --quiet ${CLOUDRON_MINIO_STARTUP_ARGS} --address :9000 --console-address :8000
exec /usr/local/bin/gosu cloudron:cloudron /app/code/minio --quiet ${CLOUDRON_MINIO_STARTUP_ARGS} --address :9000 --console-address :8000

114
test/package-lock.json generated
View File

@@ -9,17 +9,17 @@
"version": "1.0.0",
"license": "ISC",
"dependencies": {
"chromedriver": "^116.0.0",
"chromedriver": "^121.0.0",
"expect.js": "^0.3.1",
"mocha": "^10.2.0",
"selenium-webdriver": "^4.12.0",
"selenium-webdriver": "^4.17.0",
"superagent": "^8.1.2"
}
},
"node_modules/@testim/chrome-version": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/@testim/chrome-version/-/chrome-version-1.1.3.tgz",
"integrity": "sha512-g697J3WxV/Zytemz8aTuKjTGYtta9+02kva3C1xc7KXB8GdbfE1akGJIsZLyY/FSh2QrnE+fiB7vmWU3XNcb6A=="
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@testim/chrome-version/-/chrome-version-1.1.4.tgz",
"integrity": "sha512-kIhULpw9TrGYnHp/8VfdcneIcxKnLixmADtukQRtJUmsVlMg0niMkwV0xZmi8hqa57xqilIHjWFA0GKvEjVU5g=="
},
"node_modules/@types/node": {
"version": "16.9.1",
@@ -97,11 +97,11 @@
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
},
"node_modules/axios": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz",
"integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==",
"version": "1.6.7",
"resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz",
"integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==",
"dependencies": {
"follow-redirects": "^1.15.0",
"follow-redirects": "^1.15.4",
"form-data": "^4.0.0",
"proxy-from-env": "^1.1.0"
}
@@ -228,24 +228,24 @@
}
},
"node_modules/chromedriver": {
"version": "116.0.0",
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-116.0.0.tgz",
"integrity": "sha512-/TQaRn+RUAYnVqy5Vx8VtU8DvtWosU8QLM2u7BoNM5h55PRQPXF/onHAehEi8Sj/CehdKqH50NFdiumQAUr0DQ==",
"version": "121.0.0",
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-121.0.0.tgz",
"integrity": "sha512-ZIKEdZrQAfuzT/RRofjl8/EZR99ghbdBXNTOcgJMKGP6N/UL6lHUX4n6ONWBV18pDvDFfQJ0x58h5AdOaXIOMw==",
"hasInstallScript": true,
"dependencies": {
"@testim/chrome-version": "^1.1.3",
"axios": "^1.4.0",
"compare-versions": "^6.0.0",
"@testim/chrome-version": "^1.1.4",
"axios": "^1.6.5",
"compare-versions": "^6.1.0",
"extract-zip": "^2.0.1",
"https-proxy-agent": "^5.0.1",
"proxy-from-env": "^1.1.0",
"tcp-port-used": "^1.0.1"
"tcp-port-used": "^1.0.2"
},
"bin": {
"chromedriver": "bin/chromedriver"
},
"engines": {
"node": ">=16"
"node": ">=18"
}
},
"node_modules/cliui": {
@@ -326,9 +326,9 @@
}
},
"node_modules/compare-versions": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-6.0.0.tgz",
"integrity": "sha512-s2MzYxfRsE9f/ow8hjn7ysa7pod1xhHdQMsgiJtKx6XSNf4x2N1KG4fjrkUmXcP/e9Y2ZX4zB6sHIso0Lm6evQ=="
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-6.1.0.tgz",
"integrity": "sha512-LNZQXhqUvqUTotpZ00qLSaify3b4VFD588aRr8MKFw4CMUr98ytzCW5wDH5qx/DEY5kCDXcbcRuCqL0szEf2tg=="
},
"node_modules/component-emitter": {
"version": "1.3.0",
@@ -511,9 +511,9 @@
}
},
"node_modules/follow-redirects": {
"version": "1.15.2",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
"integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==",
"version": "1.15.5",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz",
"integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==",
"funding": [
{
"type": "individual",
@@ -1190,13 +1190,13 @@
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
},
"node_modules/selenium-webdriver": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.12.0.tgz",
"integrity": "sha512-zvPzmTsky6WfO6+BGMj2mCJsw7qKnfQONur2b+pGn8jeTiC+WAUOthZOnaK+HkX5wiU6L4uoMF+JIcOVstp25A==",
"version": "4.17.0",
"resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.17.0.tgz",
"integrity": "sha512-e2E+2XBlGepzwgFbyQfSwo9Cbj6G5fFfs9MzAS00nC99EewmcS2rwn2MwtgfP7I5p1e7DYv4HQJXtWedsu6DvA==",
"dependencies": {
"jszip": "^3.10.1",
"tmp": "^0.2.1",
"ws": ">=8.13.0"
"ws": ">=8.14.2"
},
"engines": {
"node": ">= 14.20.0"
@@ -1414,9 +1414,9 @@
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
},
"node_modules/ws": {
"version": "8.13.0",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
"integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
"version": "8.14.2",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz",
"integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==",
"engines": {
"node": ">=10.0.0"
},
@@ -1548,9 +1548,9 @@
},
"dependencies": {
"@testim/chrome-version": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/@testim/chrome-version/-/chrome-version-1.1.3.tgz",
"integrity": "sha512-g697J3WxV/Zytemz8aTuKjTGYtta9+02kva3C1xc7KXB8GdbfE1akGJIsZLyY/FSh2QrnE+fiB7vmWU3XNcb6A=="
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@testim/chrome-version/-/chrome-version-1.1.4.tgz",
"integrity": "sha512-kIhULpw9TrGYnHp/8VfdcneIcxKnLixmADtukQRtJUmsVlMg0niMkwV0xZmi8hqa57xqilIHjWFA0GKvEjVU5g=="
},
"@types/node": {
"version": "16.9.1",
@@ -1613,11 +1613,11 @@
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
},
"axios": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz",
"integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==",
"version": "1.6.7",
"resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz",
"integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==",
"requires": {
"follow-redirects": "^1.15.0",
"follow-redirects": "^1.15.4",
"form-data": "^4.0.0",
"proxy-from-env": "^1.1.0"
}
@@ -1708,17 +1708,17 @@
}
},
"chromedriver": {
"version": "116.0.0",
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-116.0.0.tgz",
"integrity": "sha512-/TQaRn+RUAYnVqy5Vx8VtU8DvtWosU8QLM2u7BoNM5h55PRQPXF/onHAehEi8Sj/CehdKqH50NFdiumQAUr0DQ==",
"version": "121.0.0",
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-121.0.0.tgz",
"integrity": "sha512-ZIKEdZrQAfuzT/RRofjl8/EZR99ghbdBXNTOcgJMKGP6N/UL6lHUX4n6ONWBV18pDvDFfQJ0x58h5AdOaXIOMw==",
"requires": {
"@testim/chrome-version": "^1.1.3",
"axios": "^1.4.0",
"compare-versions": "^6.0.0",
"@testim/chrome-version": "^1.1.4",
"axios": "^1.6.5",
"compare-versions": "^6.1.0",
"extract-zip": "^2.0.1",
"https-proxy-agent": "^5.0.1",
"proxy-from-env": "^1.1.0",
"tcp-port-used": "^1.0.1"
"tcp-port-used": "^1.0.2"
}
},
"cliui": {
@@ -1783,9 +1783,9 @@
}
},
"compare-versions": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-6.0.0.tgz",
"integrity": "sha512-s2MzYxfRsE9f/ow8hjn7ysa7pod1xhHdQMsgiJtKx6XSNf4x2N1KG4fjrkUmXcP/e9Y2ZX4zB6sHIso0Lm6evQ=="
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-6.1.0.tgz",
"integrity": "sha512-LNZQXhqUvqUTotpZ00qLSaify3b4VFD588aRr8MKFw4CMUr98ytzCW5wDH5qx/DEY5kCDXcbcRuCqL0szEf2tg=="
},
"component-emitter": {
"version": "1.3.0",
@@ -1919,9 +1919,9 @@
"integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ=="
},
"follow-redirects": {
"version": "1.15.2",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
"integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA=="
"version": "1.15.5",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz",
"integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw=="
},
"form-data": {
"version": "4.0.0",
@@ -2400,13 +2400,13 @@
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
},
"selenium-webdriver": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.12.0.tgz",
"integrity": "sha512-zvPzmTsky6WfO6+BGMj2mCJsw7qKnfQONur2b+pGn8jeTiC+WAUOthZOnaK+HkX5wiU6L4uoMF+JIcOVstp25A==",
"version": "4.17.0",
"resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.17.0.tgz",
"integrity": "sha512-e2E+2XBlGepzwgFbyQfSwo9Cbj6G5fFfs9MzAS00nC99EewmcS2rwn2MwtgfP7I5p1e7DYv4HQJXtWedsu6DvA==",
"requires": {
"jszip": "^3.10.1",
"tmp": "^0.2.1",
"ws": ">=8.13.0"
"ws": ">=8.14.2"
}
},
"semver": {
@@ -2569,9 +2569,9 @@
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
},
"ws": {
"version": "8.13.0",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
"integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
"version": "8.14.2",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz",
"integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==",
"requires": {}
},
"y18n": {

View File

@@ -9,10 +9,10 @@
"author": "",
"license": "ISC",
"dependencies": {
"chromedriver": "^116.0.0",
"chromedriver": "^121.0.0",
"expect.js": "^0.3.1",
"mocha": "^10.2.0",
"selenium-webdriver": "^4.12.0",
"selenium-webdriver": "^4.17.0",
"superagent": "^8.1.2"
}
}