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 - Bugfix Release

Published by minio-trusted 5 months ago

Highlights

  • Supports LDAP public key authentication, enables it via SFTP refer #19833

What's Changed

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2024-06-04T19-20-08Z...RELEASE.2024-06-06T09-36-42Z

minio - Bugfix Release

Published by minio-trusted 5 months ago

What's Changed

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2024-05-28T17-19-04Z...RELEASE.2024-06-04T19-20-08Z

minio - Bugfix Release

Published by minio-trusted 5 months ago

Internal IDP: Potentially breaking change

  • This release introduces a change to restrict usernames and group names in the internal IDP - these names cannot contain = and , characters.

What's Changed

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2024-05-27T19-17-46Z...RELEASE.2024-05-28T17-19-04Z

minio - Bugfix Release

Published by minio-trusted 5 months ago

Highlights

  • Major optimization in handling hung network disconnects, and related tests and hardening added #19719, #19605, #19741
  • Fix a medium CVE for information disclosure
    during GETs with conditional headers such as If-modified-since, if-unmodified-since #19810

What's Changed

New Contributors

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2024-05-10T01-41-38Z...RELEASE.2024-05-27T19-17-46Z

minio - Bugfix Release

Published by minio-trusted 5 months ago

What's Changed

  • fix: unexpected credentials missing while passing (05/09/24)
  • remove references for MINIO_SERVER_URL (05/09/24)
  • add log-prefix name for specifying custom log-name (#19712) (05/09/24)
  • Revert "Fix incorrect merging of slash-suffixed objects (#19699)" (05/09/24)
  • fix: truncate Expiration to second when Add ServiceAccount (#19674) (05/10/24)
  • Fix incorrect merging of slash-suffixed objects (#19699) (05/09/24)
  • deprecate unexpected healing failed counters (#19705) (05/09/24)
  • pass around correct endpoint while registering remote storage (#19710) (05/09/24)
  • ldap-import: Add additional logs (#19691) (05/09/24)
  • results must be a single channel to avoid overwriting healing.bin (#19702) (05/09/24)
  • chore: use errors.New to replace fmt.Errorf with no parameters (#19568) (05/09/24)
  • upgrade to go1.22.x (05/09/24)
  • allow caller context during reloads() to cancel (#19687) (05/08/24)
  • grid: Fix a window of a disconnected node not marked as offline (#19703) (05/09/24)
  • Accept multipart checksums with part count (#19680) (05/08/24)
  • kms: add support for MinKMS and remove some unused/broken code (#19368) (05/08/24)
  • return appropriate error upon reaching maxClients() (#19669) (05/07/24)

New Contributors

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2024-05-07T06-41-25Z...RELEASE.2024-05-10T01-41-38Z

minio - Bugfix Release

Published by minio-trusted 6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2024-05-01T01-11-10Z...RELEASE.2024-05-07T06-41-25Z

minio - Bugfix Release

Published by minio-trusted 6 months ago

What's Changed

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2024-04-28T17-53-50Z...RELEASE.2024-05-01T01-11-10Z

minio - Bugfix Release

Published by minio-trusted 6 months ago

Highlights

Further fixes for LDAP integration

  • This release contains further fixes to the LDAP export/import-based migration of IAM data introduced in the previous release (see the release notes) https://github.com/minio/minio/releases/tag/RELEASE.2024-04-18T19-09-19Z
    • It handles replacing existing mappings with the normalized form and fixes many corner cases.
    • Users running into issues related to importing IAM data are advised to upgrade to this release
      and to do the IAM import on it.

What's Changed

New Contributors

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2024-04-18T19-09-19Z...RELEASE.2024-04-28T17-53-50Z

minio - Bug fix Release

Published by minio-trusted 6 months ago

Upgrading for LDAP enabled setups

If you are not using the MinIO server's LDAP integration, please follow the usual upgrade instructions.

Release version RELEASE.2024-03-30T09-41-56Z brought a change to LDAP user and group policy mappings storage where the Distinguished Name (DN) of a user or group is stored in a normalized form. This normalization was necessary to ensure consistent handling of values with non-ASCII unicode characaters in a DN. However, this broke existing deployments with LDAP integration enabled, especially for existing mappings because older releases did not store them in a normalized form. The main way to restore mappings in that release and in release version RELEASE.2024-04-06T05-26-02Z was to recreate the mappings - however this was not sufficient to restore operation of access keys (aka service accounts) created by LDAP users.

This release provides a fix for this - however user action is required. Please follow these steps:

  1. In your existing MinIO cluster export all IAM data as an administrator with:

    mc admin cluster iam export ALIAS

    This will output a zip file containing IAM data (credentials, policies and policy mappings) in JSON format.

  2. Upgrade your cluster to the current release following the usual upgrade instructions.

  3. Now import the IAM data with:

    mc admin cluster iam import ALIAS /path/to/zipfile

    providing the path to the zip file from step 1.

For most deployments this should be enough to migrate the IAM policy mappings on LDAP users into the right format.

In some setups there may be duplicate mappings for the same user or group DN but with casing/normalization differences. In these cases, step 3 will return an error describing the conflicting mapping as the server cannot determine the right mapping to use. To fix this error, unzip the exported zip file, open the appropriate mapping file (either iam-assets/stsuser_mappings.json or iam-assets/group_mappings.json). Both these files have a simple JSON structure - they are JSON objects with DN strings as keys and the values are JSON objects. Remove the conflicting DN keys from this file, zip it again and run step 3 once more.

What's Changed

New Contributors

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2024-04-06T05-26-02Z...RELEASE.2024-04-18T19-09-19Z

minio - Bugfix Release

Published by minio-trusted 7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2024-03-30T09-41-56Z...RELEASE.2024-04-06T05-26-02Z

minio - Bugfix Release

Published by minio-trusted 7 months ago

Highlights

  • Support for SSE-C encrypted objects with site and bucket replication.
  • CPU issue addressed when you have 1000's of folder prefixes at bucket root.
  • LDAP support normalization of DN names for consistent behavior.

What's Changed

New Contributors

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2024-03-26T22-10-45Z...RELEASE.2024-03-30T09-41-56Z

minio - Bug fix Release

Published by minio-trusted 7 months ago

What's Changed

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2024-03-21T23-13-43Z...RELEASE.2024-03-26T22-10-45Z

minio - Bugfix Release

Published by minio-trusted 7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2024-03-15T01-07-19Z...RELEASE.2024-03-21T23-13-43Z

minio - Bugfix Release

Published by minio-trusted 7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2024-03-10T02-53-48Z...RELEASE.2024-03-15T01-07-19Z

minio - Bugfix Release

Published by minio-trusted 7 months ago

What's Changed

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2024-03-07T00-43-48Z...RELEASE.2024-03-10T02-53-48Z

minio - Bugfix Release

Published by minio-trusted 8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2024-03-05T04-48-44Z...RELEASE.2024-03-07T00-43-48Z

minio - Bugfix Release

Published by minio-trusted 8 months ago

What's Changed

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2024-03-03T17-50-39Z...RELEASE.2024-03-05T04-48-44Z

minio - Bugfix Release

Published by minio-trusted 8 months ago

Highlights

  • Major performance improvement on total connection usage and de-duplicate ILM entries refer #18926
  • More robust behavior on k8s with relaxed handling of DNS lookup failures refer #19145
  • Major performance improvement for Listing() to avoid readdir() under situations for directory lookups refer #19100

What's Changed

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2024-02-26T09-33-48Z...RELEASE.2024-03-03T17-50-39Z

minio - Bugfix release

Published by minio-trusted 8 months ago

What's Changed

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2024-02-24T17-11-14Z...RELEASE.2024-02-26T09-33-48Z

minio - Bugfix and Performance improvement release

Published by minio-trusted 8 months ago

Highlights

  • Due to major reduction in overall internode connection usage, upto 25% performance improvement
    is see for a lot of small objects ranging from 4k to 1MiB - visible via faster response times on NVMe
    setups.
  • Performance improvement for SSE-KMS/SSE-C uploads of multipart in nature, to avoid md5sum
    entirely when it is not requested to be computed by client.

What's Changed

New Contributors

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2024-02-17T01-15-57Z...RELEASE.2024-02-24T17-11-14Z