minio
-
Bug Fix Release
Published by minio-trusted over 4 years ago
Highlights
-
Breaking Change related to changes in readiness check. So, rolling upgrade is not supported.
- Migrate bucket metadata into a single file. See (#9586, #9660) for more details.
-
Additionally this also deprecates/removes support for object locking for FS mode.
Object locking will only work with erasure coding, once the versioning is added.
- Bucket policy related fixes in NAS Gateway. See (#9706) for more details.
- Add object tagging support in s3 gateway. See (#9124) for more details.
- Cache some values between Read to improve S3 select performance. See (#9645) for more details.
- Improvements and fixes in lifecycle. See( #9667, #9612, #9725) for more details.
- Object lock related bug fixes. See (#9677, #9684) for more details.
- CI improvements. See (#9663, #9664) for more details. Thanks to darkdragon-001.
- Improvements in fetching data blocks and disk info. See (#9563, #9682) for more details.
- Avoid double read of metadata in GetObject and body reads in SelectObject calls. See (#9719, #9638) for more details.
- Export bucket usage count as part of prometheus. See (#9710) for more details.
- Fix object size accounting for encrypted/compressed objects. See (#9690) for more details.
- Fix cache metadata update for range GET. See (#9636, #9698) for more details.
- Improvements in handling errors related to disks. See (#9703, #9727) for more details.
- Fix copyObject behavior on expanded zones. See (#9729) for more details.
- Fix possible double write locks on same resource. See (#9616) for more details.
- Store LDAP group claims on the server. See (#9637) for more details.
- Introduce simpler GetMultipartInfo call for performance. See (#9722) for more details.
- Readiness returns error quickly if any set is down. See (#9662) for more details.
Changelog
- fix: CopyObject behavior on expanded zones (#9729) (05/28/20) (Harshavardhana)
- Preserve errors returned by diskInfo to detect disk errors (#9727) (05/28/20) (Harshavardhana)
- Introduce simpler GetMultipartInfo call for performance (#9722) (05/28/20) (Harshavardhana)
- lifecycle: Iterate over all rules until actionable expiry is found (#9725) (05/28/20) (Anis Elleuch)
- allow bucket policy to set/removed in NAS gateway (#9706) (05/28/20) (kannappanr)
- storage: Implement GetDiskID request in REST server side (#9720) (05/28/20) (Anis Elleuch)
- update browser assets after dependency updates (#9721) (05/27/20) (Harshavardhana)
- Avoid double reads on metadata during GetObject() (#9719) (05/27/20) (Harshavardhana)
- Update dependencies (#9673) (05/27/20) (darkdragon-001)
- fix: send valid claims in AuditLogs for browser requests (#9713) (05/27/20) (Harshavardhana)
- add docs for caching drives with docker (#9712) (05/27/20) (poornas)
- Export bucket usage counts as part of bucket metrics (#9710) (05/27/20) (Harshavardhana)
- madmin: Little error description when parsing server error msg (#9709) (05/27/20) (Anis Elleuch)
- add copyobject tagging replace directive for gateway (#9711) (05/26/20) (P R)
- Prefer local disks when fetching data blocks (#9563) (05/26/20) (Klaus Post)
- cache disk info to avoid repeated calls (#9682) (05/26/20) (Klaus Post)
- Allocate more buffer (#9683) (05/26/20) (Klaus Post)
- fix: add proper errors for disks with preexisting content (#9703) (05/26/20) (Harshavardhana)
- fix misspelling of Certbot (#9705) (05/27/20) (Justin Clift)
- fix: reply back user-metadata in lower case form (#9697) (05/25/20) (Harshavardhana)
- Revert "Disable crawler in FS/NAS gateway mode (#9695)" (#9702) (05/25/20) (Harshavardhana)
- Add Docker development workflow for browser (#9664) (05/25/20) (darkdragon-001)
- Web UI: Improve "..." menu (#9631) (05/25/20) (darkdragon-001)
- Disable crawler in FS/NAS gateway mode (#9695) (05/25/20) (Harshavardhana)
- in cache build ranges metadata as needed (#9698) (05/25/20) (Erkki Eilonen)
- remove additional back-ticks in compression docs (#9685) (05/25/20) (Kianoosh Hooshmand)
- fix size accounting for encrypted/compressed objects (#9690) (05/24/20) (Harshavardhana)
- use https link for brew.sh (#9692) (05/25/20) (谭九鼎)
- fix backtick markdown in chinese docs (#9691) (05/25/20) (谭九鼎)
- readiness returns error quickly if any of the set is down (#9662) (05/23/20) (Krishna Srinivas)
- add gateway object tagging support (#9124) (05/23/20) (P R)
- reject object lock requests on existing buckets (#9684) (05/23/20) (Harshavardhana)
- avoid net/http ErrorLog for consistent logging experience (#9672) (05/22/20) (Harshavardhana)
- progressively report obd results (#9639) (05/22/20) (Sidhartha Mani)
- nas: ensure loading of bucket notifications during startup (#9681) (05/22/20) (Anis Elleuch)
- sql, csv: Cache some values between Read() calls to gain performance (#9645) (05/22/20) (Anis Elleuch)
- bypass flag: Allow object retention removal (#9677) (05/22/20) (Ashish Kumar Sinha)
- remove references for deprecated dockerfiles and deployment styles (#9675) (05/22/20) (Harshavardhana)
- Fix Windows memory leak (#9680) (05/22/20) (Klaus Post)
- Facilitate selective running of single CI stages (#9663) (05/22/20) (darkdragon-001)
- add missing signature v2 query params (#9670) (05/21/20) (Harshavardhana)
- fix madmin SetBucketQuota API signature (#9669) (05/21/20) (poornas)
- Add x-amz-expiration header in some S3 responses (#9667) (05/21/20) (Anis Elleuch)
- filter all encryption headers in gateway (#9661) (05/21/20) (kannappanr)
- keep bucket metadata fields to be consistent (#9660) (05/21/20) (Harshavardhana)
- fix whitespace in browser/webpack.config.js (#9665) (05/21/20) (darkdragon-001)
- fixes misleading assume role error msgs (#9642) (05/21/20) (ebozduman)
- fix a typo in README.md (#9666) (05/21/20) (Nicholas Bishop)
- reload bucket metadata outside the locker (#9659) (05/20/20) (Harshavardhana)
- fix KMS quickstart guide layout (#9658) (05/20/20) (Andreas Auernhammer)
- fix: remove LDAP groups claim and store them on server (#9637) (05/20/20) (Harshavardhana)
- simplify further bucket configuration properly (#9650) (05/20/20) (Harshavardhana)
- humanize
timeToFirstByte
and timeToResponse
upto nanoseconds (#9641) (05/20/20) (Praveen raj Mani)
- simplify the KMS guide and remove unnecessary sections (#9629) (05/20/20) (Andreas Auernhammer)
- fix storage info output with unordered endpoints arguments (#9610) (05/19/20) (Anis Elleuch)
- migrate all bucket metadata into a single file (#9586) (05/19/20) (Harshavardhana)
- update all the outdated browser deps (#9640) (05/19/20) (Harshavardhana)
- fix: avoid double body reads in SelectObject call (#9638) (05/19/20) (Harshavardhana)
- Fix cache metadata update for range GET (#9636) (05/18/20) (poornas)
- fix: possiblity of double write lockers on same resource (#9616) (05/18/20) (Harshavardhana)
- Improve browser README (#9628) (05/18/20) (darkdragon-001)
- Set Deployment ID before starting handlers (#9635) (05/18/20) (Klaus Post)
- enable full linter across the codebase (#9620) (05/18/20) (Harshavardhana)
- relax validation when loading lifecycle document from the backend (#9612) (05/18/20) (Anis Elleuch)
- fix: Disable presigned without appropriate policy (#9621) (05/17/20) (Harshavardhana)
- Check for address flags in all positions (#9615) (05/17/20) (kannappanr)
- Add docs for bucket quota feature (#9503) (05/16/20) (poornas)
- add 50m for windows tests (#9614) (05/15/20) (Harshavardhana)