Skip to content
May 18, 2021
Release version RELEASE.2021-05-18T00-53-28Z

@minio-trusted minio-trusted released this May 16, 2021

Highlights

  • Dynamic usage cache with major memory usage optimizations #12229
  • Add support for replication syncing metadata changes #11104
  • Healing changes to handle new corner cases #12300
  • Support for service accounts with OIDC SSO #12293

Changelog

  • do not update bloomFilters for temporary objects (05/15/21) (Harshavardhana)
  • fix: do not fail upon faulty/non-writable drives (05/15/21) (Harshavardhana)
  • fix: ensure proper usage of DataDir (#12300) (05/14/21) (Harshavardhana)
  • fix: for deleteBucket delete on dnsStore first (#12298) (05/14/21) (Harshavardhana)
  • update docs about NFS consistency model (05/14/21) (Harshavardhana)
  • sse: add support for SSE-KMS bucket configurations (#12295) (05/14/21) (Andreas Auernhammer)
  • Add support for syncing replica modifications (#11104) (05/13/21) (Poorna Krishnamoorthy)
  • fix: parentUser mapped policy for OIDC creds (#12293) (05/13/21) (Harshavardhana)
  • check that we can reach KES server and that the default key exists (#12291) (05/13/21) (Andreas Auernhammer)
  • kms: KES client should return non-nil error when GenerateKey fails (#12290) (05/13/21) (Andreas Auernhammer)
  • fix: LDAP authentication with groups only (#12283) (05/12/21) (Harshavardhana)
  • do not return error for usage-cache version v4 (#12276) (05/12/21) (Harshavardhana)
  • fix the dashboard to use $rate_interval (#12277) (05/12/21) (Nitish Tiwari)
  • feat: add dynamic usage cache (#12229) (05/12/21) (Klaus Post)
Assets 2

@minio-trusted minio-trusted released this May 12, 2021

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • Downgrades are not allowed in this release, due to format changes in encryption of IAM/config data. Please test it thoroughly in a test environment before upgrading.
  • Support for cloud tiering. See (#12090, #12175, #12174, #12120, #12238, #12209, #12161, #12145, #12139, #12133) for more details.
  • Encrypt IAM/Config data with KMS. Click here for more details.
  • Service account related improvements. See (#12166, #12210, #12236, #12251, #12178, #12275) for more details.
  • Improvements to MRF. See (#12252, #12125, #12138) for more details.
  • lock related improvements. See (#12213, #12183, #12162) for more details.
  • Addition SSE-KMS support. Turn auto encryption by default. See(#12257, #12250, #12237) for more details.
  • config: enforce AES-GCM in FIPS mode. See (#12265) for more details.
  • Add new metrics and permission to access Prometheus. See (#12214, #12244, #12225, #12121) for more details.
  • Update Grafana dashboard to use cluster metrics. See (#12220) for more details.
  • Add support for Elasticsearch 7.x. See (#12053) for more details.
  • Add root_disk threshold detection. See (#12259) for more details.
  • Repication related improvements. See (#12191, #12192) for more details.
  • fix: reload LDAP users properly with latest mapping. See (#12137) for more details.
  • Alloc less for metacache decompression. See (#12134) for more details.
  • fix: avoid races in NewMultipartUpload under multiple pools. See (#12233) more details.
  • support startTLS with serverName TLSConfig. See (#12219) for more details.
  • Miscellaneous fixes. See (#12199, #12196, #12184, #12186, #12164, #12144, #12208, #12147, #12234) for more details.

Changelog

  • fix: if targetUser empty use parentUser for serviceAccounts (#12275) (05/11/21) (Harshavardhana)
  • MRF: Better detection of non stable disks (#12252) (05/11/21) (Anis Elleuch)
  • add missing wait groups for certain io.Pipe() usage (#12264) (05/11/21) (Harshavardhana)
  • lock: Timeout Unlock RPC call (#12213) (05/11/21) (Anis Elleuch)
  • use json unmarshal/marshal from jsoniter in hotpaths (#12269) (05/11/21) (Harshavardhana)
  • fix: go sum entries for deps (05/10/21) (Harshavardhana)
  • kms: replace KES client implementation with minio/kes (#12207) (05/11/21) (Andreas Auernhammer)
  • Add support for Elasticsearch 7.x (#12053) (05/10/21) (Aditya Manthramurthy)
  • purge deprecate docker swarm documentation (05/10/21) (Harshavardhana)
  • config: enforce AES-GCM in FIPS mode (#12265) (05/10/21) (Andreas Auernhammer)
  • fix: do not niladic p.writers upon failure (#12255) (05/10/21) (Harshavardhana)
  • fix: IAM not initialized then checkKeyValid() should return 503s (#12260) (05/09/21) (Harshavardhana)
  • update fsSimpleRenameFile contrib (05/08/21) (Harshavardhana)
  • add root_disk threshold detection (#12259) (05/08/21) (Harshavardhana)
  • update sio package to v0.3.0 (#12254) (05/07/21) (Harshavardhana)
  • sse-kms: fix single-part object decryption (#12257) (05/07/21) (Andreas Auernhammer)
  • add docs LICENSE file (05/06/21) (Harshavardhana)
  • sse-kms: fix assignment to potential nil map (#12250) (05/07/21) (Andreas Auernhammer)
  • svcacct: Fix updating service account and add missing check (#12251) (05/07/21) (Anis Elleuch)
  • fix: minor allocation improvements in xlMetaV2 (#12133) (05/07/21) (Klaus Post)
  • Heal restored object contents on disk (#12238) (05/06/21) (Krishnan Parthasarathi)
  • fix: crash in prometherus metrics collector (#12244) (05/06/21) (Harshavardhana)
  • add SSE-KMS support and use SSE-KMS for auto encryption (#12237) (05/07/21) (Andreas Auernhammer)
  • build mint from its own repo (05/06/21) (Harshavardhana)
  • update madmin-go with new free_inode field (05/06/21) (Harshavardhana)
  • Add free inode metric for Prometheus (#12225) (05/06/21) (Nitish Tiwari)
  • rename minio-cluster to minio-job as per prometheus config (05/06/21) (Harshavardhana)
  • fix: avoid races in NewMultipartUpload under multiple pools (#12233) (05/06/21) (Harshavardhana)
  • move madmin to github.com/minio/madmin-go (#12239) (05/06/21) (Harshavardhana)
  • Update Grafana dashboard to use the new v2 cluster metrics (#12220) (05/06/21) (Nitish Tiwari)
  • fix: validate secret key before updating service accounts (05/05/21) (Harshavardhana)
  • do not change targetUser after permission validation (05/05/21) (Harshavardhana)
  • iam: Do not create service accounts for non existant IAM users (#12236) (05/06/21) (Anis Elleuch)
  • Revert "add SSE-KMS support and use SSE-KMS for auto encryption (#11767)" (05/05/21) (Harshavardhana)
  • do not pass master_key to secret_key (05/05/21) (Harshavardhana)
  • admin: Return exported errors with invalid access secret keys (#12234) (05/05/21) (Anis Elleuch)
  • add SSE-KMS support and use SSE-KMS for auto encryption (#11767) (05/05/21) (Andreas Auernhammer)
  • support startTLS with serverName TLSConfig (#12219) (05/04/21) (Harshavardhana)
  • fix: allow root credentials to generate STS, service accounts (#12210) (05/04/21) (Harshavardhana)
  • update docs to remove _OLD credential references (05/04/21) (Harshavardhana)
  • Add node cpu & memory metrics to Prometheus cluster endpoint (#12214) (05/04/21) (Nitish Tiwari)
  • fix: attempt to drain the ReadFileStream for connection pooling (#12208) (05/04/21) (Harshavardhana)
  • Add IsRemote method on FileInfo, ObjectInfo (#12209) (05/04/21) (Krishnan Parthasarathi)
  • move parquet-go to github.com/minio/parquet-go repo (05/03/21) (Harshavardhana)
  • rename remaining contrib files (05/02/21) (Harshavardhana)
  • fix MINIO_KMS_SECRET_KEY env. variable parsing (#12200) (05/01/21) (Andreas Auernhammer)
  • fix: improve NewObjectReader implementation for careful cleanup usage (#12199) (04/30/21) (Harshavardhana)
  • fix: nats testdata relocation fix (04/30/21) (Harshavardhana)
  • Revert "deprecate embedded browser (#12163)" (04/29/21) (Harshavardhana)
  • fix: cleanup locking, cancel context upon lock timeout (#12183) (04/29/21) (Harshavardhana)
  • fix: make sure failed requests only to failed queue (#12196) (04/29/21) (Harshavardhana)
  • Update ReplicationStatus if metadata not updated correctly (#12191) (04/29/21) (Poorna Krishnamoorthy)
  • fix: remove healthcheck routine for replication targets (#12192) (04/29/21) (Harshavardhana)
  • docs: add QuickStart section to KMS encryption of IAM data (#12190) (04/29/21) (Andreas Auernhammer)
  • support service accounts for OpenID connect properly (#12178) (04/29/21) (Harshavardhana)
  • Revert "fix: remove deprecated MINIO_ACCESS_KEY, MINIO_SECRET_KEY envs (#12173)" (04/29/21) (Harshavardhana)
  • fix: return quorum error upon decode failures (#12184) (04/29/21) (Harshavardhana)
  • fix: do not heal when disks are down (#12186) (04/29/21) (Harshavardhana)
  • fix: optimize ListBuckets for anonymous users (#12182) (04/28/21) (Harshavardhana)
  • update credits file and remove 'or later' (04/28/21) (Harshavardhana)
  • remove mint from MinIO repo, move it to github.com/minio/mint (04/28/21) (Harshavardhana)
  • fix: change SetRemoteTarget API to allow editing remote target granularly (#12175) (04/28/21) (Poorna Krishnamoorthy)
  • Revert "redirect to console project for browser (#12172)" (04/28/21) (Harshavardhana)
  • ilm: Close warmBackend GetObject reader (#12174) (04/27/21) (Krishnan Parthasarathi)
  • fix: remove deprecated MINIO_ACCESS_KEY, MINIO_SECRET_KEY envs (#12173) (04/27/21) (Harshavardhana)
  • redirect to console project for browser (#12172) (04/27/21) (Harshavardhana)
  • lock: Always cancel the returned Get(R)Lock context (#12162) (04/28/21) (Anis Elleuch)
  • update image header sizes (04/27/21) (Harshavardhana)
  • tests: Fix retention versioning tests and add others (#12171) (04/27/21) (Anis Elleuch)
  • deprecate embedded browser (#12163) (04/27/21) (Harshavardhana)
  • service accounts should use LDAP user DN to assign credentials (#12166) (04/27/21) (Harshavardhana)
  • move argon2,csvparser into their repos (04/27/21) (Harshavardhana)
  • fix: sleeper behavior in data scanner (#12164) (04/27/21) (Harshavardhana)
  • move pkg/rpc, pkg/csvparser, pkg/argon2 to contrib (04/26/21) (Harshavardhana)
  • Fix multipart restore to remove part match (#12161) (04/26/21) (Poorna Krishnamoorthy)
  • remove legacy master_key support by June (#12153) (04/26/21) (Harshavardhana)
  • use jsoniter for json marshal/unmarshal in KMS (#12146) (04/26/21) (Harshavardhana)
  • add missing responseBody drain (#12147) (04/26/21) (Harshavardhana)
  • rename production to release directory, rebuild assets (04/25/21) (Harshavardhana)
  • avoid parsing MINIO_KMS_MASTER_KEY as base64 (#12149) (04/25/21) (Andreas Auernhammer)
  • preserve metadata multipart restore (#12139) (04/24/21) (Harshavardhana)
  • fix: allow parsing keys in both new and old format (#12144) (04/24/21) (Harshavardhana)
  • fix: versionID and MTime for restored object (#12145) (04/24/21) (Poorna Krishnamoorthy)
  • update README.md docs (04/24/21) (Harshavardhana)
  • add HEAD for cluster healthcheck (#12140) (04/23/21) (Harshavardhana)
  • add support for configurable replication MRF workers (#12125) (04/23/21) (Harshavardhana)
  • fix: ensure pending replication queued to MRF queue (#12138) (04/23/21) (Poorna Krishnamoorthy)
  • add missing details on modifications, MinIO copyright (04/23/21) (Harshavardhana)
  • fix: reload LDAP users properly with latest mapping (#12137) (04/23/21) (Harshavardhana)
  • add missing code during license change (04/23/21) (Harshavardhana)
  • Use CompleteMultipartUpload in RestoreTransitionedObject (04/23/21) (Harshavardhana)
  • fix: compiler errors in restoreTransitionedObject (#12120) (04/22/21) (Krishnan Parthasarathi)
  • update internode API for FileInfo change (04/22/21) (Harshavardhana)
  • Support for remote tier management (#12090) (04/19/21) (Krishnan Parthasarathi)
  • update license change for MinIO (04/18/21) (Harshavardhana)
  • Alloc less for metacache decompression (#12134) (04/23/21) (Klaus Post)
  • revert CreateFile waitForResponse (#12124) (04/23/21) (Harshavardhana)
  • audit: Add field to know who triggered the operation (#12129) (04/23/21) (Anis Elleuch)
  • feat: allow prometheus for only authorized users (#12121) (04/22/21) (Harshavardhana)
  • Add environment variable RUN_ON_FAIL (#11997) (04/21/21) (iternity-dotcom)
  • Mint: Strip the default port from SERVER_ENDPOINT in aws-sdk-go tests (#11897) (04/20/21) (iternity-dotcom)
  • Add awscli test: test bucket lifecycle (#12095) (04/20/21) (iternity-dotcom)
  • Mint - Add AWS SDK Go tests (#12097) (04/20/21) (iternity-dotcom)
  • Mint - Add AWS SDK Go versioning tests (#12096) (04/20/21) (iternity-dotcom)
  • Add aws-sdk-php tests: getBucketPolicyStatus and deleteBucketPolicy; (#12098) (04/20/21) (iternity-dotcom)
  • kms: encrypt IAM/config data with the KMS (#12041) (04/22/21) (Andreas Auernhammer)
Assets 2

@minio-trusted minio-trusted released this Apr 22, 2021

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • Downgrades are not allowed in this release, due to format changes in metadata. All older content will be preserved,
    only newer content written will be using the newer format. Please test it thoroughly in a test environment before upgrading.
  • fix: pick valid FileInfo additionally based on dataDir. See (#12116) for more details.
  • Service account related improvements. See (#12117) for more details.
  • fix: newMultipartUpload should go to same pool as existing object. See (#12106) for more details.
  • ignore more tokens in some mountinfo entries. See (#12104) for more details.
  • Grab read lock while reading usage cache. See (#12111) for more details.
  • Small files improvement: Reduce system and network calls. See (#12093) for more details.
  • fix: zip error races in WebDownload. See (#12086) for more details.

Changelog

  • fix: pick valid FileInfo additionally based on dataDir (#12116) (04/21/21) (Harshavardhana)
  • svcacct: Always search for parent user policy svcacct implied policy (#12117) (04/22/21) (Anis Elleuch)
  • Revert "svc: Disallow creating services accounts by root (#12062)" (04/21/21) (Harshavardhana)
  • fix: newMultipartUpload should go to same pool (#12106) (04/21/21) (Harshavardhana)
  • ignore more tokens in some mountinfo entries (#12104) (04/21/21) (Harshavardhana)
  • Grab read lock while reading usage cache (#12111) (04/21/21) (Klaus Post)
  • ignore jwt-go CVE we are not affected (04/20/21) (Harshavardhana)
  • Update replication design.md for sync mode (#12100) (04/20/21) (Poorna Krishnamoorthy)
  • collapse two distinct calls into single RenameData() call (#12093) (04/20/21) (Harshavardhana)
  • fix: zip error races in WebDownload (#12086) (04/19/21) (Klaus Post)
Assets 2

@minio-trusted minio-trusted released this Apr 18, 2021

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • Downgrades are not allowed in this release, due to format changes in metadata. All older content will be preserved,
    only newer content written will be using the newer format. Please test it thoroughly in a test environment before upgrading.
  • Save small objects as part of xl.meta. See (#12050, #12012, #12031, #12058, #12023, #12017)
  • Support to create service account credentials for an LDAP user. See (#12056, #12064, #12062, #11808) for more details.
  • Improve replication performance. See (#12080, #12054, #12009) for more details.
  • Initial support for building FIPS binaries. See (#12051, #12019, #12014) for more details.
  • avoid frequent DNS lookups for bare-metal setups. See (#11972) for more details.
  • Minor improvements in Lifecycle. See (#12077, #12039) for more details.
  • fix: calculate correct content range with partNumber query. See (#11992) for more details.
  • scanner: Shuffle disks to scan. See (#12036) for more details.
  • Add runtime mem stats to server info. See (#11995) for more details.
  • Minor improvements to healing. See (#12004) for more details.
  • LDAP: remove legacy path for LDAP during policy-map removal. See (#12081) for more details.
  • remove possible double locks in bandwidth monitor. See (#12067) for more details.

Changelog

  • Use custom transport for remote targets (#12080) (04/16/21) (Poorna Krishnamoorthy)
  • remove legacy path for LDAP during policy-map removal (#12081) (04/16/21) (Harshavardhana)
  • fix: crash in single drive mode for lifecycle (#12077) (04/16/21) (Harshavardhana)
  • Update Replication README to point at new docs (#12069) (04/15/21) (Ravind Kumar)
  • fix: add helper for an expected path.Clean behavior (#12068) (04/15/21) (Harshavardhana)
  • Avoid metadata update for incoming replication failure (#12054) (04/15/21) (Poorna Krishnamoorthy)
  • remove possible double locks in bandwidth monitor (#12067) (04/15/21) (Harshavardhana)
  • svc: Display the correct policy of a particular service account (#12064) (04/15/21) (Anis Elleuch)
  • fix: do not return an error on expired credentials (#12057) (04/15/21) (Harshavardhana)
  • introduce new package pkg/kms (#12019) (04/15/21) (Andreas Auernhammer)
  • fix: preserve shared dataDir during suspend overwrites (#12058) (04/15/21) (Harshavardhana)
  • svc: Disallow creating services accounts by root (#12062) (04/15/21) (Anis Elleuch)
  • ldap: Create services accounts for LDAP and STS temp accounts (#11808) (04/15/21) (Anis Elleuch)
  • update findDataDir to skip inline data (#12050) (04/14/21) (Harshavardhana)
  • STS call should be rejected for missing policies (#12056) (04/14/21) (Harshavardhana)
  • add new pkg/fips for FIPS 140-2 (#12051) (04/14/21) (Andreas Auernhammer)
  • PutObjectRetention : return matching error XML as AWS S3 (#11973) (04/14/21) (ebozduman)
  • fix: pre-allocate certain slices with expected capacity (#12044) (04/12/21) (Harshavardhana)
  • Lifecycle: Accept empty tag in XML documents (#12039) (04/12/21) (Anis Elleuch)
  • scanner: Shuffle disks to scan (#12036) (04/12/21) (Anis Elleuch)
  • change updateVersion to only update keys, no deletes (#12032) (04/10/21) (Harshavardhana)
  • xl-meta.go dump skip CRC check (#12031) (04/10/21) (Klaus Post)
  • fix: allow S3 gateway passthrough for SSE-S3 header on copy object (#12029) (04/09/21) (sgandon)
  • remove null version dataDir upon overwrites (#12023) (04/08/21) (Harshavardhana)
  • fix build with fips tags (04/08/21) (Harshavardhana)
  • avoid frequent DNS lookups for baremetal setups (#11972) (04/08/21) (Harshavardhana)
  • Update etcd doc to clarify that any STS setup should work (#12022) (04/08/21) (Aditya Manthramurthy)
  • Add metadata checksum (#12017) (04/09/21) (Klaus Post)
  • fix: allow S3 gateway passthrough for SSE-S3 header (#12020) (04/08/21) (Harshavardhana)
  • fix: legacy object should be overwritten for metadataOnly updates (#12012) (04/08/21) (Harshavardhana)
  • fips build tag uses relevant binary link for updates (#12014) (04/08/21) (Harshavardhana)
  • handle dns.ErrBucketConflict as BucketAlreadyExists (#12013) (04/08/21) (Harshavardhana)
  • Update replication docs for required permission (#12010) (04/07/21) (Poorna Krishnamoorthy)
  • set SSE headers in put-part response (#12008) (04/07/21) (Andreas Auernhammer)
  • fix: calculate correct content-range with partNumber query (#11992) (04/07/21) (Harshavardhana)
  • fix: remove auto-close GetObjectReader (#12009) (04/07/21) (Harshavardhana)
  • Add runtime mem stats to server info (#11995) (04/07/21) (Klaus Post)
  • healing: re-read metadata after lock (#12004) (04/07/21) (Klaus Post)
  • odirectReader: handle EOF correctly (#11998) (04/07/21) (Klaus Post)
  • tracing: Support older admin tracing API (#11999) (04/07/21) (Anis Elleuch)
Assets 2

@minio-trusted minio-trusted released this Apr 6, 2021

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.

Changelog

  • Improve error message from SetRemoteTargetHandler (#11909) (03/26/21) (Poorna Krishnamoorthy)
  • unmarshal both LegalHold and ObjectLockLegalHold XML types (#11921) (03/29/21) (Harshavardhana)
  • crawling: Apply lifecycle then decide healing action (#11563) (03/31/21) (Anis Elleuch)
  • add policy conditions support for signatureVersion and authType (#11947) (04/02/21) (Harshavardhana)
  • fix: properly close leaking bandwidth monitor channel (#11967) (04/05/21) (Harshavardhana)
  • Fix S3Select SQL column reference handling (#11957) (04/06/21) (Aditya Manthramurthy)
  • Fix data race when connecting disks (#11983) (04/06/21) (Klaus Post)
  • Fix disk info race (#11984) (04/06/21) (Klaus Post)
  • fix Access Key requests (#11979) (04/06/21) (Klaus Post)
  • fix possible crash in bucket bandwidth monitor (#11986) (04/06/21) (Harshavardhana)
  • fix: service accounts policy enforcement regression (#11910) (03/26/21) (Harshavardhana)
  • fix: delete/delete marker replication versions consistent (#11932) (03/30/21) (Harshavardhana)
  • fix: notify parent user in notification events (#11934) (03/31/21) (Harshavardhana)
  • avoid network read errors crashing CreateFile call (#11939) (03/31/21) (Harshavardhana)
Assets 2

@minio-trusted minio-trusted released this Mar 26, 2021

Highlights

Changelog

  • do not call LocalStorageInfo on gateways (#11903) (03/25/21) (Harshavardhana)
  • fix: reject duplicate keys in PostPolicyJSON document (#11902) (03/25/21) (Harshavardhana)
  • fix error could not read /proc ion windows. (#11868) (03/25/21) (Klaus Post)
  • highwayhash: update to latest version containing an arm64 fix (#11901) (03/25/21) (Andreas Auernhammer)
  • Converge PolicyDBGet functions in IAM (#11891) (03/25/21) (Aditya Manthramurthy)
  • xl: avoid sending Delete() remote call for fully successful runs (03/24/21) (Harshavardhana)
  • fix: LDAP policy application on user policy (#11887) (03/24/21) (Aditya Manthramurthy)
  • metrics: Add canceled requests (#11881) (03/24/21) (Klaus Post)
  • xl: add checks for minioTmpMetaBucket in CreateFile (03/24/21) (Harshavardhana)
  • xl: remove cleanupDir instead use Delete() (#11880) (03/24/21) (Harshavardhana)
  • metrics: Change type of minio_s3_requests_waiting_total to gauge (#11884) (03/24/21) (Anis Elleuch)
  • xl: CreateFile shouldn't prematurely timeout (#11878) (03/24/21) (Harshavardhana)
  • Revert "xl: CreateFile shouldn't prematurely timeout (#11854)" (03/23/21) (Harshavardhana)
  • simplify OS instrumentation remove functions for global variables (03/23/21) (Harshavardhana)
  • fix: optionally enable tracing posix calls (03/23/21) (Ritesh H Shukla)
  • fix: AccountInfo API for LDAP users (#11874) (03/23/21) (Aditya Manthramurthy)
  • fix: LDAP groups handling and group mapping (#11855) (03/23/21) (Harshavardhana)
  • avoid healObjects recursively healing at empty path (#11856) (03/23/21) (Harshavardhana)
  • xl: CreateFile shouldn't prematurely timeout (#11854) (03/22/21) (Harshavardhana)
  • fix: merge duplicate keys in post policy (#11843) (03/20/21) (Harshavardhana)
  • Add process uptime metric (#11844) (03/20/21) (Ritesh H Shukla)
  • crypto: simplify Context encoding (#11812) (03/20/21) (Andreas Auernhammer)
  • remove MINIO_IO_DEADLINE support (#11841) (03/20/21) (Harshavardhana)
  • fix: querying LDAP group/user policy (#11840) (03/20/21) (Aditya Manthramurthy)
  • xl: Reduce usage of isDirEmpty() (#11838) (03/19/21) (Anis Elleuch)
  • xl: Remove non needed check for empty dir (#11835) (03/19/21) (Anis Elleuch)
  • fix: sql cast function when converting to float (#11817) (03/19/21) (mailsmail)
  • Introduce metrics caching for performant metrics (#11831) (03/19/21) (Ritesh H Shukla)
  • lifecycle: Support old BucketLifecycleConfiguration tag (#11828) (03/19/21) (Anis Elleuch)
  • add missing java headless jdk in mint (03/18/21) (Harshavardhana)
  • fix: handle weird drives sporadic read O_DIRECT behavior (#11832) (03/18/21) (Harshavardhana)
  • fix: bucket / object count and size returned as 0 (#11825) (03/19/21) (Shireesh Anjal)
  • [feat] Add configurable deadline for writers (#11822) (03/18/21) (Harshavardhana)
  • Add main_test.go to run system tests with coverage (#11783) (03/18/21) (iternity-dotcom)
  • mrf: Enhance behavior for better results (#11788) (03/18/21) (Anis Elleuch)
  • No retries if minio server is down/connection refused err (#11809) (03/18/21) (ebozduman)
  • dsync: use refresh timer properly to avoid leaks (#11820) (03/17/21) (Harshavardhana)
  • allow configuring delete cleanup interval from default 10minutes (#11818) (03/17/21) (Harshavardhana)
  • storage write call path optimizations (#11805) (03/17/21) (Harshavardhana)
  • add additional metrics per disk API latency, API call counts #11250) (03/17/21) (Anis Elleuch)
Assets 2

@minio-trusted minio-trusted released this Mar 17, 2021

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • This release fixes a MITM attack in aws-chunked signature v4 encoding, for more information please read
    our security advisory here
  • Other miscellaneous fixes include
    • r/w failure regression on FreeBSD operating system due to unexpected file open flags.
    • browser now supports QR code with presigned URLs.
    • Support DeleteMarker disable setting in replication configuration.

Changelog

  • s3v4: read and verify S3 signature v4 chunks separately (#11801) (03/16/21) (Andreas Auernhammer)
  • Fix STANDARD defaults, point to new docs site. (#11800) (03/16/21) (Ravind Kumar)
  • erasure pools enable faster checks for file not found (#11799) (03/16/21) (Klaus Post)
  • policy: Add Merge API (#11793) (03/16/21) (Anis Elleuch)
  • fix: erasure index based reading based on actual ParityBlocks (#11792) (03/15/21) (Harshavardhana)
  • s3 select: fix date_diff behavior (#11786) (03/15/21) (Klaus Post)
  • fix: runtime issue on FreeBSD due to missing O_NOATIME/O_DSYNC support (#11790) (03/15/21) (Steve Wills)
  • fix: mips 32bit compilation issue (#11775) (03/15/21) (Harshavardhana)
  • add missing principalId in web notifications (#11777) (03/13/21) (Harshavardhana)
  • Replication: Enforce DeleteMarker disable setting (#11720) (03/13/21) (Poorna Krishnamoorthy)
  • Add consoleAdmin as a default canned policy (#11770) (03/13/21) (Nitish Tiwari)
  • cmd/os-readdir_other.go - return nil with err (#11772) (03/12/21) (Philip Brown)
  • update browser assets for react-qr-code (03/11/21) (Harshavardhana)
Assets 2

@minio-trusted minio-trusted released this Mar 12, 2021

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • handle trimming '/' if present in the object names. See (#11765) for more details.

Changelog

  • handle trimming '/' if present in the object names (#11765) (03/11/21) (Harshavardhana)
  • feat: Add QR Code to Share Object Modal (#11735) (03/12/21) (S Santhosh Nagaraj)
  • Browser: Shared link has content-disposition header (#11712) (03/11/21) (Anis Elleuch)
  • Fix redact LDAP password properly (#11762) (03/10/21) (Poorna Krishnamoorthy)
  • add release build-arg to docker multiarch builds (#11752) (03/10/21) (Harshavardhana)
  • Update S2 compression (#11753) (03/10/21) (Klaus Post)
  • add release build-arg to docker multiarch builds (#11754) (03/10/21) (Harshavardhana)
Assets 2

@minio-trusted minio-trusted released this Mar 10, 2021

Highlights

  • Click here to download the latest version of MinIO.
  • Click here for production support.
  • Change erasure coding default block size from 10MiB to 1MiB. See (#11721) for more details.
  • Healing improvements. See (#11734, #11725, #11312, #11675) for more details.
  • IAM related fixes. See (#11701, #11722) for more details.
  • fips related improvements. See (#11710, #11732) for more details.
  • ILM transition related improvements. See (#11692, #11717) for more details.
  • Use maximum parity for config files. See (#11740) for more details.
  • resize replication worker pool dynamically after config update. See (#11737) for more details.
  • Fetch fileinfo concurrently on non-erasure coded setups. See (#11700) for more details.
  • truncate xl.meta files upon rewrites. See (#11749) for more details.
  • fix: normalize object layer inputs. See (#11534) for more details.
  • Add Refresh for better locking management. See (#11535) for more details.

Changelog

  • Redact LDAP password if any in request trace (#11750) (03/09/21) (Poorna Krishnamoorthy)
  • truncate xl.meta files upon rewrites #11749) (03/09/21) (Klaus Post)
  • lc: Return expiration header only when version id is unspecified (#11718) (03/09/21) (Anis Elleuch)
  • fix: normalize object layer inputs (#11534) (03/09/21) (Harshavardhana)
  • Use maximum parity for config files (#11740) (03/09/21) (Anis Elleuch)
  • erasure: Reduce the interval of cleaning up .trash folder (#11741) (03/09/21) (Anis Elleuch)
  • resize replication worker pool dynamically after config update (#11737) (03/09/21) (Poorna Krishnamoorthy)
  • vault: disable Hashicorp Vault with opt-in (#11711) (03/09/21) (Andreas Auernhammer)
  • Revert "Revert "heal: Heal bucket metadata when a fresh disk is inserted (#11734)"" (03/08/21) (Harshavardhana)
  • Revert "heal: Heal bucket metadata when a fresh disk is inserted (#11734)" (03/08/21) (Harshavardhana)
  • CopyObject: Do not remove crypto info when compressed (#11702) (03/08/21) (Klaus Post)
  • update browser package.json (03/08/21) (Harshavardhana)
  • Fetch fileinfo concurrently (#11700) (03/08/21) (Klaus Post)
  • feat: remove go-bindata-assetfs in favor of embed by upgrading to go1.16 (#11733) (03/09/21) (Max Xu)
  • fips: always enable AES in FIPS mode when using madmin (#11732) (03/08/21) (Andreas Auernhammer)
  • heal: Heal bucket metadata when a fresh disk is inserted (#11734) (03/08/21) (Anis Elleuch)
  • ignore healing .trash, .metacache amd .multipart paths (#11725) (03/07/21) (Harshavardhana)
  • [feat]: change erasure coding default block size from 10MiB to 1MiB (#11721) (03/06/21) (Harshavardhana)
  • fix: Remove repetitive IAM ready message (#11723) (03/06/21) (Anis Elleuch)
  • iam: Return a slice of policies for a group (#11722) (03/06/21) (Anis Elleuch)
  • use listPathRaw for HealObjects() instead of expensive WalkVersions() (#11675) (03/06/21) (Harshavardhana)
  • fips: do not use SHA-3 when building a FIPS-140 2 binary (#11710) (03/06/21) (Andreas Auernhammer)
  • Add mint versioning tests (#11500) (03/06/21) (Anis Elleuch)
  • lifecycle: don't transition delete markers (#11692) (03/05/21) (Krishnan Parthasarathi)
  • enable race detector CI for macos-latest (#11715) (03/05/21) (Harshavardhana)
  • Data usage should account for transitioned objects (#11717) (03/05/21) (Krishnan Parthasarathi)
  • fix: Merge() should merge and return a copy (#11714) (03/05/21) (Harshavardhana)
  • fix : IAM Intialization failing with a large number of users/policies (#11701) (03/05/21) (sgandon)
  • Imporve healing and reporting (#11312) (03/04/21) (Klaus Post)
  • fix: shellcheck mint shellscript (03/04/21) (Harshavardhana)
  • fix: incorrect errors thrown by lint (#11699) (03/04/21) (Harshavardhana)
  • Test LDAP connection configuration at startup (#11684) (03/04/21) (Aditya Manthramurthy)
  • fix: capture disks when entire peer is offline (#11697) (03/04/21) (Harshavardhana)
  • locking: Add Refresh for better locking cleanup (#11535) (03/04/21) (Anis Elleuch)
Assets 2