MinIO RELEASE.2017-03-16T21-50-32Zstable Released Mar 16, 2017
Impact Score: 5/10

MinIO: New feature release

Source available โ€” automated, not human-reviewed

Component: minio ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

MinIO RELEASE.2017-03-16T21-50-32Z. Source highlight: First Stable Release of **Minio Gateway**.

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (6)

  • Added that no special config changes reqd (#3906) (30 hours ago) <Nitish Tiwari>
  • Browser: Add Object.assign polyfill to support older browsers (#3884) (6 days ago) <Rushan>
  • Added documentation for orchestration platforms (#3684) (7 days ago) <Nitish Tiwari>
  • docker: Add ARM64 image build support (#3876) (7 days ago) <Harshavardhana>
  • docker: Add ARM docker container dockerfile. (#3574) (9 days ago) <Harshavardhana>
  • Relax minio server start when disk threshold is reached and adds space check in FS (#3865) (9 days ago) <Anis Elleuch>

โšก Performance & Enhancements (2)

  • Enhanced newObjectLayerFn (#3837) (2 weeks ago) <Zejun Li>
  • Enhanced newObjectLayerFn (#3837) (2 weeks ago) <Zejun Li>

๐Ÿ”ง Bug Fixes & Patches (6)

  • Cleanups and many more bug fixes in object layer,
  • Fix odd shadowing bug in XL init. (#3874) (8 days ago) <Harshavardhana>
  • tests: Fix web handlers testing with faulty disks (#3845) (13 days ago) <Anis Elleuch>
  • Fix check for bucket name: (#3832) (13 days ago) <Aditya Manthramurthy>
  • config: Fix creating new config with wrong version (#3821) (2 weeks ago) <Anis Elleuch>
  • tests: Fix web handlers testing with faulty disks (#3845) (13 days ago) <Anis Elleuch>
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### Highlights - First Stable Release of **Minio Gateway**. - **Browser** now supports downloading multiple files. - **Browser** now supports deleting multiple objects. - **Browser** now fully supports generating share urls with custom expiry properly (previously release had a regression). - Rewrite of graceful **HTTP** shutdown mechanism. - Cleanups and many more bug fixes in object layer, rpc etc. ### ChangeLog - Implement S3 Gateway to third party cloud storage providers. (#3756) (2 hours ago) <Krishna Srinivas> - config: Accept more address format + unit test (#3915) (3 hours ago) <Anis Elleuch> - config: Relax browser and region to be empty. (#3912) (4 hours ago) <Harshavardhana> - Vendor upstream redis library instead of our fork. (#3913) (6 hours ago) <Harshavardhana> - Simplify credential usage. (#3893) (14 hours ago) <Bala FA> - Use canonicalETag helper wherever needed. (#3910) (18 hours ago) <Harshavardhana> - config: Check for duplicated entries in all scopes (#3872) (22 hours ago) <Anis Elleuch> - Added that no special config changes reqd (#3906) (30 hours ago) <Nitish Tiwari> - browser: Do not show "Loading..." if there are no buckets. (#3904) (2 days ago) <Krishna Srinivas> - Browser: Use babel-polyfill to support new ES6 built-ins in older browsers (#3900) (2 days ago) <Rushan> - xl,fs: Return 404 if object ends with a separator (#3897) (3 days ago) <Anis Elleuch> - api: postPolicy cleanup. Simplify the code and re-use. (#3890) (3 days ago) <Harshavardhana> - Simplify shared mode document (#3888) (4 days ago) <Nitish Tiwari> - Simplify the title for orchestration and some words. (#3887) (5 days ago) <Harshavardhana> - Browser: Add Object.assign polyfill to support older browsers (#3884) (6 days ago) <Rushan> - Update kafkacat command with consumer flag (#3882) (6 days ago) <Nitish Tiwari> - browser: update ui-assets with new changes. (7 days ago) <Harshavardhana> - Added documentation for orchestration platforms (#3684) (7 days ago) <Nitish Tiwari> - docker: Add ARM64 image build support (#3876) (7 days ago) <Harshavardhana> - Browser: Show complete bucket name by removing the ellipsis cut off (#3877) (7 days ago) <Rushan> - cleanup: All conditionals simplified under pkg. (#3875) (7 days ago) <Harshavardhana> - Fix odd shadowing bug in XL init. (#3874) (8 days ago) <Harshavardhana> - Make unit testable cert parsing functions. (#3863) (8 days ago) <Bala FA> - Code cleanup - simplify server side code. (#3870) (8 days ago) <Harshavardhana> - docker: ca-certificates should not be removed. (#3868) (9 days ago) <Harshavardhana> - docker: Add ARM docker container dockerfile. (#3574) (9 days ago) <Harshavardhana> - xl: Respect min. space by checking PrepareFile err (#3867) (9 days ago) <Anis Elleuch> - Relax minio server start when disk threshold is reached and adds space check in FS (#3865) (9 days ago) <Anis Elleuch> - browser: Humanize expiry time for Share-Object. (#3861) (10 days ago) <Krishna Srinivas> - Remove commands and commandsTree global variables. (#3855) (10 days ago) <Bala FA> - Share object expiry value modification modal was not working (#3860) (10 days ago) <Krishna Srinivas> - Browser: Implement multiple object delete (#3859) (10 days ago) <Rushan> - xl: quickHeal heal bucket only when needed. (#3854) (11 days ago) <Harshavardhana> - rpm: Add RPM spec for minio build. (#3853) (11 days ago) <Harshavardhana> - XL: Make listOnlineDisks and outDatedDisks consistent w/ each other. (#3808) (12 days ago) <Krishnan Parthasarathi> - browser: Send correct arguments for RemoveObjects web handler. (#3848) (13 days ago) <Krishna Srinivas> - api: CopyObjectPart was copying wrong offsets due to shadowing. (#3838) (13 days ago) <Harshavardhana> - tests: Fix web handlers testing with faulty disks (#3845) (13 days ago) <Anis Elleuch> - Fix check for bucket name: (#3832) (13 days ago) <Aditya Manthramurthy> - quick: Add yaml format support (#3833) (13 days ago) <Anis Elleuch> - api: Increase the maximum object size limit from 5GiB to 16GiB. (#3834) (13 days ago) <Harshavardhana> - obj: Make checkBucketExist() returns all errors (#3843) (13 days ago) <Anis Elleuch> - web: Validate if bucket names are reserved (#3841) (13 days ago) <Harshavardhana> - Enhanced newObjectLayerFn (#3837) (2 weeks ago) <Zejun Li> - Remove globalQuiet and globalConfigDir global variables (#3830) (2 weeks ago) <Bala FA> - Remove globalMaxCacheSize and globalCacheExpiry variables (#3826) (2 weeks ago) <Bala FA> - quick: Simplify Load() and CheckVersion() (#3831) (2 weeks ago) <Anis Elleuch> - Using RWMutex to guard closing and listeners (#3829) (2 weeks ago) <Zejun Li> - Make default values as constants (#3828) (2 weeks ago) <Bala FA> - Move rlimit functions into sys package. (#3824) (2 weeks ago) <Bala FA> - Close client connection after checking for release update (#3820) (2 weeks ago) <Aditya Manthramurthy> - config: Fix creating new config with wrong version (#3821) (2 weeks ago) <Anis Elleuch> - web-handlers: Support removal of multiple objects at once. (#3810) (2 weeks ago) <Krishna Srinivas> - Share object expiry value modification modal was not working (#3860) (10 days ago) <Krishna Srinivas> - Browser: Implement multiple object delete (#3859) (10 days ago) <Rushan> - xl: quickHeal heal bucket only when needed. (#3854) (11 days ago) <Harshavardhana> - rpm: Add RPM spec for minio build. (#3853) (11 days ago) <Harshavardhana> - XL: Make listOnlineDisks and outDatedDisks consistent w/ each other. (#3808) (12 days ago) <Krishnan Parthasarathi> - browser: Send correct arguments for RemoveObjects web handler. (#3848) (13 days ago) <Krishna Srinivas> - api: CopyObjectPart was copying wrong offsets due to shadowing. (#3838) (13 days ago) <Harshavardhana> - tests: Fix web handlers testing with faulty disks (#3845) (13 days ago) <Anis Elleuch> - Fix check for bucket name: (#3832) (13 days ago) <Aditya Manthramurthy> - quick: Add yaml format support (#3833) (13 days ago) <Anis Elleuch> - api: Increase the maximum object size limit from 5GiB to 16GiB. (#3834) (13 days ago) <Harshavardhana> - obj: Make checkBucketExist() returns all errors (#3843) (13 days ago) <Anis Elleuch> - web: Validate if bucket names are reserved (#3841) (13 days ago) <Harshavardhana> - Enhanced newObjectLayerFn (#3837) (2 weeks ago) <Zejun Li> - Remove globalQuiet and globalConfigDir global variables (#3830) (2 weeks ago) <Bala FA> - Remove globalMaxCacheSize and globalCacheExpiry variables (#3826) (2 weeks ago) <Bala FA> - quick: Simplify Load() and CheckVersion() (#3831) (2 weeks ago) <Anis Elleuch> - Using RWMutex to guard closing and listeners (#3829) (2 weeks ago) <Zejun Li> - Make default values as constants (#3828) (2 weeks ago) <Bala FA> - Move rlimit functions into sys package. (#3824) (2 weeks ago) <Bala FA> - Close client connection after checking for release update (#3820) (2 weeks ago) <Aditya Manthramurthy> - config: Fix creating new config with wrong version (#3821) (2 weeks ago) <Anis Elleuch> - web-handlers: Support removal of multiple objects at once. (#3810) (2 weeks ago) <Krishna Srinivas> - tests: Fix test server init - cleanup (#3806) (2 weeks ago) <Karthic Rao> - api: Multi object delete should be protected. (#3814) (2 weeks ago) <Harshavardhana> - fix: Set globalMaxCacheSize to allowable value. (#3816) (2 weeks ago) <Bala FA> - Browser: Remove duplicate object entries while sorting (#3813) (2 weeks ago) <Rushan> - config: Add browser parameter (#3807) (2 weeks ago) <Anis Elleuch> - Set disk to nil after write which needs quorum (#3795) (3 weeks ago) <Anis Elleuch> - event: use common initialization logic (#3798) (3 weeks ago) <Bala FA> - rpc: Remove time check for each RPC calls. (#3804) (3 weeks ago) <Harshavardhana> - cli: Use ADDRESS:PORT to clarify --address behavior (#3803) (3 weeks ago) <Harshavardhana> - xl: Rename getOrderedDisks as shuffleDisks appropriately. (#3796) (3 weeks ago) <Harshavardhana> - Browser: Implement multi select user interface for object listings (#3730) (3 weeks ago) <Rushan> - Added server times note and fix Notes rendering for Doctor. (#3787) (3 weeks ago) <Nitish Tiwari> - xl/multipart: Make sure to delete temp renamed object. (#3785) (3 weeks ago) <Harshavardhana> - ci: For windows builds stick to go1.7.5 (#3786) (3 weeks ago) <Harshavardhana> - update: For source builds look for absolute path. (#3780) (3 weeks ago) <Harshavardhana> - Remove unused erasure diagram (#3783) (3 weeks ago) <Nitish Tiwari> - Update erasure code image (#3782) (3 weeks ago) <Nitish Tiwari> - doc: Small rewrite of bucket events notif intro (#3775) (3 weeks ago) <Anis Elleuch> - For streaming signature do not save content-encoding in PutObject() (#3776) (3 weeks ago) <Harshavardhana> - Fix rabbitmq reconnect problem (#3778) (3 weeks ago) <Aditya Manthramurthy> - cli: Make sure to add --help flag for subcommands. (#3773) (4 weeks ago) <Harshavardhana> - copyObject: Be case sensitive for windows only server. (#3766) (4 weeks ago) <Harshavardhana> - flags: Fix --version output (#3772) (4 weeks ago) <Anis Elleuch> - server-mux: Rewrite graceful shutdown mechanism (#3771) (4 weeks ago) <Anis Elleuch> - config-old: Use interface to avoid code repetition. (#3769) (4 weeks ago) <Bala FA> - auth/rpc: Token can be concurrently edited protect it. (#3764) (4 weeks ago) <Harshavardhana> - Make sure client initializes to proper lock RPC path. (#3763) (4 weeks ago) <Harshavardhana> - fs: Do not return reservedBucket names in ListBuckets() (#3754) (4 weeks ago) <Harshavardhana> - Fix the systemd config path to the new URL (4 weeks ago) <Harshavardhana> - Fix tests from cli changes (4 weeks ago) <Harshavardhana>