Minio - RELEASE.2022-01-25T19-56-04Z


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 any previous release before RELEASE.2021-11-24T23-19-33Z. Please upgrade staging or testing environments first.
  • First release to support Decommissioning feature.
  • Site replication now allows replication of all users and groups.
  • Site replication now supports editing endpoints, credentials etc.
  • Server startup speedup in all setups close to 3x to 4x startup improvement with setups with larger drives.
  • allow disabling O_DIRECT in certain environments for reads, especially for repeated READ access patterns on same object.

What's Changed

  • feat: decommission feature for pools by @harshavardhana in https://github.com/minio/minio/pull/14012
  • do not remove Sid from svcaccount policies by @harshavardhana in https://github.com/minio/minio/pull/14064
  • fix: decommission bugfixes found during migration of .minio.sys/config by @harshavardhana in https://github.com/minio/minio/pull/14078
  • Fix replication of tag removal by @poornas in https://github.com/minio/minio/pull/14056
  • fix: when healing log path when we give up by @harshavardhana in https://github.com/minio/minio/pull/14079
  • Avoid reconnect of disk during startup sequence by @yinhen in https://github.com/minio/minio/pull/14070
  • ignore configNotFound error in AccountInfo() by @harshavardhana in https://github.com/minio/minio/pull/14082
  • fix: ignore drained pool in Healing, hold lock additionally by @harshavardhana in https://github.com/minio/minio/pull/14080
  • fix: simplify usage calculation and progress by @harshavardhana in https://github.com/minio/minio/pull/14086
  • replication: attempt abort multipart-upload at max 3 times on remote by @harshavardhana in https://github.com/minio/minio/pull/14087
  • re-do upgrade README.md to explain mc admin update by @harshavardhana in https://github.com/minio/minio/pull/14090
  • fix: make sure to avoid calling RenameData() on disconnected disks. by @harshavardhana in https://github.com/minio/minio/pull/14094
  • fix: use renameAll instead of deleteObject() for purging temporary files by @harshavardhana in https://github.com/minio/minio/pull/14096
  • Ignore version not found in deleteVersions by @klauspost in https://github.com/minio/minio/pull/14093
  • Simplify the messaging for internode versions by @harshavardhana in https://github.com/minio/minio/pull/14103
  • Add Put input readahead by @klauspost in https://github.com/minio/minio/pull/14084
  • reject changing pools when there are pending decommissions in-progress by @harshavardhana in https://github.com/minio/minio/pull/14102
  • lock: Fix decision when a lock needs to be removed by @vadmeste in https://github.com/minio/minio/pull/14095
  • fix: copyMetrics to avoid map references elsewhere by @harshavardhana in https://github.com/minio/minio/pull/14113
  • Add envVars for CLI arguments by @harshavardhana in https://github.com/minio/minio/pull/14114
  • allow disabling O_DIRECT in certain environments for reads by @harshavardhana in https://github.com/minio/minio/pull/14115
  • cleanup dsync tests and remove net/rpc references by @harshavardhana in https://github.com/minio/minio/pull/14118
  • Wait for updates collector when disk.NSScanner returns error by @krisis in https://github.com/minio/minio/pull/14127
  • fix: ListBucketUsers comment doc. by @Okeyja in https://github.com/minio/minio/pull/14129
  • Specify tags in options while selecting replication targets by @poornas in https://github.com/minio/minio/pull/14126
  • Fix inconsistent metadata after healing by @klauspost in https://github.com/minio/minio/pull/14125
  • support site replication to replicate IAM users,groups by @harshavardhana in https://github.com/minio/minio/pull/14128
  • tests: Remove RPC wording from the code by @vadmeste in https://github.com/minio/minio/pull/14142
  • Add Subnet link in the issue template for urgency clause by @vadmeste in https://github.com/minio/minio/pull/14131
  • fs: Return prefix as listing marker if no objects by @klauspost in https://github.com/minio/minio/pull/14143
  • use dnscache resolver for resolving command line endpoints by @harshavardhana in https://github.com/minio/minio/pull/14135
  • Update xl.meta docs by @klauspost in https://github.com/minio/minio/pull/14150
  • add ability to edit site replication endpoint by @poornas in https://github.com/minio/minio/pull/14022
  • fix: correct parentUser lookup for OIDC auto expiration by @harshavardhana in https://github.com/minio/minio/pull/14154
  • add github lock threads action by @harshavardhana in https://github.com/minio/minio/pull/14155
  • docs: add decommission docs about pool removal by @harshavardhana in https://github.com/minio/minio/pull/14159
  • speed up startup sequence for all operations by @harshavardhana in https://github.com/minio/minio/pull/14148
  • Disallow delete replication for tag based rules by @poornas in https://github.com/minio/minio/pull/14167
  • Minor improvements to newXLStorage by @krisis in https://github.com/minio/minio/pull/14166
  • ignore remote disks with diskID empty as offline by @harshavardhana in https://github.com/minio/minio/pull/14168

New Contributors

  • @yinhen made their first contribution in https://github.com/minio/minio/pull/14070
  • @Okeyja made their first contribution in https://github.com/minio/minio/pull/14129

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2022-01-08T03-11-54Z...RELEASE.2022-01-25T19-56-04Z


Details

date
Jan. 25, 2022, 8:47 p.m.
name
Major Feature Release
type
Major
👇
Register or login to:
  • 🔍View and search all Minio releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or