mirror of
https://git.cloudron.io/cloudron/minio-app
synced 2025-09-13 00:15:40 +00:00
Compare commits
16 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
d898eba22e | ||
|
9c6a787df9 | ||
|
9f4fc4c2f2 | ||
|
2f271c7db9 | ||
|
30f7bbf53b | ||
|
b246112d3f | ||
|
986df393a1 | ||
|
d5b3bd9c2f | ||
|
c1ce6031f7 | ||
|
9c5f6b5636 | ||
|
7fa5fa0427 | ||
|
55711af940 | ||
|
7a3ee2504f | ||
|
c2388d2710 | ||
|
81186e53f4 | ||
|
f37fd6a660 |
79
CHANGELOG
79
CHANGELOG
@@ -1862,3 +1862,82 @@ Improve replication performance. See (#12080, #12054, #12009) for more details.
|
||||
* skip onlineDisks with parity mismatch by @harshavardhana in #17478
|
||||
* Add an option to make bucket notifications synchronous by @Praveenrajmani in #17406
|
||||
* always look for expired versions v/s remaining versions by @harshavardhana in #17479
|
||||
|
||||
[3.6.0]
|
||||
* Update minio to 2023-06-29T05-12-28Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-06-29T05-12-28Z)
|
||||
* fix: do not listAndHeal() inline with PutObject() by @harshavardhana in #17499
|
||||
* Print certain log messages once per error by @kaankabalak in #17484
|
||||
* chore: pkg imported more than once by @testwill in #17444
|
||||
* update all our deps by @harshavardhana in #17497
|
||||
* Capture realtime metrics in health report by @anjalshireesh in #17516
|
||||
* allow site-replication checks to work on non-distributed setups by @harshavardhana in #17524
|
||||
* fix: bug in passing Versioned field set for getHealReplicationInfo() by @harshavardhana in #17498
|
||||
|
||||
[3.6.1]
|
||||
* Update minio to 2023-07-07T07-13-57Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-07-07T07-13-57Z)
|
||||
* fix: OpenID config initialization by @donatello in #17544
|
||||
* fix: service account list for root user by @donatello in #17547
|
||||
* fix: for FTP server driver allow implicit trust TLS by @harshavardhana in #17541
|
||||
* s3: Fix a typo in per pool make/delete bucket errs calculation by @vadmeste in #17553
|
||||
* fix: honor older scanner settings only if newer has not changed by @harshavardhana in #17564
|
||||
* fix: upon DNS refresh() failure use previous values by @harshavardhana in #17561
|
||||
* fix: create user without policy that is required by @jiuker in #17554
|
||||
* fix: under FanOut API avoid repeated md5sum calculation by @harshavardhana in #17572
|
||||
|
||||
[3.6.2]
|
||||
* Update minio to 2023-07-11T21-29-34Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-07-11T21-29-34Z)
|
||||
* add variadic delays in peer notification retries by @harshavardhana in #17592
|
||||
* Fix helm templating syntax in post-job by @aztechian in #17600
|
||||
* Avoid per request URL parsing by @klauspost in #17593
|
||||
* fix: set request ID in tracing context key by @donatello in #17602
|
||||
* prometheus: Fix internode stats by @vadmeste in #17594
|
||||
|
||||
[3.6.3]
|
||||
* Update minio to 2023-07-18T17-49-40Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-07-18T17-49-40Z)
|
||||
* treat 0-byte objects to honor same quorum as delete marker by @harshavardhana in #17633
|
||||
* fix: do not os.Exit(1) while writing goroutines during shutdown by @harshavardhana in #17640
|
||||
* Corrected the API name for audit logging purpose by @shtripat in #17642
|
||||
* chore: fix minor issues reported via staticcheck by @testwill in #17639
|
||||
* Added endpoint and versions attributes to KMS details by @shtripat in #17350
|
||||
* replication: Simplify mrf requeueing and add backlog handler by @poornas in #17171
|
||||
* Use os.ReadFile instead of ioutil.ReadFile by @anjalshireesh in #17649
|
||||
|
||||
[3.7.0]
|
||||
* Update minio to 2023-07-21T21-12-44Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-07-21T21-12-44Z)
|
||||
* pick internode interface properly via globalLocalNodeName by @harshavardhana in #17680
|
||||
* move bucket centric metrics to /minio/v2/metrics/bucket handlers by @harshavardhana in #17663
|
||||
* fix: byHost realTime metrics API by @jiuker in #17681
|
||||
* update grafana dashboard JSON with the new metrics by @harshavardhana in #17683
|
||||
* fix: retry listing in decommissioning if it fails perpetually by @harshavardhana in #17682
|
||||
* info: Report correct pool/set/disk indexes for offline disks by @vadmeste in #17695
|
||||
* Add deletemarker_total metric by @krisis in #17689
|
||||
|
||||
[3.7.1]
|
||||
* Update minio to 2023-08-04T17-40-21Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-08-04T17-40-21Z)
|
||||
* return tags as part of Head/Get calls by @harshavardhana in #17635
|
||||
* don't error when asked for 0-based range on empty objects by @flisk in #17708
|
||||
* Revert "don't error when asked for 0-based range on empty objects (#17708) by @klauspost in #17713
|
||||
* fix: Create metrics slice when necessary in getCacheMetrics() by @drivebyer in #17711
|
||||
|
||||
[3.7.2]
|
||||
* Update minio to 2023-08-09T23-30-22Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-08-09T23-30-22Z)
|
||||
* fix: batch replication pull must preserve versionID by @harshavardhana in #17805
|
||||
* Ensure tracking 499 for canceled list objects v1, v2, versions calls by @vadmeste in #17804
|
||||
* replication: set context timeout for NewMultipartUpload calls by @poornas in #17807
|
||||
* batch: Strict unmarshal yaml document to avoid user made typos by @vadmeste in #17808
|
||||
* fix: do not use PrefixEnabled() logic to ignore valid objects by @harshavardhana in #17677
|
||||
|
||||
[3.7.3]
|
||||
* Update minio to 2023-08-16T20-17-30Z
|
||||
* [Changelog](https://github.com/minio/minio/releases/tag/RELEASE.2023-08-16T20-17-30Z)
|
||||
* Prometheus metrics for `cluster_disk_offline_total` has been renamed to `cluster_drive_offline_total`
|
||||
* You may setup additional alerts on this to look for slow drives that timeout often, and also drives that return I/O errors at various intervals.
|
||||
* ListObjects() continuation had a bug where in the continuation token would be ignored leading to expensive list operations when there are single prefixes with millions of objects.
|
||||
|
||||
|
@@ -5,8 +5,8 @@
|
||||
"description": "file://DESCRIPTION.md",
|
||||
"changelog": "file://CHANGELOG",
|
||||
"tagline": "Distributed object storage",
|
||||
"version": "3.5.6",
|
||||
"upstreamVersion": "2023-06-23T20-26-00Z",
|
||||
"version": "3.7.3",
|
||||
"upstreamVersion": "2023-08-16T20-17-30Z",
|
||||
"healthCheckPath": "/minio/login",
|
||||
"memoryLimit": 805306368,
|
||||
"httpPort": 8000,
|
||||
|
@@ -3,7 +3,7 @@ FROM cloudron/base:4.0.0@sha256:31b195ed0662bdb06a6e8a5ddbedb6f191ce92e8bee04c03
|
||||
RUN mkdir -p /app/code
|
||||
WORKDIR /app/code
|
||||
|
||||
ARG VERSION=RELEASE.2023-06-23T20-26-00Z
|
||||
ARG VERSION=RELEASE.2023-08-16T20-17-30Z
|
||||
|
||||
# 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
|
||||
|
58
test/package-lock.json
generated
58
test/package-lock.json
generated
@@ -9,11 +9,11 @@
|
||||
"version": "1.0.0",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"chromedriver": "^114.0.2",
|
||||
"chromedriver": "^116.0.0",
|
||||
"expect.js": "^0.3.1",
|
||||
"mocha": "^10.2.0",
|
||||
"selenium-webdriver": "^4.10.0",
|
||||
"superagent": "^8.0.9"
|
||||
"selenium-webdriver": "^4.11.1",
|
||||
"superagent": "^8.1.2"
|
||||
}
|
||||
},
|
||||
"node_modules/@testim/chrome-version": {
|
||||
@@ -228,14 +228,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/chromedriver": {
|
||||
"version": "114.0.2",
|
||||
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-114.0.2.tgz",
|
||||
"integrity": "sha512-v0qrXRBknbxqmtklG7RWOe3TJ/dLaHhtB0jVxE7BAdYERxUjEaNRyqBwoGgVfQDibHCB0swzvzsj158nnfPgZw==",
|
||||
"version": "116.0.0",
|
||||
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-116.0.0.tgz",
|
||||
"integrity": "sha512-/TQaRn+RUAYnVqy5Vx8VtU8DvtWosU8QLM2u7BoNM5h55PRQPXF/onHAehEi8Sj/CehdKqH50NFdiumQAUr0DQ==",
|
||||
"hasInstallScript": true,
|
||||
"dependencies": {
|
||||
"@testim/chrome-version": "^1.1.3",
|
||||
"axios": "^1.4.0",
|
||||
"compare-versions": "^5.0.3",
|
||||
"compare-versions": "^6.0.0",
|
||||
"extract-zip": "^2.0.1",
|
||||
"https-proxy-agent": "^5.0.1",
|
||||
"proxy-from-env": "^1.1.0",
|
||||
@@ -326,9 +326,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/compare-versions": {
|
||||
"version": "5.0.3",
|
||||
"resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-5.0.3.tgz",
|
||||
"integrity": "sha512-4UZlZP8Z99MGEY+Ovg/uJxJuvoXuN4M6B3hKaiackiHrgzQFEe3diJi1mf1PNHbFujM7FvLrK2bpgIaImbtZ1A=="
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-6.0.0.tgz",
|
||||
"integrity": "sha512-s2MzYxfRsE9f/ow8hjn7ysa7pod1xhHdQMsgiJtKx6XSNf4x2N1KG4fjrkUmXcP/e9Y2ZX4zB6sHIso0Lm6evQ=="
|
||||
},
|
||||
"node_modules/component-emitter": {
|
||||
"version": "1.3.0",
|
||||
@@ -1190,9 +1190,9 @@
|
||||
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
|
||||
},
|
||||
"node_modules/selenium-webdriver": {
|
||||
"version": "4.10.0",
|
||||
"resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.10.0.tgz",
|
||||
"integrity": "sha512-hSQPw6jgc+ej/UEcdQPG/iBwwMeCEgZr9HByY/J8ToyXztEqXzU9aLsIyrlj1BywBcStO4JQK/zMUWWrV8+riA==",
|
||||
"version": "4.11.1",
|
||||
"resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.11.1.tgz",
|
||||
"integrity": "sha512-bvrnr3UZlLScErOmn8gV6cqc+1PYDHn0575CxUR2U14fMWt7OKxSy0lAThhZq4sq4d1HqP8ebz11oiHSlAQ2WA==",
|
||||
"dependencies": {
|
||||
"jszip": "^3.10.1",
|
||||
"tmp": "^0.2.1",
|
||||
@@ -1262,9 +1262,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/superagent": {
|
||||
"version": "8.0.9",
|
||||
"resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.9.tgz",
|
||||
"integrity": "sha512-4C7Bh5pyHTvU33KpZgwrNKh/VQnvgtCSqPRfJAUdmrtSYePVzVg4E4OzsrbkhJj9O7SO6Bnv75K/F8XVZT8YHA==",
|
||||
"version": "8.1.2",
|
||||
"resolved": "https://registry.npmjs.org/superagent/-/superagent-8.1.2.tgz",
|
||||
"integrity": "sha512-6WTxW1EB6yCxV5VFOIPQruWGHqc3yI7hEmZK6h+pyk69Lk/Ut7rLUY6W/ONF2MjBuGjvmMiIpsrVJ2vjrHlslA==",
|
||||
"dependencies": {
|
||||
"component-emitter": "^1.3.0",
|
||||
"cookiejar": "^2.1.4",
|
||||
@@ -1708,13 +1708,13 @@
|
||||
}
|
||||
},
|
||||
"chromedriver": {
|
||||
"version": "114.0.2",
|
||||
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-114.0.2.tgz",
|
||||
"integrity": "sha512-v0qrXRBknbxqmtklG7RWOe3TJ/dLaHhtB0jVxE7BAdYERxUjEaNRyqBwoGgVfQDibHCB0swzvzsj158nnfPgZw==",
|
||||
"version": "116.0.0",
|
||||
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-116.0.0.tgz",
|
||||
"integrity": "sha512-/TQaRn+RUAYnVqy5Vx8VtU8DvtWosU8QLM2u7BoNM5h55PRQPXF/onHAehEi8Sj/CehdKqH50NFdiumQAUr0DQ==",
|
||||
"requires": {
|
||||
"@testim/chrome-version": "^1.1.3",
|
||||
"axios": "^1.4.0",
|
||||
"compare-versions": "^5.0.3",
|
||||
"compare-versions": "^6.0.0",
|
||||
"extract-zip": "^2.0.1",
|
||||
"https-proxy-agent": "^5.0.1",
|
||||
"proxy-from-env": "^1.1.0",
|
||||
@@ -1783,9 +1783,9 @@
|
||||
}
|
||||
},
|
||||
"compare-versions": {
|
||||
"version": "5.0.3",
|
||||
"resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-5.0.3.tgz",
|
||||
"integrity": "sha512-4UZlZP8Z99MGEY+Ovg/uJxJuvoXuN4M6B3hKaiackiHrgzQFEe3diJi1mf1PNHbFujM7FvLrK2bpgIaImbtZ1A=="
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-6.0.0.tgz",
|
||||
"integrity": "sha512-s2MzYxfRsE9f/ow8hjn7ysa7pod1xhHdQMsgiJtKx6XSNf4x2N1KG4fjrkUmXcP/e9Y2ZX4zB6sHIso0Lm6evQ=="
|
||||
},
|
||||
"component-emitter": {
|
||||
"version": "1.3.0",
|
||||
@@ -2400,9 +2400,9 @@
|
||||
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
|
||||
},
|
||||
"selenium-webdriver": {
|
||||
"version": "4.10.0",
|
||||
"resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.10.0.tgz",
|
||||
"integrity": "sha512-hSQPw6jgc+ej/UEcdQPG/iBwwMeCEgZr9HByY/J8ToyXztEqXzU9aLsIyrlj1BywBcStO4JQK/zMUWWrV8+riA==",
|
||||
"version": "4.11.1",
|
||||
"resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.11.1.tgz",
|
||||
"integrity": "sha512-bvrnr3UZlLScErOmn8gV6cqc+1PYDHn0575CxUR2U14fMWt7OKxSy0lAThhZq4sq4d1HqP8ebz11oiHSlAQ2WA==",
|
||||
"requires": {
|
||||
"jszip": "^3.10.1",
|
||||
"tmp": "^0.2.1",
|
||||
@@ -2454,9 +2454,9 @@
|
||||
"integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="
|
||||
},
|
||||
"superagent": {
|
||||
"version": "8.0.9",
|
||||
"resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.9.tgz",
|
||||
"integrity": "sha512-4C7Bh5pyHTvU33KpZgwrNKh/VQnvgtCSqPRfJAUdmrtSYePVzVg4E4OzsrbkhJj9O7SO6Bnv75K/F8XVZT8YHA==",
|
||||
"version": "8.1.2",
|
||||
"resolved": "https://registry.npmjs.org/superagent/-/superagent-8.1.2.tgz",
|
||||
"integrity": "sha512-6WTxW1EB6yCxV5VFOIPQruWGHqc3yI7hEmZK6h+pyk69Lk/Ut7rLUY6W/ONF2MjBuGjvmMiIpsrVJ2vjrHlslA==",
|
||||
"requires": {
|
||||
"component-emitter": "^1.3.0",
|
||||
"cookiejar": "^2.1.4",
|
||||
|
@@ -9,10 +9,10 @@
|
||||
"author": "",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"chromedriver": "^114.0.2",
|
||||
"chromedriver": "^116.0.0",
|
||||
"expect.js": "^0.3.1",
|
||||
"mocha": "^10.2.0",
|
||||
"selenium-webdriver": "^4.10.0",
|
||||
"superagent": "^8.0.9"
|
||||
"selenium-webdriver": "^4.11.1",
|
||||
"superagent": "^8.1.2"
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user