Skip to content

Major Feature Release

Compare
Choose a tag to compare
@minio-trusted minio-trusted released this 25 Nov 08:12
· 2935 commits to master since this release
RELEASE.2021-11-24T23-19-33Z
61029fe

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: RELEASE.2021-11-09T03-21-45Z...RELEASE.2021-11-24T23-19-33Z