minio

MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.

AGPL-3.0 License

Stars
47K
Committers
483
minio - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Highlights

  • Rolling upgrade is supported in this release. Upgrade only if you must.

Changelog

  • Workaround for Windows Docker Engine 19.03.8 (#9735) (05/29/20) (Klaus Post)
  • IAM: Fix nil panic due to uninit. iamGroupPolicyMap. Fixes #9730 (#9734) (05/29/20) (Anton Huck)
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)
minio - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Highlights

  • Major performance improvements in reedsolomon implementation.
  • Add support of TCP fast open in internode calls - see #9486 for more details.
  • Support Audit logging for admin APIs - see #9568 for more details.
  • Support multiple policies for STS users - see #9550 for more details.
  • Fixes a race locking race in local FS/NAS gateway setup which can lead to crashes in high concurrenct environments - see #9598 for more details.
  • Improve performance with avoiding double ListObjectParts for multipart operations.

Changelog

  • add comment on exported error (05/15/20) (Harshavardhana)
  • add missing admin actions, enhance AccountUsageInfo (#9607) (05/15/20) (Harshavardhana)
  • add github workflow for windows (#9611) (05/15/20) (Harshavardhana)
  • mint: Add more SQL tests (#9540) (05/15/20) (Anis Elleuch)
  • avoid double listObjectParts calls improves performance (#9606) (05/15/20) (Harshavardhana)
  • fix: possible race in FS local lockMap (#9598) (05/14/20) (Harshavardhana)
  • Track if bloom filter is dirty (#9601) (05/15/20) (Klaus Post)
  • tests: Fix one multi-delete test failure in Windows CI (#9602) (05/15/20) (Anis Elleuch)
  • do not add quotes around etag, if already present (#9603) (05/14/20) (kannappanr)
  • honor lifecycle expiration with tag rule (#9604) (05/15/20) (Anis Elleuch)
  • Allow writes for bucket exceeding FIFO quota (#9575) (05/14/20) (poornas)
  • update KMS guide to reflect latest KES changes (#9591) (05/14/20) (Andreas Auernhammer)
  • merge nested hash readers (#9582) (05/14/20) (Klaus Post)
  • Simplify cast of string to rune slice in wildcard matching (#9577) (05/14/20) (Dzmitry Pasiukevich)
  • fix: windows tests for all cases (#9594) (05/14/20) (Klaus Post)
  • add formatting message for zones in ordinals (#9596) (05/13/20) (Harshavardhana)
  • mint tests s3cmd remove copy object test (#9595) (05/13/20) (kannappanr)
  • Fixes broken image preview for anon user (#9584) (05/13/20) (ebozduman)
  • fix: use unused cacheMetrics code in prometheus (#9588) (05/13/20) (Harshavardhana)
  • fix panic when checking if es/nats event target is active (#9587) (05/13/20) (poornas)
  • add option for O_SYNC writes for standalone FS backend (#9581) (05/12/20) (Krishna Srinivas)
  • fix: avoid undoing bucket creation and return the first err instead (#9578) (05/12/20) (Anis Elleuch)
  • fix: LDAP derivative accounts parentUser validation is not needed (#9573) (05/12/20) (Harshavardhana)
  • Forward RPC errors from crawler (#9569) (05/12/20) (Klaus Post)
  • Remove brittle tests for cache (#9570) (05/11/20) (poornas)
  • support multiple policies for temporary users (#9550) (05/11/20) (Harshavardhana)
  • add audit logging for all admin calls (#9568) (05/11/20) (Harshavardhana)
  • fix: distributed docs image path (05/11/20) (Harshavardhana)
  • update distributed setup guide (#9566) (05/11/20) (Harshavardhana)
  • policy: Do not return an error for invalid value during parsing (#9442) (05/10/20) (Anis Elleuch)
  • ignore policy/group missing errors appropriately (#9559) (05/09/20) (Harshavardhana)
  • Update reed+solomon (#9562) (05/09/20) (Klaus Post)
  • fix mint tests in awscli to ignore NotImplemented properly (#9561) (05/08/20) (Harshavardhana)
  • Add support of TCP fast open in internode calls (#9486) (05/08/20) (Anis Elleuch)
  • cleanup object-lock/bucket tagging for gateways (#9548) (05/08/20) (Harshavardhana)
  • disable check for DirectIO in standalone FS mode (#9558) (05/08/20) (Anis Elleuch)
  • Fix azure gateway handling of ETag for CopyObject (#9544) (05/08/20) (poornas)
minio - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Highlights

  • Improved message when O_DIRECT is not supported. See (#9545) for more details.
  • Route STS requests in a federated setup appropriately. See (#9541) for more details.
  • Remove B2 Gateway. See (#9457) for more details.
  • LDAP identity now supports StartTLS instead of regular TLS. See (#9472) for more details.

Changelog

  • Remove B2 gateway implementation (#9547) (05/07/20) (Harshavardhana)
  • Report correct error when O_DIRECT is not supported (#9545) (05/07/20) (Harshavardhana)
  • add LDAP StartTLS support (#9472) (05/08/20) (remche)
  • update browser assets with new changes (#9543) (05/07/20) (Harshavardhana)
  • fix: requests without bucket should route to the original router (#9541) (05/07/20) (Harshavardhana)
  • fix: deprecate old settings and elaborate on tuning (#9542) (05/07/20) (Harshavardhana)
  • Checking for access denied in web browser request. (#9523) (05/06/20) (P R)
  • Apply partNumber checks only on multipart objects (#9528) (05/06/20) (Harshavardhana)
minio - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Highlights

  • Add bucket tagging APIs. See (#9389) for more details.
  • Add KES retry on failure. See (#9527) for more details.
  • Fix object deletion issues for anonymous and authorized users. See (#9440) for more details.
  • Retry for bucket encryption/policy quorum reloads. See (#9513) for more details.
  • Improvements to heal buckets during init. See (#9526) for more details.

Changelog

  • heal buckets during init and make sure to wait on quorum (#9526) (05/06/20) (Harshavardhana)
  • add kes retries upto two times with jitter backoff (#9527) (05/06/20) (Harshavardhana)
  • fix: complete multipart upload respond with ETag quoted (#9525) (05/05/20) (Harshavardhana)
  • add bucket tagging support (#9389) (05/05/20) (Bala FA)
  • fix broken retry tests (05/04/20) (Harshavardhana)
  • fix: unexpected logging with bucket metadata conversions (#9519) (05/04/20) (Harshavardhana)
  • fix: return context error from context reader (#9507) (05/04/20) (Harshavardhana)
  • fix logical error in path length handling for windows (#9520) (05/04/20) (Harshavardhana)
  • crypto: remove dead code (#9516) (05/04/20) (Andreas Auernhammer)
  • use HTTP/2 when connecting to KES (#9514) (05/04/20) (Andreas Auernhammer)
  • allow retries for bucket encryption/policy quorum reloads (#9513) (05/04/20) (Harshavardhana)
  • Show the cause error in startup when directio is not supported (#9497) (05/04/20) (Anis Elleuch)
  • simplify usage of mutexes and atomic constants (#9501) (05/03/20) (Harshavardhana)
  • Fixes browser delete issue for anon and authorized users (#9440) (05/03/20) (ebozduman)
  • Share button for public objects (#9162) (05/02/20) (Egor Rudinsky)
  • fix: use source scheme retrieved from X-Forwarded headers (#9483) (05/02/20) (Dmitry Gadeev)
minio - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Highlights

  • Improvements to background heal. See (#9491) for more details.
  • Store bucket creation time as a metadata. See (#9465) for more details.
  • Admin API to manage bucket quota. See (#9379) for more details.
  • Handle position of drives being different on startup. See (#9490) for more details.
  • Improvements to audit logger. See (#9496, #9445) for more details.

Changelog

  • update KMS guide to work with latest KES changes (#9498) (05/01/20) (Andreas Auernhammer)
  • Store bucket created time as a metadata (#9465) (05/01/20) (Bala FA)
  • Fix ndjson unsupported (#9500) (05/01/20) (Frank Wessels)
  • fix: assume parentUser correctly for serviceAccounts (#9504) (05/01/20) (Harshavardhana)
  • avoid unnecessary logging in IAM (#9502) (05/01/20) (Harshavardhana)
  • fix: background heal to call HealFormat only if needed (#9491) (04/30/20) (Harshavardhana)
  • print proper certinfo on console when starting up (#9479) (04/30/20) (Harshavardhana)
  • Add API's for managing bucket quota (#9379) (04/30/20) (poornas)
  • audit: Merge ResponseWriter with RecordAPIStats (#9496) (04/30/20) (Anis Elleuch)
  • fix: go mod tidy (04/29/20) (Harshavardhana)
  • fix: Audit tests on the correct response writer type (#9445) (04/30/20) (Anis Elleuch)
  • fix: crash observed when position of drives different (#9490) (04/29/20) (Harshavardhana)
  • fix: tls doc markdown title (#9487) (04/29/20) (Arthur Lutz)
  • Add new github workflow (#9480) (04/29/20) (Harshavardhana)
  • fix: CopyObject with REPLACE directive deletes existing tags (#9478) (04/28/20) (P R)
  • fix: remove restrictions on windows for NAME_MAX (#9469) (04/28/20) (Harshavardhana)
minio - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Highlights

  • Improvements to data usage calculation. See (#9208) for more details.
  • Optimize listen bucket notification. See (#9444) for more details.
  • Remove global WORM mode. See (#9436) for more details.
  • Improvements to Audit and Logger env variables. See (#9474, #9467) for more details.
  • Ignore symlinks in backend filesystems. See (#9457) for more details.

Changelog

  • config: More fixes in parsing Audit & Logger env variables (#9474) (04/28/20) (Anis Elleuch)
  • show a notice when mixed rootfs & mounted disks is detected (#9471) (04/28/20) (Anis Elleuch)
  • fix: re-use connections in webhook/elasticsearch (#9461) (04/28/20) (Harshavardhana)
  • fix: add service account support for AssumeRole/LDAPIdentity creds (#9451) (04/28/20) (Harshavardhana)
  • Fix audit loading from the env and consider enable env variable (#9467) (04/28/20) (Anis Elleuch)
  • avoid unnecessary logging on fresh/newly replaced drives (#9470) (04/28/20) (Harshavardhana)
  • calculate automatic node based symmetry (#9446) (04/27/20) (Harshavardhana)
  • fix: ensure buckets are preserved if one set returns error (#9468) (04/27/20) (Harshavardhana)
  • add data update tracking using bloom filter (#9208) (04/27/20) (Klaus Post)
  • Revert "Write files in O_SYNC for fs backend to protect against machine crashes (#9434)" (04/27/20) (Harshavardhana)
  • fix: ignore symlinks in backend filesystems (#9457) (04/27/20) (Harshavardhana)
  • optimize Listen bucket notification implementation (#9444) (04/27/20) (Harshavardhana)
  • use context specific to the etcd call (#9458) (04/26/20) (Harshavardhana)
  • fix: crash in metrics handler when some disks are offline (#9450) (04/25/20) (Harshavardhana)
  • Write files in O_SYNC for fs backend to protect against machine crashes (#9434) (04/25/20) (Krishna Srinivas)
  • fix: config Set/Get decrypt/encrypt using authenticated credentials (#9447) (04/24/20) (Harshavardhana)
  • deprecate/remove global WORM mode (#9436) (04/24/20) (Harshavardhana)
  • fix: selectObject to return error when object does not exist (#9423) (04/24/20) (BigUstad)
  • s3 select: Infer types for comparison (#9438) (04/24/20) (Klaus Post)
  • add list/delete API service accounts admin API (#9402) (04/24/20) (Anis Elleuch)
  • fix: same endpoint for NewLDAPIdentity & NewWithCredentials (#9433) (04/24/20) (Tim Hughes)
  • use optimal memory while purging cache (#9426) (04/23/20) (Harshavardhana)
  • fix: make azure gateway chunk size configurable (#9292) (04/23/20) (Boaz)
  • documentation: fix group search filter (#9420) (04/23/20) (Tim Hughes)
  • Update yaml files to latest version RELEASE.2020-04-23T00-58-49Z (04/23/20) (Minio Trusted)
  • migrate mint tests to latest versions (#9424) (04/22/20) (Harshavardhana)
  • fix: Add missing return in admin requests auth (#9422) (04/22/20) (Anis Elleuch)
  • fix: cacheReader.Close in all paths that don't return it. (#9418) (04/22/20) (Egon Elbre)
  • Call cleanup funcs when skip fails (#9417) (04/22/20) (Egon Elbre)
  • Update server startup example to showcase local erasure code (#9407) (04/22/20) (Nitish Tiwari)
  • Increase response header timeout for gateway (#9400) (04/21/20) (poornas)
minio - Security Bug Fix Release

Published by minio-trusted over 4 years ago

Highlights

  • Critical security release to address authentication bypass issue in admin API. See (#9422) for more details. Please upgrade immediately. See here for specifc details.
  • Call cleanup functions properly. See (#9417, #9418) for more details.
  • Increase response header timeouts for gateway. See (#9400) for more details.
  • Migrate mint tests to use latest versions. See (#9424) for more details.

Changelog

  • migrate mint tests to latest versions (#9424) (04/22/20) (Harshavardhana)
  • fix: Add missing return in admin requests auth (#9422) (04/22/20) (Anis Elleuch)
  • fix: cacheReader.Close in all paths that don't return it. (#9418) (04/22/20) (Egon Elbre)
  • Call cleanup funcs when skip fails (#9417) (04/22/20) (Egon Elbre)
  • Update server startup example to showcase local erasure code (#9407) (04/22/20) (Nitish Tiwari)
  • Increase response header timeout for gateway (#9400) (04/21/20) (poornas)
minio - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Highlights

  • Heal result reporting fix. See (#9397) for more details.
  • Improvements to OBD tests. See (#9378) for more details.
  • Translate storage class into azure tiers. See (#9381) for more details.
  • Remove OSS gateway. See (#9390) for more details.
  • Bump up event queue's max limit. See (#9380) for more details.
  • Handle duplicate statements in policy document. See (#9385) for more details.
  • Simplify code to start using context. See (#9350, #9365) for more details.

Changelog

  • fix: only show active/available ARNs in server startup banner (#9392) (04/21/20) (Praveen raj Mani)
  • fix: Correct typo when registering peer Delete User API (#9403) (04/21/20) (Anis Elleuch)
  • fix: validate partNumber in queryParam as part of preConditions (#9386) (04/20/20) (Harshavardhana)
  • heal: Fix heal buckets result reporting (#9397) (04/20/20) (Anis Elleuch)
  • fix: convert storage class into azure tiers (#9381) (04/19/20) (Harshavardhana)
  • remove OSS gateway due to lack of licensing (#9390) (04/18/20) (Harshavardhana)
  • fixed typo in KMS documentation (#9384) (04/19/20) (sreenivas alapati)
  • improve obd tests and optimize network (#9378) (04/18/20) (Sidhartha Mani)
  • Add stale/lock bot for issues (#9387) (04/18/20) (Harshavardhana)
  • notification queue limit has no maxLimit (#9380) (04/18/20) (Praveen raj Mani)
  • fix: remove any duplicate statements in policy input (#9385) (04/17/20) (Harshavardhana)
  • fix: limit HTTP transport tuables to affordable values (#9383) (04/17/20) (Klaus Post)
  • Add target parsing code for config (#9375) (04/16/20) (Harshavardhana)
  • allow copyObject to rotate storageClass of objects (#9362) (04/16/20) (Harshavardhana)
  • Add documentation for using MinIO with Veeam (#9355) (04/16/20) (Eco)
  • fix: load LDAP users appropriately (#9360) (04/16/20) (Harshavardhana)
  • allow config help in gateway mode (#9356) (04/16/20) (Harshavardhana)
  • set server base context on gateway http server (#9365) (04/16/20) (Klaus Post)
  • fix simplify code to start using context (#9350) (04/16/20) (Harshavardhana)
  • Enforce issue templates for new issues (#9364) (04/16/20) (Nitish Tiwari)
minio - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Highlights

  • allow OBDAdminAction as valid action. See (#9354) for more details.

Changelog

  • fix support OBDAdminAction is valid action (#9354) (04/15/20) (Harshavardhana)
  • Reduce Mutex test runs (#9345) (04/15/20) (Klaus Post)
  • fix: use per test context (#9343) (04/15/20) (Klaus Post)
minio - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Highlights

  • Certain keys in Postgresql and MySQL have been deprecated. See https://docs.minio.io/docs/minio-bucket-notification-guide.html#PostgreSQL for more details.
  • Removed compat flag, etag will be compatible with AWS by default. See (#9326) for more details.
  • Implement configurable timeouts for OBD tests. See (#9324) for more details.
  • Add SHA-3 support. See (#9308) for more details.
  • Fixes to object lock when default lock config is set. See (#9305) for more details.
  • Regression fix in CopyObject not preserving ETag when compat flag is set. See (#9322) for more details.

Changelog

  • update minio-go/parquet-go to latest (04/14/20) (Harshavardhana)
  • config: Add api requests max & deadline configs (#9273) (04/14/20) (Anis Elleuch)
  • implement configurable timeout for OBD tests (#9324) (04/14/20) (Sidhartha Mani)
  • fix: deprecate requirement of session token for service accounts (#9320) (04/14/20) (Harshavardhana)
  • fix: fetchLambdaInfo should return consistent results (#9332) (04/14/20) (Praveen raj Mani)
  • remove queue only if index is within the range (#9341) (04/14/20) (Bala FA)
  • fix: deprecate skyring/uuid and use maintained google/uuid (#9340) (04/14/20) (Harshavardhana)
  • fix: remove initGlobalContext writes in tests (#9331) (04/13/20) (Harshavardhana)
  • fix: update docs to mention erasure guide (#9339) (04/13/20) (Harshavardhana)
  • fix: object lock behavior when default lock config is enabled (#9305) (04/13/20) (kannappanr)
  • add deprecation docs for PostgresSQL/MySQL targets (#9333) (04/13/20) (Harshavardhana)
  • fix: cleanup madmin docs (#9330) (04/12/20) (Harshavardhana)
  • Make multistage Dockerfile self-contained (#9323) (04/13/20) (Roland Huß)
  • fix: remove unusued PerfInfoHandler code (#9328) (04/12/20) (Harshavardhana)
  • enable --compat flag by default (#9326) (04/12/20) (Harshavardhana)
  • fix: add missing copyright headers in some files (#9321) (04/12/20) (Harshavardhana)
  • fix: regression in CopyObject not preserving ETag in --compat (#9322) (04/11/20) (Harshavardhana)
  • posix: Add missing error return in RenameFile() (#9319) (04/11/20) (Anis Elleuch)
  • Add SHA-3 support (#9308) (04/11/20) (Taras Parkhomenko)
  • Add missing comment key from key list (#9313) (04/10/20) (Harshavardhana)
  • update CREDITS file to reflect new deps (#9311) (04/10/20) (Harshavardhana)
  • fix: drive names in output of parallel obd test (#9312) (04/09/20) (Sidhartha Mani)
  • fix: config to support keys with special values (#9304) (04/09/20) (Harshavardhana)
minio - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Highlights

  • Preview of image-objects in the browser. See (#9239) for more details.
  • Object lock related fix in lifecycle. See (#9272) for more details.
  • Improvement in listing operation. See (#9287) for more details.
  • Proper prefix cleanup in Windows. See (#9297) for more details.

Changelog

  • avoid unnecessary KMS requests during single-part PUT (#9220) (04/09/20)
  • update browser assets for image-preview feature (04/09/20)
  • use GlobalContext whenever possible (#9280) (04/09/20)
  • lifecycle: Disallow delete when the object is locked (#9272) (04/09/20)
  • Fix policy setting error in LDAP setups (#9303) (04/09/20)
  • fix: remove the sleep from listing operations (#9287) (04/08/20)
  • start watcher after all creds have been loaded (#9301) (04/08/20)
  • fix: honor token based authentication in NATS streaming (#9296) (04/08/20)
  • delete: Use physical Dir() for proper prefix cleanup in Windows (#9297) (04/08/20)
  • feature preview of image-objects (#9239) (04/08/20)
  • Adds info on policy for STS authentication using web-id (#9289) (04/08/20)
  • Fix typo in LDAP STS guide (#9294) (04/08/20)
  • add object api check in fs-v1 before returning ready (#9285) (04/08/20)
  • increase drive OBD blocksize to 4MB (#9258) (04/08/20)
  • allow delete of a group with no policy set (#9288) (04/08/20)
  • fix: change policies API to return and take struct (#9181) (04/07/20)
  • fix: make single locks for both IAM and object-store (#9279) (04/07/20)
  • fix: allow any 127.0.0.x as bind IPs (#9281) (04/07/20)
  • fix: Avoid force delete in compliance/worm mode (#9276) (04/06/20)
  • fix: Quit when the context is canceled in madmin (#9264) (04/06/20)
  • fix: ignore lost+found properly while reading disks (#9278) (04/06/20)
  • fix: support object-remaining-retention-days policy condition (#9259) (04/06/20)
  • Added a function which allows passing the UID/GID for suexec from the outside. (#9251) (04/06/20)
minio - Minor bugfix release

Published by minio-trusted over 4 years ago

Highlights

  • Fixes a major connection leak observed in large disk setups (#9263)

Changelog

  • update minio-go to latest v6.0.52 (04/03/20)
  • fix: possible connection leaks in sets init, heal (#9263) (04/03/20)
minio - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Highlights

  • Breaking Change related to force deletion of non-empty bucket. So, rolling upgrade is not supported.
  • Allow odd number of erasure packs. See (#9221) for more details.
  • Improvements in self healing. See (#9192) for more details.
  • Add force delete option of non-empty bucket. See (#9166) for more details.
  • Implement Onboard Diagnostics Admin API. See (#9024, #9234, #9241) for more details.
  • Improve start up time by reusing storage disks. See(#9210) for more details.
  • Improvements/bugfixes in Lifecycle feature. See (#9201, #9219) for more details.

Changelog

  • fix: allow listBuckets with listBuckets permission (#9253) (04/02/20)
  • set default storage class always (#9250) (04/02/20)
  • fix: do not exit on bootstrap Verify() to allow for rolling upgrades (#9235) (04/01/20)
  • fix: use specified authToken for audit/logger HTTP targets (#9249) (04/01/20)
  • fix: ETag returned by OSS endpoint (#9243) (04/01/20)
  • sql: Add support of escape quote in CSV (#9231) (04/01/20)
  • Add rotating token support for admin API (#9244) (04/01/20)
  • fix: gateway_s3_bytes_sent metric for all API methods (#9242) (04/01/20)
  • proactive deep heal object when a bitrot is detected (#9192) (04/01/20)
  • trimpaths when building minio binaries (#9246) (04/01/20)
  • Add numeric/date policy conditions (#9233) (04/01/20)
  • Add Parallel NetOBD tests to saturate all nodes at once (#9241) (03/31/20)
  • [feature] allow for an odd number of erasure packs (#9221) (03/31/20)
  • fix: allow overwriting objects under lock after retention period (#9232) (03/31/20)
  • [Bugfix] Fix Net tests being omitted (#9234) (03/31/20)
  • fix: delete dangling directories properly (#9222) (03/30/20)
  • Makes mandatory dsn_string parameter optional (#8931) (03/28/20)
  • B2 gateway S3 compat: return MD5 hash as ETag from PutObject (#9183) (03/28/20)
  • add force delete option of non-empty bucket (#9166) (03/27/20)
  • fix: cleanup lifecycle unused code (#9219) (03/27/20)
  • fix: startup load time by reusing storageDisks (#9210) (03/27/20)
  • Implement oboard diagnostics admin API (#9024) (03/26/20)
  • Improve YAML download links listed in K8s doc (#9213) (03/26/20)
  • Fix lifecycle GET: AWS SDK complaints on empty config (#9201) (03/25/20)
minio - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Highlights

  • Breaking Change related to multiple LDAP OU support, so rolling upgrade is not supported.
  • Optimize listobjects. See (#9184) for more details.
  • Notification improvements. See (#9188, #9168) for more details,
  • Self-healing metrics in preometheus. See (#9079) for more details.
  • Add rate limiter for S3 API layer. See (#9196) for more details.
  • Support multiple LDAP OU's, smAccountName. See (#9139) for more details,
  • Various optimizations and idiomatic changes. See (#9179, #9202) for more details.

Changelog

  • Improve connectDisks() performance (#9203) (03/24/20)
  • Add support for self-healing related metrics in Prometheus (#9079) (03/24/20)
  • fix: optimize isConnected to avoid url.String() conversions (#9202) (03/24/20)
  • fix: docs remove goreportcard, its deprecated (03/24/20)
  • Add rate limiter for S3 API layer (#9196) (03/24/20)
  • sa: Allow empty policy to indicate parent user's policy is inherited (#9185) (03/23/20)
  • honor the credentials of user admin for encrypt/decrypt (#9194) (03/23/20)
  • fix: throttling of events during their replay (#9188) (03/23/20)
  • fix: log only catastrophic errors in prepare storage (#9189) (03/23/20)
  • fix: deprecate TestDiskCache test from unit tests (#9187) (03/22/20)
  • fix: implement splunk specific listObjects when delimiter=guidSplunk (#9186) (03/22/20)
  • optimize listObjects to list only from 3 random disks (#9184) (03/22/20)
  • fix: various optimizations, idiomatic changes (#9179) (03/22/20)
  • Support multiple LDAP OU's, smAccountName support (#9139) (03/21/20)
  • Add response header timeouts (#9170) (03/21/20)
  • Fix storage info message on startup (#9177) (03/21/20)
  • migrate to new minio-go with latest changes (#9176) (03/20/20)
  • create the final file with mode 0666 for multipart-uploads (#9173) (03/20/20)
  • fix: admin console logger changes to log.Info (03/20/20)
  • Add madmin package context support (#9172) (03/20/20)
  • added support for SASL/SCRAM on Kafka bucket notifications. (#9168) (03/20/20)
  • Add an option to allow plaintext connection to LDAP/AD Server (#9151) (03/19/20)
minio - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Highlights

  • Breaking Change related to data usage crawler, so rolling upgrade is not supported.
  • Improved data usage crawler. See (#9075) for more details.
  • New service account type in IAM. See (#9029) for more details.
  • Support configurable quote character in S3 Select. See (#8955) for more details.
  • Regression fixes in healing. See (#9159, #9160) for more details.

Changelog

  • fix: data usage crawler env handling, usage-cache.bin location (#9163) (03/19/20)
  • fix: Walk() should require quorum number of disks only (#9164) (03/18/20)
  • heal: Pass scan mode to HealObjects to deep scan full quorum objects (#9159) (03/18/20)
  • fix: sts to return appropriate errors (#9161) (03/18/20)
  • xl: Tree walking should not quit when one disk returns empty (#9160) (03/18/20)
  • re-implement data usage crawler to be more efficient (#9075) (03/18/20)
  • info: Initialize boot time early so uptime will always be correct (#9154) (03/17/20)
  • Print node status even in --quiet mode (#9149) (03/17/20)
  • Add service account type in IAM (#9029) (03/17/20)
  • fix: deleteObjectTagging should 204 on success (#9150) (03/16/20)
  • fix: remote profile names and extension (#9145) (03/16/20)
  • fix: wording and update content of chinese docs (#9140) (03/16/20)
  • fix: lock maintenance should honor quorum (#9138) (03/15/20)
  • Fix: admin config set API for notifications (#9085) (03/14/20)
  • Align STS web-identity code snippet to documentation (minio#9114) (#9130) (03/13/20)
  • Support configurable quote character parameter in Select (#8955) (03/13/20)
minio - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Highlights

  • Fix calculate proper drive set in all scenarios. See (#9101) for more details.

Changelog

  • update minio-go library to fix couple of issues (#9099) (03/09/20)
  • fix: notifications doc elaborate env values for targets (#9103) (03/08/20)
  • Add TopLocksAdminAction to diagsnostics canned policy (#9104) (03/08/20)
  • fix: allow set drive count of proper divisible values (#9101) (03/08/20)
  • add additional logging during server formatting (#9102) (03/08/20)
minio - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Highlights

  • Regression fix in gzip files in Select API. See (#9128) for more details.
  • Improve delete performance. See (#9100) for more details.

Changelog

  • non-empty dirs should not be listed as objects (#9129) (03/13/20)
  • Add docker files for ARM32 and ARM64 builds (#9132) (03/13/20)
  • Skip building directio on platforms that don't support Direct IO (#9059) (03/12/20)
  • fix: broken gzip handling with Select API (#9128) (03/12/20)
  • fix: Send x-amz-mp-parts-count for multiparted objects (#9116) (03/12/20)
  • change ca path env. var in KMS guide (#9125) (03/12/20)
  • fix: crash in serverInfo handler when ldap is configured (#9123) (03/11/20)
  • Update compression package (#9120) (03/11/20)
  • heal: Add info about the next background healing round (#9122) (03/11/20)
  • fix return proper error for OperationTimedout (#9117) (03/11/20)
  • xl: Implement posix.DeletePrefixes to enhance delete perf (#9100) (03/11/20)
  • Fix the URL for MinIO update when using custom download server (#9111) (03/11/20)
  • S3Select: Handle array selection in from clause (#9076) (03/10/20)
  • fix: crash observed for anonymous deletes from UI (#9107) (03/09/20)
minio - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Highlights

  • Improve delete performance. See (#9092) for more details.
  • Fixes to goroutine profiling. See (#9097) for more details.

Changelog

  • Improve delete performance by reducing the number of calls (#9092) (03/06/20)
  • profiling: Fix crash when enabling goroutines profiling (#9097) (03/06/20)
  • data-usage: Fix the calculation of the next crawling round (#9096) (03/06/20)
  • Matches s3 invalid compression format error for 'mc sql' (#9067) (03/05/20)
  • Add CREDITS file in official MinIO Docker release image (#9091) (03/06/20)
  • Add new extended list of JWT keys from OpenID group (#9087) (03/05/20)
minio - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Highlights

  • New cache improvements. See (#9055, #9051) for more details.
  • Fix lock expiry on zoned setups. See (#9084) for more details.

Changelog

  • xl: Fix counting offline disks in StorageInfo (#9082) (03/04/20)
  • fix: lock expiry on zoned setups (#9084) (03/04/20)
  • Add env. variable to disable data usage crawling (#9086) (03/04/20)
  • Enforce md5sum checks for object retention APIs (#9030) (03/04/20)
  • Add goroutine profiles (#9078) (03/04/20)
  • enable compilation on Linux arm/386 (#9077) (03/03/20)
  • Allow gc to run in parallel on cache drives (#9051) (03/03/20)
  • Remove partName, partETag requirement (#9044) (03/03/20)
  • check cacheControl not nil before access (#9055) (02/27/20)