MinIO RELEASE.2017-01-25T03-14-52Zstable Released Jan 25, 2017
Impact Score: 5/10

MinIO: Bug fix and new feature shared backend 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-01-25T03-14-52Z. Source highlight: **Shared Backend** support - standalone server can be run on shared NAS backend.

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)

  • browser: add yarn.lock and .gitignore files. (#3621) (8 hours ago) <Krishna Srinivas>
  • Add dry-run query param for HealFormat API (#3618) (11 hours ago) <Krishnan Parthasarathi>
  • admin: Add version to service Status API response (#3605) (35 hours ago) <Anis Elleuch>
  • server-mux: Add tcp idle read timeout (#3607) (2 days ago) <Anis Elleuch>
  • heal: Add ListBucketsHeal object API (#3563) (5 days ago) <Anis Elleuch>
  • admin: Add service Set Credentials API (#3580) (7 days ago) <Anis Elleuch>

โšก Performance & Enhancements (6)

  • **Other** misc improvements in locking, re-connection logic etc.
  • Move to blake2b-simd due to perf problems in golang.org/x/crypto (89 minutes ago) <Harshavardhana>
  • admin: Enhance set credentials test (#3619) (11 hours ago) <Anis Elleuch>
  • admin: Enhance locks list json response (#3573) (11 days ago) <Anis Elleuch>
  • event: Enhance event message struct to provide origin server. (#3557) (2 weeks ago) <Harshavardhana>
  • Improve reconnection logic, allow jitters. (#3502) (4 weeks ago) <Harshavardhana>

๐Ÿ”ง Bug Fixes & Patches (6)

  • heal: Fix new entries computation in listDirHeal (#3551) (2 weeks ago) <Anis Elleuch>
  • Fix delays and iterim fix for the partial fix in #3502 (#3511) (4 weeks ago) <Harshavardhana>
  • fix blake2b tests on non-amd64 machines (#3496) (4 weeks ago) <Andreas Auernhammer>
  • Fix typo in erasure-utils.go (5 weeks ago) <Harshavardhana>
  • admin: Fix wrong vendorized location for s3signer and s3utils. (5 weeks ago) <Harshavardhana>
  • Fix: Typo in non canonicalized header extraction (#3480) (5 weeks ago) <Anis Elleuch>
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### Highlights - **Shared Backend** support - standalone server can be run on shared NAS backend. - **CopyObject** API is not fully S3 compatible. - **ServerMux** now can handle idle connections. - **Management APIs** are now available in _beta_. - **Other** misc improvements in locking, re-connection logic etc. ### ChangeLog - Move to blake2b-simd due to perf problems in golang.org/x/crypto (89 minutes ago) <Harshavardhana> - browser: Access to private paths redirects to login. (#3622) (7 hours ago) <Krishna Srinivas> - browser: add yarn.lock and .gitignore files. (#3621) (8 hours ago) <Krishna Srinivas> - Add dry-run query param for HealFormat API (#3618) (11 hours ago) <Krishnan Parthasarathi> - admin: Enhance set credentials test (#3619) (11 hours ago) <Anis Elleuch> - miniobrowser: Bring Minio browser source into minio repo. (#3617) (25 hours ago) <Krishna Srinivas> - signature-v2: Use request.RequestURI for signature calculation. (#3616) (27 hours ago) <Krishna Srinivas> - server-mux: Keep listening after Accept() err (#3613) (34 hours ago) <Anis Elleuch> - admin: Add version to service Status API response (#3605) (35 hours ago) <Anis Elleuch> - presign-v2: Compute signature on encoded URL path (#3612) (35 hours ago) <Anis Elleuch> - Implement mgmt REST APIs to heal storage format. (#3604) (2 days ago) <Krishnan Parthasarathi> - vendor-update: Minio Browser (#3609) (2 days ago) <Krishna Srinivas> - server-mux: Add tcp idle read timeout (#3607) (2 days ago) <Anis Elleuch> - server/mux: PeekProtocol() should return error and connection be closed. (#3608) (2 days ago) <Harshavardhana> - Make PutObject a nop for an object which ends with "/" and size is '0' (#3603) (4 days ago) <Harshavardhana> - fs: start even if there are not enough free space (#3606) (4 days ago) <Andrei Kopats> - Handle the region for GetBucketLocation and PutBucket properly (#3596) (5 days ago) <Andreas Kohn> - server/mux: Close the connection even if buffer.Flush() returns error. (#3599) (5 days ago) <Harshavardhana> - Don't Check Available Inodes on NFS (#3598) (5 days ago) <Jeffery Utter> - heal: Add ListBucketsHeal object API (#3563) (5 days ago) <Anis Elleuch> - storage/rpc: Remove network error restriction. (#3591) (6 days ago) <Harshavardhana> - admin: Add service Set Credentials API (#3580) (7 days ago) <Anis Elleuch> - add delete and options methods to CORS whitelist (#3589) (7 days ago) <Andy Brown> - Implement mgmt REST APIs for heal subcommands (#3533) (7 days ago) <Krishnan Parthasarathi> - obj: Return objectInfo for CompleteMultipartUpload(). (#3587) (8 days ago) <Harshavardhana> - fs: Re-implement object layer to remember the fd (#3509) (8 days ago) <Harshavardhana> - server/http: Add missing keep alive for incoming tcp connections. (#3585) (9 days ago) <Harshavardhana> - config: Allow non-standard config dir to be configured with SSL. (#3583) (9 days ago) <Harshavardhana> - build: Add ARM binary builds for ARMv6 and Aarch64. (#3577) (11 days ago) <Harshavardhana> - admin: Enhance locks list json response (#3573) (11 days ago) <Anis Elleuch> - Add notifications by webhook. (12 days ago) <Alex> - nats: Add support of NATS.io Streaming server (#3494) (13 days ago) <Anis Elleuch> - browser: Allow anonymous browsing of readable buckets. (#3515) (13 days ago) <Krishna Srinivas> - event: Enhance event message struct to provide origin server. (#3557) (2 weeks ago) <Harshavardhana> - handlers: Handle crash if r.URL.Path is empty. (#3554) (2 weeks ago) <Harshavardhana> - heal: Fix new entries computation in listDirHeal (#3551) (2 weeks ago) <Anis Elleuch> - Presign V2: Unescape non-std queries in urls (#3549) (2 weeks ago) <Anis Elleuch> - api: Set appropriate content-type for success/error responses. (#3537) (3 weeks ago) <Harshavardhana> - Implement list, clear locks REST API w/ pkg/madmin support (#3491) (3 weeks ago) <Krishnan Parthasarathi> - browser: Handle proper login errors. (#3518) (3 weeks ago) <Harshavardhana> - Adopt dsync interface changes and major cleanup on RPC server/client. (3 weeks ago) <Bala.FA> - Fix delays and iterim fix for the partial fix in #3502 (#3511) (4 weeks ago) <Harshavardhana> - Auto-reconnect for regular authRPC client. (#3506) (4 weeks ago) <Harshavardhana> - Improve reconnection logic, allow jitters. (#3502) (4 weeks ago) <Harshavardhana> - Support building specific architectures. (4 weeks ago) <Harshavardhana> - Have simpler JWT authentication. (#3501) (4 weeks ago) <Bala FA> - objAPI: Implement CopyObject API. (#3487) (4 weeks ago) <Harshavardhana> - Clean up lock-instrumentation and improve comments (#3499) (4 weeks ago) <Krishnan Parthasarathi> - Generate and use access/secret keys properly (#3498) (4 weeks ago) <Bala FA> - fix blake2b tests on non-amd64 machines (#3496) (4 weeks ago) <Andreas Auernhammer> - Fix typo in erasure-utils.go (5 weeks ago) <Harshavardhana> - bit-rot: Default to sha256 on ARM64. (#3488) (5 weeks ago) <Harshavardhana> - replace blake2b implementation (#3481) (5 weeks ago) <Andreas Auernhammer> - fs/xl: Simplify bucket metadata reading. (#3486) (5 weeks ago) <Harshavardhana> - admin: Add missing madmin examples and API docs. (#3483) (5 weeks ago) <Harshavardhana> - admin: ServiceStatus() shouldn't have to write double http headers. (#3484) (5 weeks ago) <Harshavardhana> - admin: Fix wrong vendorized location for s3signer and s3utils. (5 weeks ago) <Harshavardhana> - Admin Lib: Implement Service API (#3426) (5 weeks ago) <Anis Elleuch> - Fix: Typo in non canonicalized header extraction (#3480) (5 weeks ago) <Anis Elleuch> - PostForm: Return http 303 if redirect is specified (#3479) (5 weeks ago) <Anis Elleuch> - server: Sort disk arguments for consistent ordering (#3469) (5 weeks ago) <Krishnan Parthasarathi> - PostForm: Save supported headers in obj metadata (#3474) (5 weeks ago) <Anis Elleuch> - PostForm: Follow success_action_status requirement (#3467) (5 weeks ago) <Anis Elleuch> - rpcclient: fix leaky connection (#3471) (5 weeks ago) <Bala FA> - fs: validate filesystem path argument properly. (#3470) (5 weeks ago) <Harshavardhana> - Add service API handler stubs for status, stop and restart (#3417) (6 weeks ago) <Krishnan Parthasarathi> - signv2: Do not use path encoding for query values. (#3458) (6 weeks ago) <Harshavardhana> - Add support for Kafka as a notifications target (#2869) (#3439) (6 weeks ago) <Aditya Manthramurthy> - server: checkEndpoints syntax properly. (#3451) (6 weeks ago) <Harshavardhana> - lock/server: Check if the lock server itself is skewed back. (#3447) (6 weeks ago) <Harshavardhana> - server: Exit gracefully if no endpoint is local to it. (#3442) (6 weeks ago) <Krishnan Parthasarathi>