mirror of
https://git.cloudron.io/cloudron/minio-app
synced 2025-09-13 16:29:13 +00:00
Compare commits
40 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
d33cff8f0a | ||
|
4eb440baaf | ||
|
96e54e6b3c | ||
|
bfbe792135 | ||
|
31bbeed39f | ||
|
9a175b6685 | ||
|
a6e36be63d | ||
|
9a348b2de6 | ||
|
c696512b49 | ||
|
cc1385c856 | ||
|
89a6b2407b | ||
|
36d5d82e88 | ||
|
8252a3ee75 | ||
|
c71586f092 | ||
|
09408ff9d4 | ||
|
661c07147e | ||
|
02d58cec8b | ||
|
e43de3a0e0 | ||
|
e391ed9d85 | ||
|
2c9a35effb | ||
|
9ee3f02a10 | ||
|
15f02a8d0f | ||
|
48ffc5257c | ||
|
7fad1aea6d | ||
|
aeb58c292f | ||
|
bcee168e84 | ||
|
150b220bf2 | ||
|
43403829eb | ||
|
75b4da6645 | ||
|
e0f1511552 | ||
|
338371b948 | ||
|
efa30f5115 | ||
|
90fa9036cb | ||
|
15b4ed267b | ||
|
67294dd890 | ||
|
aad0197fff | ||
|
b4a820e079 | ||
|
20cc0c935f | ||
|
b7f575fcf9 | ||
|
7f3a0acab2 |
137
CHANGELOG
137
CHANGELOG
@@ -1527,3 +1527,140 @@ Improve replication performance. See (#12080, #12054, #12009) for more details.
|
|||||||
* Use the same lock for the scanner and site replication healing by @vadmeste in #15985
|
* 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 some logs caused by external apps by @vadmeste in #16027
|
||||||
* remove printing map() checksums by @harshavardhana in #16028
|
* 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
|
||||||
|
|
||||||
|
[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
|
||||||
|
@@ -5,8 +5,8 @@
|
|||||||
"description": "file://DESCRIPTION.md",
|
"description": "file://DESCRIPTION.md",
|
||||||
"changelog": "file://CHANGELOG",
|
"changelog": "file://CHANGELOG",
|
||||||
"tagline": "Distributed object storage",
|
"tagline": "Distributed object storage",
|
||||||
"version": "3.0.1",
|
"version": "3.4.8",
|
||||||
"upstreamVersion": "2022-11-10T18-20-21Z",
|
"upstreamVersion": "2023-02-17T17-52-43Z",
|
||||||
"healthCheckPath": "/minio/login",
|
"healthCheckPath": "/minio/login",
|
||||||
"memoryLimit": 805306368,
|
"memoryLimit": 805306368,
|
||||||
"httpPort": 8000,
|
"httpPort": 8000,
|
||||||
|
@@ -1,9 +1,9 @@
|
|||||||
FROM cloudron/base:3.2.0@sha256:ba1d566164a67c266782545ea9809dc611c4152e27686fd14060332dd88263ea
|
FROM cloudron/base:4.0.0@sha256:31b195ed0662bdb06a6e8a5ddbedb6f191ce92e8bee04c03fb02dd4e9d0286df
|
||||||
|
|
||||||
RUN mkdir -p /app/code
|
RUN mkdir -p /app/code
|
||||||
WORKDIR /app/code
|
WORKDIR /app/code
|
||||||
|
|
||||||
ARG VERSION=RELEASE.2022-11-10T18-20-21Z
|
ARG VERSION=RELEASE.2023-02-17T17-52-43Z
|
||||||
|
|
||||||
# sometimes here https://dl.min.io/server/minio/release/linux-amd64/archive/
|
# 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
|
# RUN wget https://dl.min.io/server/minio/release/linux-amd64/minio.${VERSION} -O /app/code/minio && chmod +x /app/code/minio
|
||||||
|
@@ -37,3 +37,8 @@ PATH=$PATH:node_modules/.bin mocha --bail test.js
|
|||||||
## Notes
|
## Notes
|
||||||
|
|
||||||
MinIO Console is an embedded web-based object browser built into MinIO Server
|
MinIO Console is an embedded web-based object browser built into MinIO Server
|
||||||
|
|
||||||
|
## Multi-domain
|
||||||
|
|
||||||
|
MINIO_DOMAIN=domain.com env var can be set to server DNS style requests as bucket.domain.com . This requires the platform code to set aliases for the httpPorts and not the primaryport.
|
||||||
|
|
||||||
|
666
test/package-lock.json
generated
666
test/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -9,11 +9,11 @@
|
|||||||
"author": "",
|
"author": "",
|
||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"chromedriver": "^106.0.1",
|
"chromedriver": "^110.0.0",
|
||||||
"delay": "^5.0.0",
|
"delay": "^5.0.0",
|
||||||
"expect.js": "^0.3.1",
|
"expect.js": "^0.3.1",
|
||||||
"mocha": "^10.1.0",
|
"mocha": "^10.2.0",
|
||||||
"selenium-webdriver": "^4.5.0",
|
"selenium-webdriver": "^4.8.1",
|
||||||
"superagent": "^8.0.3"
|
"superagent": "^8.0.9"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -75,7 +75,7 @@ describe('Application life cycle test', function () {
|
|||||||
await browser.sleep(2000);
|
await browser.sleep(2000);
|
||||||
await browser.findElement(By.xpath('//input[@id="bucket-name"]')).sendKeys(BUCKET);
|
await browser.findElement(By.xpath('//input[@id="bucket-name"]')).sendKeys(BUCKET);
|
||||||
await browser.findElement(By.xpath('//button[@id="create-bucket"]')).click();
|
await browser.findElement(By.xpath('//button[@id="create-bucket"]')).click();
|
||||||
await waitForElement(By.xpath(`//a[contains(text(), "${BUCKET}")]`));
|
await waitForElement(By.xpath(`//h1[contains(text(), "${BUCKET}")]`));
|
||||||
await delay(5000);
|
await delay(5000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user