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 hidden (Show)

minio - Bugfix Release

Published by minio-trusted almost 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • Similar to release RELEASE.2021-11-24T23-19-33Z. Downgrades are not supported in this release for erasure-coded clusters, due to on-disk data format version bump - once upgraded erasure-coded clusters cannot be downgraded to the previous release. Please upgrade staging or testing environments first.
  • Adds support for RoleARN for OIDC Identity Configuration. Refer #13651
  • Fixes erasure coded byte padding error fixed which leads to incorrect shard (when the shard to be replaced is the last shard) - Refer #13803.
  • Add support for adding new site(s) to site replication. Refer #13696
  • Listing performance improvement. Refer #13723
  • Other miscellaneous bug fixes in Automatic Site Replication feature, S3 Compatibility improvements in delete-marker behavior on directories, Hadoop S3A regression tests support, Disk Caching.

What's Changed

New Contributors

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2021-11-24T23-19-33Z...RELEASE.2021-12-09T06-19-41Z

minio - Major Feature Release

Published by minio-trusted almost 3 years ago

Highlights

  • Click here to download the latest version of MinIO.

  • Click here for production support.

  • Downgrades are not supported in this release for erasure-coded clusters, due to on-disk data format version bump - once upgraded erasure-coded clusters cannot be downgraded to the previous release. Please upgrade staging or testing environments first.

  • Re-implementation of xl.meta metadata handling for objects with multiple versions, provides following improvements - refer #13573

    • Allows checking if a version exists.
    • Allows reading a single version without file wide unmarshal.
    • Allows reading latest version of type without file wide unmarshal.
    • Allows reading the latest version without file wide unmarshal.
    • Allows checking if the latest is delete-marker by reading the first entry.
    • Allows adding/updating/deleting a version with only header deserialization.
    • Reduces allocations on conversion to internal data structures.
  • 'Host' header-based dynamic redirect_uri when OpenID SSO is enabled.

mc admin config set alias/ identity_openid --env
...
MINIO_IDENTITY_OPENID_REDIRECT_URI_DYNAMIC  (on|off)    Enable 'Host' header based dynamic redirect URI
  • Multiple healing-related issues were addressed related to objects healed from xl.json -> xl.meta format, refer #13671 #13681 #13717 #13715
  • Disk caching now supports multipart write-through caching by default, refer #13613
  • Adds explicit deny support for AddServiceAccoun, refer #13657
  • Other miscellaneous bug fixes in ListObjects(), Tiering and LDAP service account handling.

What's Changed

New Contributors

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2021-11-09T03-21-45Z...RELEASE.2021-11-24T23-19-33Z

minio - Bugfix Release

Published by minio-trusted almost 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • Miscellaneous bugfixes #13612, #13611, #13605

What's Changed

New Contributors

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2021-11-05T09-16-26Z...RELEASE.2021-11-09T03-21-45Z

minio - Bugfix Release

Published by minio-trusted almost 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • Policies cannot be removed if under active use anymore, as part of AWS IAM compliance, refer #13567
  • Support replacing drives while other drives with issues, refer #13585
  • A regression fix for OpenID logins due to a dependent library issue, refer #13582
  • Support clicking on windows and show a display banner, refer #13570

