milvus
v3.0.6Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
- Maintenance
- Active987 commits in 3 months · bus factor 14
- License
- Apache-2.0Permissive · OSI-approved
- Security
- 9 advisories2 critical, 2 high, 5 medium · Scorecard 4.4/10
- Supported versions
- No scheduleendoflife.date does not track this project
46.7k stars · 4.3k forks · 1.5k open issues · last release 4 days ago · data checked 5 hours ago
Breaking changes
What to check before upgrading, taken from the notes of the last 30 releases.
- client/v3.0.0Sep 18, 2026
Breaking Changes and Migration
- Module path: Update all imports from:
github.com/milvus-io/milvus/client/v2to:
github.com/milvus-io/milvus/client/v3- Proto types: Applications directly using generated Milvus messages must migrate from
milvus-proto/go-api/v2tomilvus-proto/go-api/v3. Although many high-level builders retain familiar APIs, v2 and v3 protobuf types are not interchangeable.
- Installation:
go get github.com/milvus-io/milvus/client/v3@v3.0.0- Go version: The module's
godirective is Go 1.24.9. The client README recommends Go 1.24.12 or later. - Telemetry behavior: Client telemetry is enabled by default. Set
ClientConfig.TelemetryConfig.Enabledtofalseto disable heartbeat and metrics reporting. ExportSnapshotreturn type changed from a snapshot path string to aint64export job ID. Use the newGetExportSnapshotStateto poll job progress. (#52476)- SDK version is now the GA SemVer
3.0.0(was3.0.0-beta).
Release history
All releases on GitHubAtom feed/feed/milvus-io/milvus
Badge
[](/p/milvus-io/milvus)