minio

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

AGPL-3.0 License

Stars
47K
Committers
483

Bot releases are visible (Hide)

minio - Minor Bug Fix Release

Published by minio-trusted about 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • populate additional claims for prometheus endpoint. See (#13011) for more details.
  • fix: use transition/replication fields in metadata quorum calculation. See (#13010) for more details.
  • Lock while creating buckets. See (#12999) for more details.
  • Metacache improvements. See (#13005, #12996) for more details.
  • List improvements. See (#12885, #13000) for more details.
  • NOTE: It is advised that anyone upgrading from any release from 2020 should directly upgrade to
    RELEASE.2021-06-07T21-40-51Z - (or any release prior to RELEASE.2021-05-11T23-27-41Z so that
    you can then directly upgrade to RELEASE.2021-06-07T21-40-51Z or later
    ). A healing issue that leads
    to premature truncation of objects when healing legacy content before versioning was introduced
    refer #12459, #12410, and #12451

Changelog

  • populate additional claims for prometheus endpoint (#13011) (08/20/21) (Harshavardhana)
  • fix: use transition/replication fields in FileInfo quorum calculation (#13010) (08/19/21) (Krishnan Parthasarathi)
  • Lock while creating buckets (#12999) (08/19/21) (Klaus Post)
  • use renameAll instead of deleteAll for metacache-manager (#13005) (08/19/21) (Harshavardhana)
  • fix: enable go1.17 github ci/cd (#12997) (08/18/21) (Harshavardhana)
  • xl walk: Limit walk concurrent IO (#12885) (08/19/21) (Klaus Post)
  • listObjects optimized to handle max-keys=1 when prefix is object (#13000) (08/18/21) (Harshavardhana)
  • fix: all levels deep flat key match (#12996) (08/18/21) (Harshavardhana)
minio - Minor Release

Published by minio-trusted about 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • add support to set subnet license for embedded console. See (#12993) for more details.
  • Improvements to tiering. See (#12965, #12982, #12933, #12926) for more details.
  • Improvements in LDAP. See (#12953, #12985) for more details.
  • Start gateway when KMS is enabled. See (#12808) for more details.
  • Improvements in listing. See (#12984, #12977, #12916, #12903) for more details.
  • Compress better on amd64 (#12974) (08/16/21) (Klaus Post)
  • Add admin api to return sys services info. See (#12939) for more details.
  • fix: deleteMultiObjects performance regression. See (#12951) for more details.
  • disallow sub-credentials based on root credentials to gain privileges. See (#12947) for more details.
  • Reuse small buffers. See (#12948, #12955) for more details.
  • Use metadata reader in ReadVersion. See (#12942) for more details.
  • use sync map instead of local DNS cache. See (#12925) for more details.
  • NOTE: It is advised that anyone upgrading from any release from 2020 should directly upgrade to
    RELEASE.2021-06-07T21-40-51Z - (or any release prior to RELEASE.2021-05-11T23-27-41Z so that
    you can then directly upgrade to RELEASE.2021-06-07T21-40-51Z or later
    ). A healing issue that leads
    to premature truncation of objects when healing legacy content before versioning was introduced
    refer #12459, #12410, and #12451

Changelog

  • update console to v0.9.1 (08/17/21) (Harshavardhana)
  • doc: Add ilm prometheus metrics information (#12994) (08/17/21) (Krishnan Parthasarathi)
  • add support to set subnet license for embedded console (#12993) (08/17/21) (Harshavardhana)
  • Add prometheus metrics for ILM tasks (#12933) (08/17/21) (Krishnan Parthasarathi)
  • fix: typo in CONTRIBUTING.md (#12907) (08/17/21) (johnnyaug)
  • Set free-version id in case of version/version-suspended buckets (#12982) (08/17/21) (Krishnan Parthasarathi)
  • fix: various performance improvements to tiering (#12965) (08/17/21) (Harshavardhana)
  • always set the filter to skip navigating baseDir (#12984) (08/17/21) (Harshavardhana)
  • Remove default value of STSExpiry for LDAP (#12985) (08/17/21) (Aditya Manthramurthy)
  • Add helper script to call assume role (#12978) (08/17/21) (Aditya Manthramurthy)
  • Return list request when canceled (#12977) (08/16/21) (Klaus Post)
  • Compress better on amd64 (#12974) (08/16/21) (Klaus Post)
  • ldap: Reevalute filter when searching for non eligible users (#12953) (08/13/21) (Anis Elleuch)
  • Reuse more metadata buffers (#12955) (08/13/21) (Klaus Post)
  • Remove inline data hack (#12946) (08/13/21) (Klaus Post)
  • fix: http stats race in traffic metering (#12956) (08/13/21) (Klaus Post)
  • Add admin api to return sys services info (#12939) (08/13/21) (Shireesh Anjal)
  • fix: deleteMultiObjects performance regression (#12951) (08/12/21) (Harshavardhana)
  • pass the current credentials for claims (08/12/21) (Harshavardhana)
  • update console to latest release v0.9.0 (08/12/21) (Harshavardhana)
  • disallow sub-credentials based on root credentials to gain priviledges (#12947) (08/12/21) (Harshavardhana)
  • Reuse small buffers (#12948) (08/12/21) (Klaus Post)
  • Use metadata reader in ReadVersion (#12942) (08/12/21) (Klaus Post)
  • Add headers into AMQP notifications (#12911) (08/12/21) (Ricardo Katz)
  • Add dynamic reconfiguration of number of transition workers (#12926) (08/11/21) (Krishnan Parthasarathi)
  • fix: skip disks that are offline when healing the drives (#12931) (08/11/21) (Harshavardhana)
  • use sync map instead of local DNS cache (#12925) (08/10/21) (Harshavardhana)
  • fix: add more optimizations to putMetacacheObject() (#12916) (08/10/21) (Harshavardhana)
  • update max_delay to max_sleep under healing docs (08/10/21) (Harshavardhana)
  • Use common function for authenticating admin requests (#12915) (08/09/21) (Aditya Manthramurthy)
  • Simplify gzhttp wrapper (#12912) (08/09/21) (Klaus Post)
  • implement putMetacacheObject() optimizing List operations (#12903) (08/09/21) (Harshavardhana)
  • Skip downed interfaces on Windows (#12910) (08/09/21) (Klaus Post)
  • Start gateway when KMS is enabled and encryption is unsupported (#12808) (08/08/21) (Anis Elleuch)
  • use ParseForm() to allow query param lookups once (#12900) (08/07/21) (Harshavardhana)
minio - Bugfix Release

Published by minio-trusted about 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • Usage accounting accuracy updates #12871
  • ILM expiry of delete markers compliance with AWS S3 #12887
  • Transition now transitions all objects including < 128KiB #12843
  • NOTE: It is advised that anyone upgrading from any release from 2020 should directly upgrade to
    RELEASE.2021-06-07T21-40-51Z - (or any release prior to RELEASE.2021-05-11T23-27-41Z so that
    you can then directly upgrade to RELEASE.2021-06-07T21-40-51Z or later
    ). A healing issue that leads
    to premature truncation of objects when healing legacy content before versioning was introduced
    refer #12459, #12410, and #12451

Changelog

  • fix: simplify APIEndpoints() usage (#12893) (08/05/21) (Harshavardhana)
  • ilm: More compliance to spec related to expired delete markers (#12887) (08/05/21) (Anis Elleuch)
  • remove unexpected spaces and newlines (08/04/21) (Harshavardhana)
  • Update License section for documentation (#12878) (08/04/21) (Ravind Kumar)
  • allow diskFillFraction to be 99% (#12879) (08/04/21) (Harshavardhana)
  • remove replicate set fallback behavior (#12865) (08/04/21) (Harshavardhana)
  • fix multiple typos in documentation (08/04/21) (Harshavardhana)
  • fixed typo in metrics README.md (#12874) (08/04/21) (Matt Sarrel)
  • Fix incremental usage accounting (#12871) (08/04/21) (Klaus Post)
  • Storage-class headers should depend only on ObjectInfo state (#12864) (08/03/21) (Krishnan Parthasarathi)
  • fix: remove parentIsObject() check (#12851) (08/03/21) (Harshavardhana)
  • fix: getAPIEndpoints() should return public_url (#12852) (08/02/21) (Harshavardhana)
  • add deprecation notice for LDAP username format (#12849) (08/02/21) (Harshavardhana)
  • update console to v0.8.2 (08/02/21) (Harshavardhana)
  • Allow to specify secrets separately (#12813) (08/01/21) (Dmitry Eliseev)
  • Revert ignoring inlined objects for transition (#12843) (07/30/21) (Krishnan Parthasarathi)
  • feat: Add support for audit notifications for transition (#12842) (07/30/21) (Harshavardhana)
  • stop all console logging (07/29/21) (Harshavardhana)
  • Include system errors in health report (#12776) (07/30/21) (Shireesh Anjal)
minio - Minor Release

Published by minio-trusted about 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • Add server side speedtest support.
  • fix: incorrect O_DIRECT behavior for reads. See (#12811) for more details.
  • NOTE: It is advised that anyone upgrading from any release from 2020 should directly upgrade to
    RELEASE.2021-06-07T21-40-51Z - (or any release prior to RELEASE.2021-05-11T23-27-41Z so that
    you can then directly upgrade to RELEASE.2021-06-07T21-40-51Z or later
    ). A healing issue that leads
    to premature truncation of objects when healing legacy content before versioning was introduced
    refer #12459, #12410, and #12451

Changelog

  • fix: speedtest Endpoint formatting (07/29/21) (Harshavardhana)
  • update madmin-go to v1.0.20 (07/29/21) (Harshavardhana)
  • update to console v0.8.1 (07/29/21) (Harshavardhana)
  • allow multipart uploads for single part multipart (#12821) (07/28/21) (Harshavardhana)
  • Increase context timeout for bandwidth throttled reader (#12820) (07/28/21) (Poorna Krishnamoorthy)
  • fix: incorrect O_DIRECT behavior for reads (#12811) (07/28/21) (Harshavardhana)
  • remove x-frame-options HTTP header (07/28/21) (Harshavardhana)
  • fs: Update object modtime when metadata is updated (#12818) (07/28/21) (Anis Elleuch)
  • rename all access token to id_tokens (07/27/21) (Harshavardhana)
  • fix: allow audience claim to be an array (#12810) (07/27/21) (Harshavardhana)
  • Server side speedtest implementation (#12750) (07/27/21) (Krishna Srinivas)
minio - Bugfix Release

Published by minio-trusted about 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • LDAP support for automatic group membership updates, and deletion of credentials
    on MinIO when LDAP users are decomissioned.
  • Multiple healing related regressions fixed for Delete Markers, Transitioned restored
    objects and unversioned buckets.
  • NOTE: It is advised that anyone upgrading from any release from 2020 should directly upgrade to
    RELEASE.2021-06-07T21-40-51Z - (or any release prior to RELEASE.2021-05-11T23-27-41Z so that
    you can then directly upgrade to RELEASE.2021-06-07T21-40-51Z or later
    ). A healing issue that leads
    to premature truncation of objects when healing legacy content before versioning was introduced
    refer #12459, #12410, and #12451

Changelog

  • always validate JWT token audience (#12797) (07/26/21) (Harshavardhana)
  • remove short circuited healing optimization (#12796) (07/26/21) (Harshavardhana)
  • fix: avoid removing healed parts on dstDataPath (#12795) (07/26/21) (Harshavardhana)
  • improve delete-marker healing (#12794) (07/26/21) (Harshavardhana)
  • add healing fixes for delete-marker (#12788) (07/26/21) (Harshavardhana)
  • mrf: Avoid rare data race and more simplification (#12791) (07/26/21) (Anis Elleuch)
  • [LDAP] Document new LDAP synchronization behavior (#12786) (07/25/21) (Aditya Manthramurthy)
  • optimize listing operation concurrency (#12728) (07/24/21) (Harshavardhana)
  • [LDAP] Support syncing user-group memberships with LDAP service (#12785) (07/24/21) (Aditya Manthramurthy)
  • update to console v0.8.0 (07/23/21) (Harshavardhana)
  • update nats.io to fix critical bug (07/23/21) (Harshavardhana)
  • remove unused WebTrace and minio/rpc dependency (07/23/21) (Harshavardhana)
  • profiling: Return goroutines with sleep duration (#12775) (07/23/21) (Anis Elleuch)
  • DEPRECATION Warning: Avoid configuring default LDAP STS Expiry (#12781) (07/22/21) (Aditya Manthramurthy)
  • fix: return error when listing fails to retry healing (#12765) (07/23/21) (AlexHuang2021)
  • fix: Add support for DurationSeconds in LDAP STS API (#12778) (07/22/21) (Aditya Manthramurthy)
  • fix: regression in AssumeRole session policy handling (fixes #12756) (#12773) (07/22/21) (Aditya Manthramurthy)
minio - Bugfix Release

Published by minio-trusted over 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • Release RELEASE.2021-07-21T22-15-23Z had incorrect Console UI assets compiled
    in, this is fixed in this release.
  • NOTE: It is advised that anyone upgrading from any release from 2020 should directly upgrade to
    RELEASE.2021-06-07T21-40-51Z - (or any release prior to RELEASE.2021-05-11T23-27-41Z so that
    you can then directly upgrade to RELEASE.2021-06-07T21-40-51Z or later
    ). A healing issue that leads
    to premature truncation of objects when healing legacy content before versioning was introduced
    refer #12459, #12410, and #12451

Changelog

  • update console to fix assets (07/21/21) (Harshavardhana)
  • Use ObjectInfo.ToLifecycleOpts instead of literal values (#12772) (07/21/21) (Krishnan Parthasarathi)
minio - Bugfix Release

Published by minio-trusted over 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • Proper Console UI support for single drive mode and gateway - refer #12734 #12733
  • Support cleanup creds from LDAP user entries - refer #12759 #12758
  • NOTE: It is advised that anyone upgrading from any release from 2020 should directly upgrade to
    RELEASE.2021-06-07T21-40-51Z - (or any release prior to RELEASE.2021-05-11T23-27-41Z so that
    you can then directly upgrade to RELEASE.2021-06-07T21-40-51Z or later
    ). A healing issue that leads
    to premature truncation of objects when healing legacy content before versioning was introduced
    refer #12459, #12410, and #12451

Changelog

  • update console to master (07/21/21) (Harshavardhana)
  • use expected MinIO URLs for console (#12770) (07/21/21) (Harshavardhana)
  • update console to master with more UI fixes (07/21/21) (Harshavardhana)
  • [IDP:LDAP] Cleanup creds for removed LDAP user entries (#12759) (07/20/21) (Aditya Manthramurthy)
  • fix: openID cleanup all creds associated with OIDC user (#12758) (07/20/21) (Aditya Manthramurthy)
  • pkg/lifecycle: Add SetPredictionHeaders method (#12755) (07/20/21) (Krishnan Parthasarathi)
  • Add deployment-id and source bucket to transitioned object name (#12693) (07/20/21) (Krishnan Parthasarathi)
  • update to latest console fs/gateway (07/19/21) (Harshavardhana)
  • add more XSS HTTP headers (#12256) (07/20/21) (sakkiii)
  • fix: hostname inside --console-address not anonymized (#12743) (07/20/21) (Shireesh Anjal)
  • Refactor docker-compose, Use YAML variable for common minio configs (#12735) (07/19/21) (Ali Malek)
  • fix: accountInfo() error FS mode (#12734) (07/17/21) (Harshavardhana)
  • send backendInfo as part AccountInfo (#12733) (07/16/21) (Harshavardhana)
  • Skip transitioning of object versions if inlined (#12705) (07/16/21) (Krishnan Parthasarathi)
  • heal: Add MRF metrics to background heal API response (#12398) (07/16/21) (Anis Elleuch)
minio - Minor Release

Published by minio-trusted over 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • Add support for kafka as an audit logging target. See (#12678) for more details.
  • Anonymize hosts in subnet health report. See (#12627) for more details.
  • Ensure session policy is enforced in LDAP STS. See (#12716) for more details.
  • Increase allowed maximum STS expiration timeout to 365 days. See (#12704) for more details.
  • fix: UpdateObjectVersion should compare versionID through versions. See (#12726) for more details.
  • Allow MinIO to load configurations from env file. See (#12706) for more details.
  • fix: Use correct replication status in replication healing. See (#12711) for more details.
  • Add prefix usage in admin AccountInfo API. See (#12710, #12687) for more details.
  • Minor fixes in Console, config. See (#12702, #12714) for more details.
  • gzip S3/Admin API responses whenever applicable. See (#12631) for more details.
  • NOTE: It is advised that anyone upgrading from any release from 2020 should directly upgrade to
    RELEASE.2021-06-07T21-40-51Z - (or any release prior to RELEASE.2021-05-11T23-27-41Z so that
    you can then directly upgrade to RELEASE.2021-06-07T21-40-51Z or later
    ). A healing issue that leads
    to premature truncation of objects when healing legacy content before versioning was introduced
    refer #12459, #12410, and #12451

Changelog

  • Add changes to ensure session policy is enforced in LDAP STS (#12716) (07/15/21) (Aditya Manthramurthy)
  • fix: UpdateObjectVersion should compare versionID through versions (#12726) (07/15/21) (Poorna Krishnamoorthy)
  • update console to master branch (07/15/21) (Harshavardhana)
  • DOCS: Remove http links in favor of HTTPS (#12725) (07/15/21) (Ravind Kumar)
  • fix: propagate service account deletes properly (#12717) (07/14/21) (Harshavardhana)
  • fix crash when config is not properly initialized (#12714) (07/14/21) (Harshavardhana)
  • Allow MinIO to load configurations from env file (#12706) (07/14/21) (Lenin Alevski)
  • fix: rename error message for MINIO_BROWSER_REDIRECT_URL (#12700) (07/14/21) (Lazzaretti)
  • fix: Use correct replication status in replication healing (#12711) (07/14/21) (Anis Elleuch)
  • Move prefix usage in admin AccountInfo API (#12710) (07/14/21) (Anis Elleuch)
  • Anonymize hosts in subnet health report (#12627) (07/14/21) (Shireesh Anjal)
  • feat: increase allowed maximum STS expiration timeout to 365 days (#12704) (07/14/21) (Harshavardhana)
  • 'starts-with' support for 'success_action_status' (#12698) (07/13/21) (ebozduman)
  • fix: only redirect for GET/HEAD requests (#12702) (07/13/21) (Harshavardhana)
  • Add prefixes usage in Accounting Usage Info (#12687) (07/13/21) (Anis Elleuch)
  • feat: Add support for kakfa audit logger target (#12678) (07/13/21) (Harshavardhana)
  • fix: properly send group unset policy (#12694) (07/13/21) (Harshavardhana)
  • add console-address flag for spoonfed users (07/12/21) (Harshavardhana)
  • fix: use browser redirect URL for IDP callback (#12689) (07/12/21) (Harshavardhana)
  • update console dependency for derivedKey fix (07/12/21) (Harshavardhana)
  • fix: typo in REDIRECT_URL (07/12/21) (Harshavardhana)
  • feat: gzip S3/Admin API responses whenever applicable (#12631) (07/12/21) (Klaus Post)
  • update madmin-go dependency, update related code (#12669) (07/12/21) (Anis Elleuch)
minio - Bugfix Release

Published by minio-trusted over 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • Fixes few regressions in Console UI handling of
    • Dynamic policies for users in various configurations
    • Support for dummy store for gateway such that root users can login
  • NOTE: It is advised that anyone upgrading from any release from 2020 should directly upgrade to
    RELEASE.2021-06-07T21-40-51Z - (or any release prior to RELEASE.2021-05-11T23-27-41Z so that
    you can then directly upgrade to RELEASE.2021-06-07T21-40-51Z or later
    ). A healing issue that leads
    to premature truncation of objects when healing legacy content before versioning was introduced
    refer #12459, #12410, and #12451

Changelog

  • update docker docs with --console-address (07/11/21) (Harshavardhana)
  • fix: ldap:username variable substitution in policies (07/11/21) (Harshavardhana)
  • fix: allow STS credentials with dynamic policies (#12681) (07/11/21) (Harshavardhana)
  • update console dependency (07/10/21) (Minio Trusted)
  • fix: add IAM dummy store for gateway operations (#12670) (07/10/21) (Harshavardhana)
  • Add option in readDir to enable symlink following of dirs (#12668) (07/10/21) (Anis Elleuch)
  • fix: allow customizing console redirection (#12665) (07/09/21) (Harshavardhana)
  • Fix force bucket deletion in distributed mode (#12659) (07/09/21) (Anis Elleuch)
  • fix: allow authToken for webhook to support Splunk (#12663) (07/09/21) (Harshavardhana)
  • Add admin file inspector (#12635) (07/09/21) (Klaus Post)
  • feat: Add support to poll users on external SSO (#12592) (07/09/21) (Harshavardhana)
  • fix: allow gateway to work with root credentials (#12655) (07/09/21) (Harshavardhana)
minio - Bugfix Release

Published by minio-trusted over 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • Minor bugfixes related to policy handling with Console UI.
  • NOTE: It is advised that anyone upgrading from any release from 2020 should directly upgrade to
    RELEASE.2021-06-07T21-40-51Z - (or any release prior to RELEASE.2021-05-11T23-27-41Z so that
    you can then directly upgrade to RELEASE.2021-06-07T21-40-51Z or later
    ). A healing issue that leads
    to premature truncation of objects when healing legacy content before versioning was introduced
    refer #12459, #12410, and #12451

Changelog

  • fix: accountInfo should use parentUser (#12652) (07/08/21) (Harshavardhana)
  • fix: Mention GetBucketyPolicy in S3 gateway docs policy (#12642) (07/08/21) (Christian Weiske)
  • fix: speed up erasure code upgrade checks (#12626) (07/08/21) (Harshavardhana)
minio - Feature release

Published by minio-trusted over 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • Embedded MinIO Browser removed replaced with MinIO Console project https://github.com/minio/console, this is a breaking change

MinIO redirects browser access requests to the configured server port (i.e. 127.0.0.1:9000) to the configured Console port. MinIO uses the hostname or IP address specified in the request when building the redirect URI. The URL and port must be accessible by the client for the redirection to work

  • Listing refactor to reduce memory usage and predictability refer #12605
  • Replication now replicates multipart calls in same order as it was uploaded.
  • Audit logging support for Replication and ILM tiering.
  • NOTE: It is advised that anyone upgrading from any release from 2020 should directly upgrade to
    RELEASE.2021-06-07T21-40-51Z - (or any release prior to RELEASE.2021-05-11T23-27-41Z so that
    you can then directly upgrade to RELEASE.2021-06-07T21-40-51Z or later
    ). A healing issue that leads
    to premature truncation of objects when healing legacy content before versioning was introduced
    refer #12459, #12410, and #12451

Changelog

  • update CREDITS with latest deps (07/07/21) (Harshavardhana)
  • fix: update README.md for new release (#12637) (07/07/21) (Harshavardhana)
  • fix: handle redirects for specific resources (#12629) (07/07/21) (Harshavardhana)
  • fix: order of args ListObjectsV2 S3 gateway (07/06/21) (Harshavardhana)
  • fix: honor system umask for file creates (#12601) (07/06/21) (Harshavardhana)
  • fix: support startAfter with S3 gateway (07/05/21) (Harshavardhana)
  • feat: Implement listing version 3.0 (#12605) (07/05/21) (Klaus Post)
  • fix: cross compilation on openbsd/amd64 (07/04/21) (Harshavardhana)
  • fix: two different scanner update races (#12615) (07/02/21) (Klaus Post)
  • fix: multi-way list entry resolution (#12617) (07/02/21) (Klaus Post)
  • LDAP Test connection was not using GlobalRootCAs (#12612) (07/01/21) (Lenin Alevski)
  • simplify audit logging for replication and ILM (#12610) (07/01/21) (Harshavardhana)
  • Add a 'free' version to track deletion of tiered object content (#12470) (06/30/21) (Krishnan Parthasarathi)
  • fix: enhance openid claim missing error (#12608) (06/30/21) (Aditya Manthramurthy)
  • fix: set the correct IDP salt/passphrase (06/30/21) (Harshavardhana)
  • add support for customizing redirect_uri for IDP (#12607) (06/30/21) (Harshavardhana)
  • Use multipart call for replication (#12535) (06/30/21) (Poorna Krishnamoorthy)
  • fix: use NumVersions for list resolver (#12599) (06/30/21) (Harshavardhana)
  • support implicit flow in web-identity.go example (#12600) (06/30/21) (Harshavardhana)
  • fix: drive state not added in health report (#12603) (06/30/21) (Shireesh Anjal)
  • update minio/console to latest master (06/29/21) (Harshavardhana)
  • fix: add missing readTriggerCh close (#12593) (06/29/21) (Harshavardhana)
  • Change replication to use read lock instead of writelock (#12581) (06/28/21) (Poorna Krishnamoorthy)
  • Upgrade ubi8/ubi-minimal to 8.4 (#12588) (06/28/21) (Vincent Partington)
  • fix:(replication/bandwidth) add missing validation in monitored reader (#12582) (06/27/21) (Poorna Krishnamoorthy)
  • update minio/console to latest master (06/25/21) (Harshavardhana)
  • upgrade minio/pkg to v1.0.8 (06/25/21) (Harshavardhana)
  • remove deprecated warning for 'mc encrypt' (06/25/21) (Harshavardhana)
  • Use rate.Limiter for bandwidth monitoring (#12506) (06/24/21) (Poorna Krishnamoorthy)
  • allow resetting and reapply config on broken clusters (#12554) (06/24/21) (Harshavardhana)
  • update console dependency for MinIO (06/24/21) (Harshavardhana)
  • allow OPA fallback for STS requests (#12568) (06/24/21) (Harshavardhana)
  • fix: apply pre-conditions first on object metadata (#12545) (06/24/21) (Harshavardhana)
  • [deps]: update jwt-go dependency (#12544) (06/24/21) (Emir İşman)
  • Clean up targets properly on bucket deletion (#12565) (06/24/21) (Poorna Krishnamoorthy)
  • docs: add limits for bucket and object name length (#12564) (06/23/21) (iternity-dotcom)
  • do not heal "backend-encrypted" out-of-band with migration (#12556) (06/23/21) (Harshavardhana)
  • update CREDITS file with latest deps (06/23/21) (Harshavardhana)
  • panic: unaligned 64-bit atomic operation (#12559) (06/23/21) (zxxxhonest)
  • fix: ForceUnlock should unlock everywhere (#12542) (06/21/21) (Harshavardhana)
  • lock on multi pool object creation (#12541) (06/21/21) (Klaus Post)
  • fix: --console-address when specified endpoints missing (#12534) (06/20/21) (Harshavardhana)
  • build things separately in separate jobs (#12533) (06/18/21) (Harshavardhana)
  • Set theme jekyll-theme-minimal (06/18/21) (Harshavardhana)
  • fs: Handle no buckets (#12531) (06/18/21) (Klaus Post)
  • add CNAME for charts.min.io URL (06/18/21) (Harshavardhana)
  • build containers to ship FIPS compatible MinIO (06/18/21) (Harshavardhana)
  • feat: Deprecate embedded browser and import console (#12460) (06/17/21) (Harshavardhana)
  • fs: Return faster on no ListObjects results (#12525) (06/17/21) (Klaus Post)
minio - Minor Bugfix Release

Published by minio-trusted over 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • NOTE: It is advised that anyone upgrading from any release from 2020 should directly upgrade to
    RELEASE.2021-06-07T21-40-51Z - (or any release prior to RELEASE.2021-05-11T23-27-41Z so that
    you can then directly upgrade to RELEASE.2021-06-07T21-40-51Z or later
    ). A healing issue that leads
    to premature truncation of objects when healing legacy content before versioning was introduced
    refer #12459, #12410, and #12451
  • fix: simplify diskMap usage to keep certain checks predictable. See (#12519) for more details.
  • Fix stale bucket counts in data usage in FS mode. See (#12521) for more details.
  • Improvements in multipart upload. See (#12514) for more details.
  • fix: Allow root credentials to create users.See (#12511) 06/for more details.
  • Allow force removal of prefix using a special header. See (#12504) for more details.
  • Notification: remove unnecessary limit for queueStore. See (#12491) for more details.
  • fix: use madmin.Credentials for gateway interface. See (#12493) for more details.
  • fix a crash from unstable sort for > 2 pools. See (#12501) for more details.

Changelog

  • fix: rename(tmp, tmp-old) is necessary (06/16/21) (Harshavardhana)
  • fix: simplify diskMap usage to keep certain checks predictable (#12519) (06/16/21) (Harshavardhana)
  • fs: fix stale bucket counts in data usage (#12521) (06/16/21) (Klaus Post)
  • Improve multipart upload (#12514) (06/16/21) (Klaus Post)
  • fix: root credentials should be able to create users (#12511) (06/15/21) (Harshavardhana)
  • s3: Force a prefix removal using a special header (#12504) (06/16/21) (Anis Elleuch)
  • trace: Add bucket/prefix to WalkDir() tracing (#12510) (06/15/21) (Anis Elleuch)
  • move internal/net to pkg/net package (#12505) (06/14/21) (Harshavardhana)
  • fix: remove unnecessary limit for queueStore (#12491) (06/14/21) (Harshavardhana)
  • fix: use madmin.Credentials for gateway interface (#12493) (06/14/21) (Harshavardhana)
  • Simplify s3zip example (#12500) (06/14/21) (Klaus Post)
  • fix a crash from unstable sort for > 2 pools (#12501) (06/14/21) (Klaus Post)
  • fix: force-delete should just rename to .trash (#12499) (06/14/21) (Harshavardhana)
minio - Minor Bugfix Release

Published by minio-trusted over 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • Support for ZIP list/get/head as S3 API extension refer #12267
  • NOTE: It is advised that anyone upgrading from any release from 2020 should directly upgrade to
    RELEASE.2021-06-07T21-40-51Z - (or any release prior to RELEASE.2021-05-11T23-27-41Z so that
    you can then directly upgrade to RELEASE.2021-06-07T21-40-51Z or later
    ). A healing issue that leads
    to premature truncation of objects when healing legacy content before versioning was introduced
    refer #12459, #12410, and #12451

Changelog

  • Update replication docs to fix mc reference (#12490) (06/13/21) (Poorna Krishnamoorthy)
  • add support for quay.io mirror (06/11/21) (Harshavardhana)
  • admin: add KMS status API (#12429) (06/12/21) (Andreas Auernhammer)
  • webui: Assign parent user with the new temporary account (#12489) (06/11/21) (Anis Elleuch)
  • fix: serve always only the latest objects (#12487) (06/10/21) (Harshavardhana)
  • fix: partially defined cred env vars cause "minio gateway s3" to fail (#12228) (06/10/21) (ebozduman)
  • Update design.md for replication (#12486) (06/10/21) (Poorna Krishnamoorthy)
  • feat: support of ZIP list/get/head as S3 extension (#12267) (06/10/21) (Anis Elleuch)
  • remove unused docker_kms_master_encryption_env (06/10/21) (Harshavardhana)
  • fix: upon failure attempt an undo for all calls in DeleteBucket() (#12480) (06/09/21) (Harshavardhana)
minio - Minor Bugfix Release

Published by minio-trusted over 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • NOTE: It is advised that anyone upgrading from any release from 2020 should directly upgrade to RELEASE.2021-06-07T21-40-51Z - (or any release prior to RELEASE.2021-05-11T23-27-41Z so that you can then directly upgrade to RELEASE.2021-06-07T21-40-51Z or later). A healing issue that leads to premature truncation of objects when healing legacy content before versioning was introduced refer #12459, #12410, and #12451
  • Fix crash observed in certain scenarios in getServerPoolsAvailableSpace() and audit objectErasureMap. See (#12477, #12478) for more details.
  • Remove support for deprecated MINIO_KMS_MASTER_KEY. See (#12463) for more details.
  • Always get actual size in CopyObjectPart. See (#12466) for more details.

Changelog

  • fix: getServerPoolsAvailableSpace() shouldn't crash (#12478) (06/09/21) (Harshavardhana)
  • fix: safe update of the audit objectErasureMap (#12477) (06/09/21) (Anis Elleuch)
  • docs: add missing admin actions (#12442) (06/09/21) (iternity-dotcom)
  • fix: allow GetBucketLifecycle in NAS gateway (06/08/21) (Harshavardhana)
  • fix typo in Grafana dashboard json (#12471) (06/09/21) (Nitish Tiwari)
  • remove support for deprecated MINIO_KMS_MASTER_KEY (#12463) (06/08/21) (Harshavardhana)
  • rest: healthcheck should not update failure metrics (#12458) (06/08/21) (Anis Elleuch)
  • Always get actual size in CopyObjectPart (#12466) (06/08/21) (Klaus Post)
minio - Bugfix Release

Published by minio-trusted over 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • NOTE: It is advised that anyone upgrading from any release from 2020 should directly upgrade to RELEASE.2021-06-07T21-40-51Z - (or any release prior to RELEASE.2021-05-11T23-27-41Z so that you can then directly upgrade to RELEASE.2021-06-07T21-40-51Z). A healing issue that leads to premature truncation of objects when healing legacy content before versioning was introduced refer #12459, #12410, and #12451
  • fix: legacy objects with 10MiB blockSize should use right buffers. See (#12459) for more details.
  • Add healing-related metrics in official dashboard. See (#12456) for more details.
  • Admin health info command-related improvements. See (#11914, #12461, #12421) for more details.
  • Improvements to replication and replication metrics. See (#12378, #12379) for more details.
  • fix: remove parent dirs in RenameData upon failure. See (#12452) for more details.
  • Improve disk usage calculation. See (#12376, #12432) for more details.
  • xl: Avoid multi-disks node to exit when one disk fails. See (#12423) for more details.
  • tiering: add aws role support for s3. See (#12424) for more details.
  • [Tiering] Support remote tiers with object versioning. See (#12342) for more details.
  • fix: etcd IAM encryption fails due to incorrect kms.Context. See (#12431) for more details.
  • Fix nil disk check in parity upgrade feature. See (#12444) for more details.
  • Add support for existing object replication. See (#12109) for more details.
  • sts: Map parent user to the STS access key policy. See (#12411) for more details.
  • support ldap:username for policy substitution. See (#12390) for more details.
  • Add xl-meta data extraction. See (#12396) for more details.

Changelog

  • Add healing related metrics in official dashboard (#12456) (06/08/21) (Nitish Tiwari)
  • Do not send 'sensitive' flag to client (#12461) (06/08/21) (Shireesh Anjal)
  • fix: legacy objects with 10MiB blockSize should use right buffers (#12459) (06/07/21) (Harshavardhana)
  • fix: remove parent dirs in RenameData upon failure (#12452) (06/07/21) (Harshavardhana)
  • Improve disk usage calculation (#12376) (06/07/21) (Klaus Post)
  • build edge off from latest release (06/05/21) (Harshavardhana)
  • xl: Avoid multi-disks node to exit when one disk fails (#12423) (06/05/21) (Anis Elleuch)
  • upgrade madmin-go to v1.0.11 (06/04/21) (Harshavardhana)
  • tiering: add aws role support for s3 (#12424) (06/04/21) (Poorna Krishnamoorthy)
  • fix: etcd IAM encryption fails due to incorrect kms.Context (#12431) (06/04/21) (Harshavardhana)
  • add error level logger similar to Info() for console (#12445) (06/04/21) (Harshavardhana)
  • Fix nil disk check in parity upgrade feature (#12444) (06/04/21) (Klaus Post)
  • fix: close the channel appropriately for dataUsageEntry (#12432) (06/03/21) (Harshavardhana)
  • s3: Return correct error XML tag in case of copy object (#12427) (06/04/21) (Anis Elleuch)
  • [Tiering] Support remote tiers with object versioning (#12342) (06/03/21) (Aditya Manthramurthy)
  • simplify dockerfiles and remove duplication (#12419) (06/03/21) (Harshavardhana)
  • Redact sensitive values from config in health data (#12421) (06/03/21) (Shireesh Anjal)
  • remove deprecated kms_vault unused key name (06/03/21) (Harshavardhana)
  • remove ruleguard rules (06/01/21) (Harshavardhana)
  • Add support for existing object replication. (#12109) (06/01/21) (Poorna Krishnamoorthy)
  • rename all remaining packages to internal/ (#12418) (06/01/21) (Harshavardhana)
  • fix: no need to proxy if IAM not initialized (#12416) (06/01/21) (Harshavardhana)
  • avoid metrics not meant for single drive mode (#12415) (06/01/21) (Harshavardhana)
  • Refactor health data structure (#11914) (06/01/21) (Bala FA)
  • sts: Map parent user to the STS access key policy (#12411) (06/01/21) (Anis Elleuch)
  • Drop Pending size and count from replication metrics (#12378) (05/31/21) (Poorna Krishnamoorthy)
  • docs: add hostname entry for docker stack deploy (05/31/21) (Harshavardhana)
  • docs: mention docker stack deploy doesn't work with compose.yml (05/31/21) (Harshavardhana)
  • remove all docker swarm references (05/31/21) (Harshavardhana)
  • move to iam, bucket policy from minio/pkg (#12400) (05/29/21) (Harshavardhana)
  • always indent and reply policy JSON (#12399) (05/29/21) (Harshavardhana)
  • move the dependency to minio/pkg for common libraries (#12397) (05/28/21) (Harshavardhana)
  • replication: Init worker kill channel correctly (#12379) (05/28/21) (Poorna Krishnamoorthy)
  • support ldap:username for policy substitution (#12390) (05/28/21) (Harshavardhana)
  • fix: move to new etcd imports (#12391) (05/28/21) (Harshavardhana)
  • Add xl-meta data extraction (#12396) (05/28/21) (Klaus Post)
minio - Minor Bugfix Release

Published by minio-trusted over 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • feat: introduce listUsers, listPolicies for buckets. See (#12372) for more details.
  • Add more erasure codes on degraded systems. See (#11852, #12387) for more details.
  • fix: always prefer DataBlocks present in FileInfo. See (#12386) for more details.
  • audit/logger: Increase http request timeout. See (#12385) for more details.
  • etag: compute ETag as MD5 for compressed single-part objects. See (#12375) for more details.
  • fix: update default values for listing, replication workers. See (05/26/21) for more details.

Changelog

  • fix: when parityDrives hits > len(storageDisks)/2, keep maxParity (#12387) (05/27/21) (Harshavardhana)
  • Add more erasure codes on degraded systems. (#11852) (05/27/21) (Klaus Post)
  • feat: introduce listUsers, listPolicies for any bucket (#12372) (05/27/21) (Harshavardhana)
  • fix: always prefer DataBlocks present in FileInfo (#12386) (05/27/21) (Harshavardhana)
  • audit/logger: Increase http request timeout (#12385) (05/27/21) (Anis Elleuch)
  • etag: compute ETag as MD5 for compressed single-part objects (#12375) (05/27/21) (Andreas Auernhammer)
  • Update bloom module (#12383) (05/27/21) (Anis Elleuch)
  • fix: update default values for listing, replication workers (05/26/21) (Harshavardhana)
  • change source installation to use 'go install' (05/26/21) (Harshavardhana)
  • update TLS docs to use new certgen tool (05/26/21) (Harshavardhana)
  • tests: Add test for upload of the same object inlined and not inlined (#12374) (05/26/21) (Anis Elleuch)
  • fix: missing path in admin trace (#12373) (05/26/21) (Harshavardhana)
minio - Bugfix Release

Published by minio-trusted over 3 years ago

Highlights

  • Important issue addressed for overwrites becoming unreadable for objects < 128KiB
    they are overwritten with a bigger object size such as 2MiB - See #12369

Changelog

  • Revert heal locks (#12365) (05/26/21) (Klaus Post)
  • fix: inline data upon overwrites should be readable (#12369) (05/25/21) (Harshavardhana)
  • fix: lint errors after upgrading golangci-lint (#12368) (05/25/21) (Harshavardhana)
  • fix: calculate dataBlocks properly in healing (#12364) (05/25/21) (Harshavardhana)
  • fix: return error for unexpected quorum in pickValidFileInfo (#12363) (05/24/21) (Harshavardhana)
  • heal: Hold lock when reading xl.meta from disks (#12362) (05/24/21) (Anis Elleuch)
  • docs: fix per tenant limits docs formatting (05/24/21) (Harshavardhana)
  • fix: remove all unused code (#12360) (05/24/21) (Harshavardhana)
  • fix: docs links use non-raw links for markdown (05/22/21) (Harshavardhana)
minio - Minor Bugfix Release

Published by minio-trusted over 3 years ago

Highlights

  • More memory improvements for ListObjects in #12351 #12353

Changelog

  • fix: missing code for browser for OIDC (#12355) (05/21/21) (Harshavardhana)
  • fix: invalid multipart offset when compressed+encrypted. (#12340) (05/21/21) (Klaus Post)
  • fix: update docs, fix wording and links (05/21/21) (Harshavardhana)
  • fix: implement readMetadata common function for re-use (#12353) (05/21/21) (Harshavardhana)
  • Add XL reader without data (#12351) (05/21/21) (Klaus Post)
minio - Minor Bug Fix Release

Published by minio-trusted over 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • fix: migrate users properly from older releases to newer. See (#12333) for more details.
  • Listing improvements. See (#12279, #12325) for more details.
  • heal: Ignore disks with non quorum modtime and dataDir. See (#12328) for more details.
  • fix: speed up drive mux registration. See (#12319, #12321) for more details.
  • fix: generating service accounts for group only LDAP accounts. See (#12318) for more details.
  • sse-kms: set KMS key ID response header. See (#12316) for more details.
  • Reuse buffers for improved memory usage. See (#12314) for more details.
  • fix: use key.Ciphertext for DecryptKey in KeyStatus. See (#12313) for more details.

Changelog

  • reduce memory usage in metacache reader (#12334) (05/20/21) (Harshavardhana)
  • Fix replication README.md docs (#12330) (05/20/21) (Poorna Krishnamoorthy)
  • fix: migrate users properly from older releases to newer (#12333) (05/19/21) (Harshavardhana)
  • Simplify remote tier validation in lifecycle rule validation (#12329) (05/19/21) (Krishnan Parthasarathi)
  • feat: implement in-progress partial bucket updates (#12279) (05/19/21) (Klaus Post)
  • heal: Ignore disks with non quorum modtime and dataDir (#12328) (05/19/21) (Anis Elleuch)
  • fix: muxing order for rejected APIs (#12321) (05/19/21) (Harshavardhana)
  • Fix list entry deduplication (#12325) (05/19/21) (Klaus Post)
  • fix: speed up drive mux registration (#12319) (05/18/21) (Harshavardhana)
  • fix: generating service accounts for group only LDAP accounts (#12318) (05/18/21) (Harshavardhana)
  • sse-kms: set KMS key ID response header (#12316) (05/18/21) (Andreas Auernhammer)
  • use direntPool, direntNamePool for reusable buffers (#12314) (05/18/21) (Harshavardhana)
  • fix: use key.Ciphertext for DecryptKey in KeyStatus (#12313) (05/18/21) (Harshavardhana)
minio - Minor Bug Fix Release

Published by minio-trusted over 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • Improvements to bloom filter. See (#12305, #12302) for more details.
  • Memory usage improvements to disk usage. See (#12311) for more details.
  • fix: IAM migration on upgrade. See (#12312) for more details.
  • Allow distributed setup to start with default credentials. See (#12303) for more details.
  • Few more bugs observed during upgrade from older version. See (#12309, #12253) for more details.

Changelog

  • reduce allocations on multi-disk clusters (#12311) (05/17/21) (Harshavardhana)
  • fix: de-couple IAM migration and loading context from lock context (#12312) (05/17/21) (Harshavardhana)
  • add io.ErrUnexpectedEOF for config retriable errors (#12309) (05/17/21) (Harshavardhana)
  • feat: distributed setup can start now with default credentials (#12303) (05/17/21) (Harshavardhana)
  • Fix hanging erasure writes (#12253) (05/17/21) (Klaus Post)
  • Update probabilities for bloom filter. (#12305) (05/17/21) (Klaus Post)
  • remove more duplicate bloom filter trackers (#12302) (05/17/21) (Harshavardhana)