Changelog

  • sts: always verify the key usage of client certificates (#13583) (11/05/21) (Andreas Auernhammer)
  • update console to v0.12.1 (11/04/21) (Harshavardhana)
  • fix: ignore disks that are available but not writable (#13585) (11/04/21) (Harshavardhana)
  • fix: user DN filtering that causes some unnecessary logs (#13584) (11/04/21) (Aditya Manthramurthy)
  • use single encoder for sending speedtest results (#13579) (11/04/21) (Harshavardhana)
  • claim exp should be integer (#13582) (11/04/21) (Pavel M)
  • Add LDAP STS tests and workflow for CI (#13576) (11/04/21) (Aditya Manthramurthy)
  • Remove unused GlobalServiceDoneCh (#13578) (11/04/21) (Aditya Manthramurthy)
  • Add tests to verify default server policies (#13575) (11/03/21) (Aditya Manthramurthy)
  • Move all IAM storage functionality into iam store type (#13567) (11/03/21) (Aditya Manthramurthy)
  • update console to v0.12.0 (11/03/21) (Harshavardhana)
  • feat: detect starting from windows explorer (#13570) (11/03/21) (Harshavardhana)
  • remove unused activeIOCount in single drive mode (#13574) (11/03/21) (Harshavardhana)
minio - Bugfix Release

Published by minio-trusted almost 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • Disk caching now supports multipart uploads, refer #13507
  • Performance improvement for small files for various API calls refer #13553, #13544, #13546, #13528, #13530, #13532, #13542

Changelog

  • fix missing go.sum changes (11/02/21) (Harshavardhana)
  • fix: SQL select to honor limits properly for array queries (#13568) (11/02/21) (Harshavardhana)
  • Support live updates for clients during speedtest (#13566) (11/02/21) (Krishna Srinivas)
  • add util-linux RPM for setpriv command (11/02/21) (Harshavardhana)
  • cache: fix commit value lookup in config (#13551) (11/02/21) (Poorna K)
  • fix race in TestComputeActions test (#13564) (11/02/21) (Poorna K)
  • remove unnecessary RPMs to reduce security reports (#13565) (11/02/21) (Harshavardhana)
  • treat all 2xx, 3xx as good status-codes (11/02/21) (Harshavardhana)
  • update docs to mention the expected behavior for requests_max (11/02/21) (Harshavardhana)
  • Revert "Move all IAM storage functionality into iam store type (#13541)" (11/02/21) (Harshavardhana)
  • Remove IOPS autotuning and simplify autotune code (#13554) (11/02/21) (Krishna Srinivas)
  • Update README.md prometheus (#13514) (11/02/21) (jandres - moscardo)
  • re-use io.Copy buffers with 32k pools (#13553) (11/02/21) (Harshavardhana)
  • no need to write storageClass globally (#13555) (11/02/21) (Harshavardhana)
  • Move all IAM storage functionality into iam store type (#13541) (11/01/21) (Aditya Manthramurthy)
  • fix: clean up dangling buckets during bucket delete (#13523) (11/02/21) (Poorna K)
  • fix: race in delete user functionality (#13547) (11/01/21) (Aditya Manthramurthy)
  • CI: Cancel in-progress jobs when a PR is updated (#13552) (11/01/21) (Aditya Manthramurthy)
  • remove double reads delete versions (#13544) (11/01/21) (Harshavardhana)
  • Add support for caching multipart in writethrough mode (#13507) (11/01/21) (Poorna K)
  • reduce number of middleware handlers (#13546) (11/01/21) (Harshavardhana)
  • Disable AVX512 on Darwin (#13550) (11/01/21) (Klaus Post)
  • add tests for default governance replication (10/30/21) (Harshavardhana)
  • remove double reads updating object metadata (#13542) (10/30/21) (Harshavardhana)
  • update 3-site replication tests (10/29/21) (Harshavardhana)
  • update list objects limit to match S3 spec (10/28/21) (Harshavardhana)
  • jwt: Improve allocations (#13532) (10/28/21) (Klaus Post)
  • avoid atomics for self contained reader/writers (#13531) (10/28/21) (Harshavardhana)
  • readAllData: Reuse small file buffers (#13530) (10/28/21) (Klaus Post)
  • Add test for AssumeRole with internal IDP (#13527) (10/28/21) (Aditya Manthramurthy)
  • Remove HTTP flushes for returning handlers (#13528) (10/28/21) (Klaus Post)
  • Protect logger targets (#13529) (10/28/21) (Klaus Post)
  • update console to latest to fix CVE-2021-42836 (10/27/21) (Harshavardhana)
minio - Minor Bugfix Release

Published by minio-trusted almost 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • Auditlog: Fix panic caused by nil pointer. See (#13510) for more details.
  • ilm: Make per-tier stats available. See (#13381) for more details.

Changelog

  • fix(AuditLog): panic while st is nil (#13510) (10/28/21) (moon)
  • ilm: Make per-tier stats available via admin-tier-info (#13381) (10/23/21) (Krishnan Parthasarathi)
  • Add IAM service account tests (#13502) (10/23/21) (Aditya Manthramurthy)
minio - Minor Release

Published by minio-trusted almost 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • Fixes to replication metrics. See (#13493, #13499) for more details.
  • Improvements to health report. See (#13470, #13473) for more details.
  • fix: immediate tiering for NoncurrentVersionTransition. See (#13464) for more details.
  • Minor fixes to IAM. See (#13436, #13472) for more details.
  • bz2 compression related improvements. See (#13458, #13360) for more details.
  • tls related improvements. See (#13459, #13462) for more details.
  • fix: Heal individual parts if possible. See (#13435) for more details.
  • Miscellaneous fixes. See (#13454, #13430, #13442, #13440, #13496, #13490) for more details.

Changelog

  • update console to v0.11.0 release (10/22/21) (Harshavardhana)
  • replication: Fix replica stats during crawling (#13499) (10/23/21) (Anis Elleuch)
  • Add IAM system tests (#13487) (10/22/21) (Aditya Manthramurthy)
  • fix: server in shutdown should return 503 instead of 403 (#13496) (10/22/21) (Harshavardhana)
  • Fixes to replication metrics (#13493) (10/21/21) (Poorna K)
  • remove extraneous whitespaces (10/21/21) (Harshavardhana)
  • update LDAP doc (#13492) (10/21/21) (Aditya Manthramurthy)
  • Inspect: Preserve permission flags (#13490) (10/21/21) (Klaus Post)
  • fix: remove deprecated jwks_url from config KV (#13477) (10/20/21) (Harshavardhana)
  • Add documentation for debugging tools (#13484) (10/20/21) (Klaus Post)
  • Capture TLS info in health report (#13470) (10/20/21) (Shireesh Anjal)
  • For IAM with etcd backend, avoid sending notifications (#13472) (10/20/21) (Aditya Manthramurthy)
  • recognize slow networks to step down faster during netperf (#13473) (10/20/21) (Sidhartha Mani)
  • update minio-go v7.0.15 (10/18/21) (Harshavardhana)
  • fix: immediate tiering for NoncurrentVersionTransition (#13464) (10/18/21) (Krishnan Parthasarathi)
  • Remove IAMSys dependency from IAMStorageAPI (#13436) (10/18/21) (Aditya Manthramurthy)
  • tls: Better error message when certificate curve is not supported (#13462) (10/18/21) (Anis Elleuch)
  • Enable sanity tests for internal IDP (#13457) (10/18/21) (Aditya Manthramurthy)
  • bz2: limit max concurrent CPU (#13458) (10/18/21) (Klaus Post)
  • etcd: Add logs for unusual failures (#13460) (10/18/21) (Anis Elleuch)
  • re-use rand.New() do not repeat allocate. (#13448) (10/18/21) (Harshavardhana)
  • tls: Avoid 3DES cipher (#13459) (10/18/21) (Anis Elleuch)
  • restrict multi object delete > 1000 objects (#13454) (10/18/21) (Harshavardhana)
  • Locker: Improve Refresh speed (#13430) (10/15/21) (Klaus Post)
  • Fix s3zip not returning data (#13442) (10/14/21) (Klaus Post)
  • Use concurrent bz2 decompression (#13360) (10/14/21) (Klaus Post)
  • directio: Check if buffers are set. (#13440) (10/14/21) (Klaus Post)
  • fix: ReadFileStream should return an error when size mismatches (#13435) (10/13/21) (Harshavardhana)
  • update required IAM policies (10/13/21) (Harshavardhana)
minio - Security 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.
  • This release fixes a security issue that was found after the release RELEASE.2021-10-10T16-53-30Z. A security advisory has been published please read for more information.
  • This release fixes policy statement incorrect de-duplication issue when there are many overlapping statements.
  • AssumeRoleWithCertificate() is turned-off by default, please follow our documentation on how to enable it for your deployment. Refer #13410
  • Older objects written in xl.json would return '404' upon HeadObject, this release fixes this issue. Refer #13415
  • Other miscellaneous fixes include improvements in loading IAM users, force delete on namespace now uses rename() for faster deletes, crashes in hard quota, elastic search index creation. Refer #13403 #13406 #13417 #13418

Changelog

  • update dependencies for minio/console and minio/pkg (10/12/21) (Harshavardhana)
  • checkKeyValid() should return owner true for rootCreds (#13422) (10/12/21) (Harshavardhana)
  • fix: simplify loading IAM users to avoid using regular ListObjects() (#13392) (10/12/21) (Harshavardhana)
  • fix: validate exclusivity with partNumber regardless of valid Range (#13418) (10/12/21) (Harshavardhana)
  • force delete should just use rename() (#13417) (10/12/21) (Harshavardhana)
  • fix: do not overwrite error on fallback. (#13415) (10/11/21) (Harshavardhana)
  • update mysql notification key length, character set and collation (#13414) (10/11/21) (Aditya Manthramurthy)
  • fix: ignore empty values while parsing tlsEnabled value (10/11/21) (Harshavardhana)
  • fix: enable AssumeRoleWithCertificate API only when asked (#13410) (10/11/21) (Harshavardhana)
  • fix: allow service accounts for root credentials (#13412) (10/11/21) (Harshavardhana)
  • fix: crash in hard quota enforcement (#13403) (10/11/21) (Harshavardhana)
  • fix Elastic crash with no index (#13406) (10/11/21) (Klaus Post)
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.
  • AssumeRoleWithCertificate() should work properly, refer #13388

Changelog

  • fix: the returned object key when object is directory (#13391) (10/10/21) (jiangfucheng)
  • Add missing keys to API config help (#13255) (10/10/21) (David Regla)
  • fix: disallow invalid x-amz-security-token for root credentials (#13388) (10/09/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.
  • allow disabling strict sha256 validation with some broken clients. See (#13383) for more details.
  • feat: Add RX/TX to audit logging. See (#13382) for more details.
  • simplify credentials handling in S3 gateway. See (#13373) for more details.
  • performance improvement on multi-core setups. See (#13385) for more details.

Changelog

  • allow more socket listeners per instance for multi-core setups (#13385) (10/08/21) (Harshavardhana)
  • allow disabling strict sha256 validation with some broken clients (#13383) (10/08/21) (Harshavardhana)
  • fix: benchmarking test initialization (10/08/21) (Harshavardhana)
  • feat: Add RX/TX to audit logging (#13382) (10/07/21) (Harshavardhana)
  • simplify credentials handling in S3 gateway (#13373) (10/07/21) (Harshavardhana)
  • update site replication doc (#13377) (10/07/21) (Aditya Manthramurthy)
  • update helm release to v3.1.8 (10/06/21) (Harshavardhana)
minio - Feature 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 site replication feature. Currently supports LDAP. See (#13311) for more details.
  • MakeBucket and CreateBucket: Delete leftover buckets on error. See (#13368, #13364) for more details.
  • fix: replication healing of deleted object versions. See (#13362) for more details.
  • feat: create service accounts with same claims as parent. See (#13357) for more details.
  • use rs/dnscache implementation. See (#13348) for more details.
  • Allow configuring cleanup of stale multipart uploads. See (#13354) for more details.
  • fix: delete-markers without quorum were unreadable. See (#13351) for more details.
  • helm: add support for Ingress networking.k8s.io/v1. See (#13350) for more details.

Changelog

  • Add new site replication feature (#13311) (10/06/21) (Aditya Manthramurthy)
  • fix: do not make TLS strict based on serverName (#13372) (10/06/21) (Harshavardhana)
  • MakeBucket: Delete leftover buckets on error (#13368) (10/06/21) (Klaus Post)
  • fix: improve bucket deletes we were leaving behind few files (#13364) (10/06/21) (Harshavardhana)
  • fix: replication healing of deleted object versions (#13362) (10/05/21) (Poorna K)
  • update console release to v0.10.3 (10/05/21) (Harshavardhana)
  • feat: create service accounts with same claims as parent (#13357) (10/05/21) (Harshavardhana)
  • update and use rs/dnscache implementation instead of custom (#13348) (10/05/21) (Harshavardhana)
  • fix: allow configuring cleanup of stale multipart uploads. See (#13354) (10/04/21) (Harshavardhana)
  • Print log when EINVALID is encountered in storage layer (#13341) (10/04/21) (Anis Elleuch)
  • fix: delete-markers without quorum were unreadable (#13351) (10/04/21) (Harshavardhana)
  • update helm to v3.1.7 (10/03/21) (Harshavardhana)
  • helm: add support for Ingress networking.k8s.io/v1 (#13350) (10/03/21) (Pumba98)
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.
  • Page-cache changes to reduce overall memory control, refer #13324, #13329, #13312, #13307
  • Support for null version replication, refer #13310
  • Add support for immediate tiering, refer #13298
  • Add more scanner metrics, refer #13317

Changelog

  • Add basic scanner metrics (#13317) (10/02/21) (Klaus Post)
  • Add immediate inline tiering support (#13298) (10/01/21) (Krishnan Parthasarathi)
  • fix: ListObjectsV2 for SSE S3 Gateway when maxKeys is 0 (10/01/21) (Harshavardhana)
  • Add admin inspect Glob support (#13328) (10/01/21) (Klaus Post)
  • fs+cache: Remove compression tag (#13346) (10/01/21) (Klaus Post)
  • internode lockArgs should use messagepack (#13329) (09/30/21) (Harshavardhana)
  • use O_DIRECT for all ReadFileStream (#13324) (09/29/21) (Harshavardhana)
  • Fix wrong reporting of total disks after restart (#13326) (09/29/21) (Anis Elleuch)
  • Allow null versions to be replicated (#13310) (09/28/21) (Poorna Krishnamoorthy)
  • use fadvise to control Linux page-cache (#13312) (09/28/21) (Harshavardhana)
  • Update PutObjectPart error message (#13313) (09/28/21) (Ashish Kumar Sinha)
  • fix: OpenID URL changed in console, adapt to new URL (09/27/21) (Harshavardhana)
  • update console release to v0.10.2 (09/27/21) (Harshavardhana)
  • enable SO_REUSEPORT sockets, allow cleaner reuse of time_waits (#13307) (09/27/21) (Harshavardhana)
  • xl: Avoid empty endpoints (#13299) (09/25/21) (Anis Elleuch)
minio - Minor 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.
  • Fix: Unable to add notification subsystem targets. See (#13294) for more details.
  • Allow only account-key updates for azure tier. See (#13276) for more details.

Changelog

  • fix: fallback listing on drives that are unformatted, disconnected (#13249) (09/23/21)
  • add missing notification subsystem targets (#13294) (09/23/21)
  • update: Add permission check before starting to update (#13291) (09/23/21)
  • add namespace support with helm v3.1.6 release (09/23/21)
  • add namespace: {{ .Release.Namespace | quote }} to each namespaced resource (#13285) (09/23/21)
  • update reedsolomon package to v1.9.13 (#13288) (09/23/21)
  • Allow only account-key updates for azure tier (#13276) (09/23/21)
minio - Feature Release

Published by minio-trusted about 3 years ago

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • MinIO now supports replicating buckets to more than 2 clusters refer #12880
  • Elasticsearch bucket events are not supported for EOLed ES5 and ES6 versions refer #13260

Changelog

  • fix: multi-pool setup make sure acquire locks properly (#13280) (09/22/21) (Harshavardhana)
  • Revert "s3: Put bucket tagging to return an error when bucket is not found (#13232)" (09/22/21) (Harshavardhana)
  • update console to v0.10.1 (09/22/21) (Harshavardhana)
  • erasure: Set fi.IsLatest when adding a new version (#13277) (09/22/21) (Krishnan Parthasarathi)
  • replication: Simplify metrics calculation (#13274) (09/22/21) (Poorna Krishnamoorthy)
  • update helm to v3.1.5 (09/22/21) (Harshavardhana)
  • fix servicemonitor scheme in helm chart (#13271) (09/22/21) (Kanagaraj M)
  • do not panic if DNS_WEBHOOK_ENDPOINT is not reachable (#13265) (09/22/21) (Harshavardhana)
  • fix: nil pointer access in warmBackendAzure.Put (#13263) (09/21/21) (Krishnan Parthasarathi)
  • healObjects() should cancel() context before writing to errCh (#13262) (09/21/21) (Harshavardhana)
  • fix: improve error messages returned during replication setup (#13261) (09/21/21) (Poorna Krishnamoorthy)
  • Remove support for elasticsearch versions < 7.x (#13260) (09/21/21) (Aditya Manthramurthy)
  • allow S3 gateway to support object locked buckets (#13257) (09/21/21) (Harshavardhana)
  • fix: cache usage deserialization from v5 to v6 (#13258) (09/21/21) (Poorna Krishnamoorthy)
  • Enable console logging when server debug is enabled (#13259) (09/21/21) (Anis Elleuch)
  • add 3site replication script (#13256) (09/20/21) (Harshavardhana)
  • fix: support existing folders in single drive mode (#13254) (09/20/21) (Harshavardhana)
  • Allow root user to create service accounts in LDAP (#13221) (09/20/21) (Aditya Manthramurthy)
  • fix: labels are strings in helm (09/19/21) (Harshavardhana)
  • Add support for multi site replication (#12880) (09/18/21) (Poorna Krishnamoorthy)
minio - Minor 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.
  • Upgrade from 2020 to latest release will allow now deleting older objects refer #13242
  • Performance improvements in listObjects(), by de-coupling serializing locks and context
    cancelations, refer #13231 #13239 #13225
  • STS AssumeRoleCertificate API now properly ignores CA cert chains.
  • Other bug fixes in replication delete permission checks and leaks #13244 #13240
  • 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

  • Split toleration, nodeSelector and affinity from main pods and jobs (#13247) (09/18/21) (Goncharov Sergey)
  • update to helm v3.1.2 (09/17/21) (Harshavardhana)
  • fix: service monitoring labels in helm release (#13238) (09/18/21) (Goncharov Sergey)
  • update minio-go with healthcheck fixes (#13244) (09/18/21) (Poorna Krishnamoorthy)
  • cancel active goroutine when remote target is edited (#13243) (09/17/21) (Poorna Krishnamoorthy)
  • fix: deleting objects was not working after upgrades (#13242) (09/17/21) (Harshavardhana)
  • Fix retention enforcement check for deleted object versions (#13240) (09/17/21) (Poorna Krishnamoorthy)
  • remove ListBucketsMetadata instead add them to AccountInfo() (#13241) (09/17/21) (Harshavardhana)
  • check for context canceled after competing for locks (#13239) (09/17/21) (Harshavardhana)
  • de-couple walkMu and walkReadMu for some granularity (#13231) (09/17/21) (Harshavardhana)
  • sts: allow clients to send certificate chain (#13235) (09/17/21) (Andreas Auernhammer)
  • s3: Put bucket tagging to return an error when bucket is not found (#13232) (09/17/21) (Anis Elleuch)
  • Clean up metacache saver (#13225) (09/16/21) (Klaus Post)
  • feat: Add ListBucketsWithMetadata extension API (#13219) (09/16/21) (Harshavardhana)
  • remove s3:ReplicateDelete permission check from DeleteObject APIs (#13220) (09/16/21) (Poorna Krishnamoorthy)
  • fs: Fix non-progressing scanner (#13218) (09/15/21) (Klaus Post)
minio - Minor 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.
  • SSE-KMS support was not working with copyObject() refer #13206
  • Support UserInfo claims refer #12469
  • 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 config to store subnet license (#13194) (09/15/21) (Shireesh Anjal)
  • support Console UI with userInfo claims for OpenID (09/14/21) (Harshavardhana)
  • make sure to ignore the rootDisk when healing drives (#13209) (09/14/21) (Harshavardhana)
  • allow admin API to support UNSIGNED-PAYLOAD (#13207) (09/14/21) (Harshavardhana)
  • s3-gateway: Allow encryption S3 passthrough for SSE-S3 (#13204) (09/14/21) (Anis Elleuch)
  • fix sse-kms context unmarshal failure (#13206) (09/14/21) (Harshavardhana)
  • xlmeta: Recover corrupted metadata (#13205) (09/14/21) (Klaus Post)
  • add userinfo support for OpenID (#12469) (09/13/21) (Harshavardhana)
  • update helm to v3.1.1 - saAccount fix (09/13/21) (Harshavardhana)
  • select: Return null for non-exiting column indexes (#13196) (09/13/21) (Klaus Post)
  • fix ServiceAccount creation in helm chart (#13197) (09/13/21) (Kanagaraj M)
  • Fix deadlock when error during metacache generation (#13201) (09/13/21) (Anis Elleuch)
  • calculate API requests/error as increase() intervals not as rate() (09/12/21) (Harshavardhana)
  • add service monitor support and service account support (09/12/21) (Harshavardhana)
  • gateway/s3: allow tracing requests to backend service (#13189) (09/11/21) (Anis Elleuch)
  • Support speedtest autotune on the server side (#13086) (09/10/21) (Krishna Srinivas)
  • http hook should accept more than 200 statusCode (#13180) (09/11/21) (ArthurMa)
  • fix: add Dockerfile.release* /opt/bin writable (09/09/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.
  • New AssumeRoleWithCertificate STS API added refer #12748
  • Removed LDAP deprecated UsernameFormat support refer #13165, update docs
  • Fixes in server side replication with SSE-S3 multipart objects, refer #13176 #13171
  • 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: update allowed max chunk payloadsize to 16MiB (#13169) (09/09/21) (Harshavardhana)
  • Recover corrupted usage files if any (#13179) (09/09/21) (Klaus Post)
  • Healing: Decide healing inlining based on metadata (#13178) (09/09/21) (Klaus Post)
  • Detect multipart uploads correctly in unencrypted case (#13176) (09/09/21) (Poorna Krishnamoorthy)
  • fix: minio console nginx config (#13156) (09/09/21) (soudhaf)
  • fix: multipart replication and encrypted etag for sse-s3 (#13171) (09/08/21) (Harshavardhana)
  • Add healthcheck back for replication targets (#13168) (09/08/21) (Poorna Krishnamoorthy)
  • update console tag to v0.9.8 (09/08/21) (Harshavardhana)
  • fix: remove deprecated LDAP username format support (#13165) (09/08/21) (Harshavardhana)
  • Stop async listing earlier (#13160) (09/08/21) (Klaus Post)
  • fix: Optimize listing calls for NFS mounts (#13159) (09/08/21) (Harshavardhana)
  • update CREDITS file with latest (09/07/21) (Harshavardhana)
  • sts: add support for certificate-based authentication (#12748) (09/08/21) (Andreas Auernhammer)
  • tls: add TLS 1.3 ciphers to the list of supported ciphers (#13158) (09/07/21) (Andreas Auernhammer)
  • select: Add more compression formats (#13142) (09/06/21) (Klaus Post)
  • azure: Fix crash after using ParseForm() for query param lookups (#13147) (09/04/21) (Anis Elleuch)
  • fail ready/liveness if etcd is unhealthy in gateway mode (#13146) (09/03/21) (Harshavardhana)
  • Clean up ToFileInfo and avoid copy (#13144) (09/03/21) (Klaus Post)
  • iam: Retry connection to etcd during initialization (#13143) (09/03/21) (Anis Elleuch)
  • update helm release to 3.0.2 (09/03/21) (Harshavardhana)
minio - Minor 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.
  • Healing related improvements. See (#13140, #13138) for more details.
  • Minor fixes in replication and ILM transition. See (#13135, #13125) for more details.
  • NAS gateway: cleanup tmp folders. See (#13124) for more details.
  • add x-amz-server-side-encryption header in ListObjectsM. See (#13122) for more details.
  • Minor fix in speedTest. See (#13120) 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 more dangling heal related tests (#13140) (09/02/21) (Harshavardhana)
  • fix: make sure to delete dangling objects during heal (#13138) (09/02/21) (Harshavardhana)
  • Remove replication permission check (#13135) (09/02/21) (Poorna Krishnamoorthy)
  • update console release to v0.9.6 (09/01/21) (Harshavardhana)
  • point all docs for containers to quay.io (09/01/21) (Harshavardhana)
  • point helm releases to quay.io (09/01/21) (Harshavardhana)
  • update console to latest master (09/01/21) (Harshavardhana)
  • add helm chart support for gateway (09/01/21) (Harshavardhana)
  • ignore MINIO_CERT_PASSWD to be same on all instances (09/01/21) (Harshavardhana)
  • whitelist certain ENVs from bootstrap check (09/01/21) (Harshavardhana)
  • fix: log errors for incorrect environment inputs (#13121) (09/01/21) (Harshavardhana)
  • fix: invalid quorum calculation in TransitionObject (#13125) (09/01/21) (Harshavardhana)
  • fix: missing cleanup of tmp folders in NAS gateway setup (#13124) (08/31/21) (Harshavardhana)
  • fix: add x-amz-server-side-encryption header in ListObjectsM (#13122) (08/31/21) (Harshavardhana)
  • update to console release v0.9.5 (08/31/21) (Harshavardhana)
  • fix: speedTest between peers keep the connection alive (#13120) (08/31/21) (Harshavardhana)
  • listing: Don't log errFileNotFound and friends (#13119) (08/31/21) (Klaus Post)
  • release helm/minio v2.0.1 upgrade MinIO (08/31/21) (Harshavardhana)
minio - Minor 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.
  • Performance improvements in ILM transition and expiration refer #13081 #13079 #13091
  • Performance improvements in PUT operations refer #13108 #13087 #13109
  • Service accounts now reject, account name collisions for various scenarios refer #13082
  • 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

  • init() globalAPIConfig only once (08/30/21) (Harshavardhana)
  • fix: missing close on error for keepAlive connections (#13109) (08/30/21) (Klaus Post)
  • fix: build on illumos (Solaris) (#13097) (08/30/21) (Dominik Hassler)
  • Tweak readall allocation and renameData buffer reuse (#13108) (08/30/21) (Klaus Post)
  • verify all nodes have same ENVs in bootstrap (#13096) (08/30/21) (Harshavardhana)
  • reduce extra getObjectInfo() calls during ILM transition (#13091) (08/27/21) (Harshavardhana)
  • lock: Fix Refresh logic with multi resources lock (#13092) (08/27/21) (Anis Elleuch)
  • fix: hanging operations on PUT with slow IO (#13087) (08/27/21) (Klaus Post)
  • locks: Ensure local lock removal after a failed refresh (#12979) (08/27/21) (Anis Elleuch)
  • fix: svc accounts cannot have same name as parent/targetUser (#13082) (08/26/21) (Harshavardhana)
  • add healing workers support to parallelize healing (#13081) (08/26/21) (Harshavardhana)
  • Check pathlength before reading metadata (#13080) (08/26/21) (Poorna Krishnamoorthy)
  • refactor healing to remove certain structs (#13079) (08/26/21) (Harshavardhana)
  • rename zones to pools in helm-chart (#13073) (08/26/21) (Harshavardhana)
  • fix: make healObject() make non-blocking (#13071) (08/25/21) (Harshavardhana)
  • fix: helm service release and update to v1.0.5 (08/25/21) (Harshavardhana)
  • fsOpenFile: Close on error (#13064) (08/25/21) (Klaus Post)
  • Synchronize bucket cycle numbers (#13058) (08/25/21) (Klaus Post)
  • fix: remove any internal metadata keys from notification (#13062) (08/24/21) (Harshavardhana)
  • update helm version to v1.0.4 (08/24/21) (Harshavardhana)
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.
  • Admin api to return sys config info. See (#12988) for more details.
  • Transition code omptimization. See (#13059) for more details.
  • Grafana dashboard improvements. See (#13050) for more details.
  • Scanner: Fix concurrent map read/write. See (#13052) for more details.
  • Replication improvements. See (#12932, #13014, #13061) for more details.
  • heal improvements. See (#13018, #13038, #13054, #13060) for more details.
  • Memory improvements. See (#13040, #13047) for more details.
  • Fix few race conditions. See (#12857, #13041) for more details.
  • Minor fix in prefix usage function. See (#13026) for more details.
  • Add MinIO server helm chart. See (#12509) 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 v0.9.4 (08/24/21) (Harshavardhana)
  • Add admin api to return sys config info (#12988) (08/25/21) (Shireesh Anjal)
  • fix: look to exact return returned from initServer() in tests (08/24/21) (Harshavardhana)
  • Use part sizes correctly in multipart replication (#13061) (08/24/21) (Poorna Krishnamoorthy)
  • fix: allow an entire set to be dropped (#13060) (08/24/21) (Harshavardhana)
  • update console version to v0.9.3 (08/24/21) (Harshavardhana)
  • remove unecessary metadata structs in applyTransitionAction() (#13059) (08/24/21) (Harshavardhana)
  • update helm release to v1.0.3 (08/24/21) (Harshavardhana)
  • fix: helm missing console ingress apiVersion (08/24/21) (Harshavardhana)
  • Add support for changing job name in Grafana dashboard (#13050) (08/24/21) (Nitish Tiwari)
  • use available memory to restrict API calls (#13047) (08/24/21) (Harshavardhana)
  • fix: New disks healing should pick unformatted disks as well (#13054) (08/24/21) (Anis Elleuch)
  • fix(Router): typo: completemutipartupload to completemultipartupload (#13051) (08/24/21) (MoonJustry)
  • Fix concurrent map read/write (#13052) (08/24/21) (Klaus Post)
  • fix: go mod tidy (08/23/21) (Harshavardhana)
  • Update minio-go library (#13045) (08/24/21) (Anis Elleuch)
  • fix: resync of replication of delete markers (#12932) (08/23/21) (Poorna Krishnamoorthy)
  • heal: Remove transitioned objects' parts from outdated disks (#13018) (08/23/21) (Krishnan Parthasarathi)
  • Fix formatting disks in a test environment (#13043) (08/23/21) (Anis Elleuch)
  • fix: missing index.yaml for helm charts (08/23/21) (Harshavardhana)
  • Reuse buffers when writing metadata (#13040) (08/23/21) (Klaus Post)
  • Fix TrafficMeter data race (#13041) (08/23/21) (Klaus Post)
  • heal: Return parity for storage classes in heal info API (#13038) (08/23/21) (Anis Elleuch)
  • replication: Lock object while replicating (#13014) (08/23/21) (Klaus Post)
  • remove flaky healing test (08/23/21) (Harshavardhana)
  • Fix diskinfo race (#12857) (08/23/21) (Klaus Post)
  • fix: decodeDirObject in prefix usage function (#13026) (08/22/21) (Harshavardhana)
  • fix: check for xl.meta as directory fallback (#13023) (08/21/21) (Harshavardhana)
  • update helm to v1.0.1 (08/20/21) (Harshavardhana)
  • Add MinIO server helm chart (#12509) (08/21/21) (Nitish Tiwari)