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.
โก 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>