Minio - Package Updates
-
[1.159.3]
- Update minio to 2021-02-24T18-44-45Z
- Full changelog
- use crypto/sha256 for FIPS 140-2 compliance. See (#11623) for more details.
- fix: Ensure cache has finished deserializing. See (#11620) for more details.
- Use DSYNC for xl.meta writes and NOATIME for reads. See (#11615) for more details.
- remove Content-MD5 on Range requests. See (#11611) for more details.
-
[1.159.4]
- Update minio to 2021-03-01T04-20-55Z
- Full changelog
-
[1.159.5]
- Update minio to 2021-03-04T00-53-13Z
- Full changelog
- This is a security bug fix release
-
[1.159.6]
- Update minio to 2021-03-10T05-11-33Z
- Full changelog
-
[1.159.7]
- Update minio to 2021-03-12T00-00-47Z
- handle trimming '/' if present in the object names (#11765) (03/11/21) (Harshavardhana)
- feat: Add QR Code to Share Object Modal (#11735) (03/12/21) (S Santhosh Nagaraj)
- Browser: Shared link has content-disposition header (#11712) (03/11/21) (Anis Elleuch)
- Fix redact LDAP password properly (#11762) (03/10/21) (Poorna Krishnamoorthy)
- add release build-arg to docker multiarch builds (#11752) (03/10/21) (Harshavardhana)
- Update S2 compression (#11753) (03/10/21) (Klaus Post)
-
[1.159.8]
- Update minio to 2021-03-17T02-33-02Z
- This release fixes a MITM attack in aws-chunked signature v4 encoding
- browser now supports QR code with presigned URLs.
- Support DeleteMarker disable setting in replication configuration.
- s3v4: read and verify S3 signature v4 chunks separately (#11801) (03/16/21) (Andreas Auernhammer)
- Fix STANDARD defaults, point to new docs site. (#11800) (03/16/21) (Ravind Kumar)
- erasure pools enable faster checks for file not found (#11799) (03/16/21) (Klaus Post)
- policy: Add Merge API (#11793) (03/16/21) (Anis Elleuch)
- fix: erasure index based reading based on actual ParityBlocks (#11792) (03/15/21) (Harshavardhana)
- s3 select: fix date_diff behavior (#11786) (03/15/21) (Klaus Post)
- fix: runtime issue on FreeBSD due to missing O_NOATIME/O_DSYNC support (#11790) (03/15/21) (Steve Wills)
- fix: mips 32bit compilation issue (#11775) (03/15/21) (Harshavardhana)
- add missing principalId in web notifications (#11777) (03/13/21) (Harshavardhana)
- Replication: Enforce DeleteMarker disable setting (#11720) (03/13/21) (Poorna Krishnamoorthy)
- Add consoleAdmin as a default canned policy (#11770) (03/13/21) (Nitish Tiwari)
- cmd/os-readdir_other.go - return nil with err (#11772) (03/12/21) (Philip Brown)
- update browser assets for react-qr-code (03/11/21) (Harshavardhana)
-
[1.159.9]
- Update minio to 2021-03-26T00-00-41Z
- do not call LocalStorageInfo on gateways (#11903) (03/25/21) (Harshavardhana)
- fix: reject duplicate keys in PostPolicyJSON document (#11902) (03/25/21) (Harshavardhana)
- fix error could not read /proc ion windows. (#11868) (03/25/21) (Klaus Post)
- highwayhash: update to latest version containing an arm64 fix (#11901) (03/25/21) (Andreas Auernhammer)
- Converge PolicyDBGet functions in IAM (#11891) (03/25/21) (Aditya Manthramurthy)
- xl: avoid sending Delete() remote call for fully successful runs (03/24/21) (Harshavardhana)
- fix: LDAP policy application on user policy (#11887) (03/24/21) (Aditya Manthramurthy)
- metrics: Add canceled requests (#11881) (03/24/21) (Klaus Post)
- xl: add checks for minioTmpMetaBucket in CreateFile (03/24/21) (Harshavardhana)
- xl: remove cleanupDir instead use Delete() (#11880) (03/24/21) (Harshavardhana)
- metrics: Change type of minio_s3_requests_waiting_total to gauge (#11884) (03/24/21) (Anis Elleuch)
- xl: CreateFile shouldn't prematurely timeout (#11878) (03/24/21) (Harshavardhana)
- Revert "xl: CreateFile shouldn't prematurely timeout (#11854)" (03/23/21) (Harshavardhana)
- simplify OS instrumentation remove functions for global variables (03/23/21) (Harshavardhana)
- fix: optionally enable tracing posix calls (03/23/21) (Ritesh H Shukla)
- fix: AccountInfo API for LDAP users (#11874) (03/23/21) (Aditya Manthramurthy)
- fix: LDAP groups handling and group mapping (#11855) (03/23/21) (Harshavardhana)
- avoid healObjects recursively healing at empty path (#11856) (03/23/21) (Harshavardhana)
- xl: CreateFile shouldn't prematurely timeout (#11854) (03/22/21) (Harshavardhana)
- fix: merge duplicate keys in post policy (#11843) (03/20/21) (Harshavardhana)
- Add process uptime metric (#11844) (03/20/21) (Ritesh H Shukla)
- crypto: simplify Context encoding (#11812) (03/20/21) (Andreas Auernhammer)
- remove MINIO_IO_DEADLINE support (#11841) (03/20/21) (Harshavardhana)
- fix: querying LDAP group/user policy (#11840) (03/20/21) (Aditya Manthramurthy)
- xl: Reduce usage of isDirEmpty() (#11838) (03/19/21) (Anis Elleuch)
- xl: Remove non needed check for empty dir (#11835) (03/19/21) (Anis Elleuch)
- fix: sql cast function when converting to float (#11817) (03/19/21) (mailsmail)
- Introduce metrics caching for performant metrics (#11831) (03/19/21) (Ritesh H Shukla)
- lifecycle: Support old BucketLifecycleConfiguration tag (#11828) (03/19/21) (Anis Elleuch)
- add missing java headless jdk in mint (03/18/21) (Harshavardhana)
- fix: handle weird drives sporadic read O_DIRECT behavior (#11832) (03/18/21) (Harshavardhana)
- fix: bucket / object count and size returned as 0 (#11825) (03/19/21) (Shireesh Anjal)
- [feat] Add configurable deadline for writers (#11822) (03/18/21) (Harshavardhana)
- Add main_test.go to run system tests with coverage (#11783) (03/18/21) (iternity-dotcom)
- mrf: Enhance behavior for better results (#11788) (03/18/21) (Anis Elleuch)
- No retries if minio server is down/connection refused err (#11809) (03/18/21) (ebozduman)
- dsync: use refresh timer properly to avoid leaks (#11820) (03/17/21) (Harshavardhana)
- allow configuring delete cleanup interval from default 10minutes (#11818) (03/17/21) (Harshavardhana)
- storage write call path optimizations (#11805) (03/17/21) (Harshavardhana)
- add additional metrics per disk API latency, API call counts #11250) (03/17/21) (Anis Elleuch)
-
[1.160.0]
- Update minio to 2021-04-06T23-11-00Z
- Full changelog
- Improve error message from SetRemoteTargetHandler (#11909) (03/26/21) (Poorna Krishnamoorthy)
- unmarshal both LegalHold and ObjectLockLegalHold XML types (#11921) (03/29/21) (Harshavardhana)
- crawling: Apply lifecycle then decide healing action (#11563) (03/31/21) (Anis Elleuch)
- add policy conditions support for signatureVersion and authType (#11947) (04/02/21) (Harshavardhana)
- fix: properly close leaking bandwidth monitor channel (#11967) (04/05/21) (Harshavardhana)
-
[1.161.0]
- Update minio to 2021-04-18T19-26-29Z
- Full changelog
Improve replication performance. See (#12080, #12054, #12009) for more details. - Minor improvements in Lifecycle. See (#12077, #12039) for more details.
- fix: calculate correct content range with partNumber query. See (#11992) for more details.
- scanner: Shuffle disks to scan. See (#12036) for more details.
- Add runtime mem stats to server info. See (#11995) for more details.
-
[1.162.0]
- Update minio to 2021-04-22T15-44-28Z
- Full changelog
- fix: pick valid FileInfo additionally based on dataDir. See (#12116) for more details.
- Service account related improvements. See (#12117) for more details.
- fix: newMultipartUpload should go to same pool as existing object. See (#12106) for more details.
- ignore more tokens in some mountinfo entries. See (#12104) for more details.
- Grab read lock while reading usage cache. See (#12111) for more details.
-
[1.163.0]
- Update minio to 2021-05-11T23-27-41Z
- Full changelog
-
[1.164.0]
- Update minio to 2021-05-18T00-53-28Z
- Full changelog
-
[1.164.1]
- Update minio to 2021-05-20T22-31-44Z
- Full changelog
-
[1.164.2]
- Update minio to 2021-05-22T02-34-39Z
- Full changelog
-
[1.164.3]
- Update minio to 2021-05-27T22-06-31Z
- Full changelog
-
[1.164.4]
- Update minio to 2021-06-07T21-40-51Z
- Changelog
-
[1.164.5]
- Update minio to 2021-06-14T01-29-23Z
- Changelog
-
[1.165.0]
- Update minio to 2021-06-17T00-10-46Z
- Changelog
-
[2.0.0]
- This is a major update. This requires Cloudron 7.1 to work. The changes below are required for the app to work. The newer version of the app has 2 domain names - one for the console (browser UI) and one of the API domain (API/S3 requests).
- Be sure to take a backup before updating the app.
- Once updated, go to the
Location
view and set the API Domain. - Update the various apps/servers/code to use the API domain as the backup destination.
- This is a major update. This requires Cloudron 7.1 to work. The changes below are required for the app to work. The newer version of the app has 2 domain names - one for the console (browser UI) and one of the API domain (API/S3 requests).
-
[2.1.0]
- Update minio to 2022-01-28T02-28-16Z
- Changelog
- make sure to pass groups for all credentials while verifying policies by @harshavardhana in #14193
- do not expect 'speedtest' to be a bucket by @harshavardhana in #14199
- Optimize read locker cleanup by @klauspost in #14200
- Ensure that AssumeRole calls are sent to Audit log by @donatello in #14202
-
[2.2.0]
- Update minio to 2022-02-05T04-40-59Z
- Changelog
-
[2.2.1]
- Update minio to 2022-02-07T08-17-33Z
- Changelog
-
[2.3.0]
- Update minio to 2022-02-18T01-50-10Z
- Changelog
-
[2.3.1]
- Update minio to 2022-02-24T22-12-01Z
- Changelog
-
[2.3.2]
- Update minio to 2022-02-26T02-54-46Z
- Changelog
-
girish
-
[2.3.3]
- Update minio to 2022-03-05T06-32-39Z
- Changelog
-
[2.3.4]
- Update minio to 2022-03-08T22-28-51Z
- Changelog
-
[2.4.0]
- Update minio to 2022-03-11T11-08-23Z
- Changelog
-
[2.4.1]
- Update minio to 2022-03-11T23-57-45Z
- Changelog
- 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
-
[2.4.3]
- Update minio to 2022-03-17T06-34-49Z
- Changelog
-
[2.4.4]
- Update minio to 2022-03-22T02-05-10Z
- Changelog
-
[2.4.5]
- Update minio to 2022-03-24T00-43-44Z
- Changelog
-
[2.4.6]
- Update minio to 2022-03-26T06-49-28Z
- Changelog
-
[2.4.7]
- Update minio to 2022-04-01T03-41-39Z
- Changelog
- 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.9]
- Update minio to 2022-04-12T06-55-35Z
- Changelog
- 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
- 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
-
[2.4.12]
- Update minio to 2022-04-29T01-27-09Z
- Changelog
-
[2.4.13]
- Update minio to 2022-05-03T20-36-08Z
- Changelog
- 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
- Add audit log for decommissioning
-
[2.5.0]
- Update minio to 2022-05-08T23-50-31Z
- Changelog
- 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
- 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
- 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
- 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
- feat: Single drive XL implementation
-
[2.7.1]
- Update minio to 2022-06-07T00-33-41Z
- Changelog
- do not print errors upon 'nil' err (06/06/22) (Minio Trusted)
-
[2.7.2]
- Update minio to 2022-06-10T16-59-15Z
- Changelog
- 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
- 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
- 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
- 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
- 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
- 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
- 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.2]
- Update minio to 2022-07-13T23-29-44Z
- Update mc to 2022-07-11T16-16-12Z
- Changelog
- 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
- 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
- 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
- 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
-
[2.8.7]
- Update minio to 2022-07-30T05-21-40Z
- Changelog