• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

anthonypdawson / vector-inspector / 26413597965
81%

Build:
DEFAULT BRANCH: master
Ran 25 May 2026 06:10PM UTC
Jobs 1
Files 135
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

25 May 2026 06:03PM UTC coverage: 80.787% (+0.1%) from 80.687%
26413597965

push

github

web-flow
feat: implement full Milvus support with dual connection modes (#34)

* feat: implement full Milvus support with dual-mode connections

- Add MilvusConnection class supporting both Lite (file-based) and HTTP (remote) modes
- Implement 15 comprehensive integration tests
- Add Milvus support to ProviderFactory with proper routing
- Update connection UI to filter options correctly for Milvus (persistent/HTTP only)
- Add type-safe @overload hints for get_connection_class() function
- Add pymilvus[milvus_lite] optional dependency with version constraints
- Add Milvus entry to provider compatibility matrix with Windows unsupported note
- Update RELEASE_REASON.md with full implementation summary

* docs: add Connection Mode column to provider compatibility matrix

* fix: hide weaviate-only options and correct Milvus profile types

- Hide Cloud and gRPC rows unless provider is Weaviate over HTTP
- Remove unsupported ephemeral mode from Milvus profile type options
- Fix profile config generation so non-Weaviate providers keep selected type
- Add explicit Milvus branch in profile test-connection flow

* fix: make Milvus persistent test-connection path robust

- Default blank Milvus persistent path to ./milvus.db
- Normalize directory paths to <dir>/milvus.db for Milvus Lite
- Append .db when no extension is provided
- Persist default Milvus path in profile config when empty

* fix: normalize Milvus IDs and schema fields for sample inserts

- Convert external IDs to deterministic int64 values for Milvus
- Use vector field consistently for insert/query/upsert
- Create collections with auto_id=False for explicit ID flow
- Replace unsupported log_tracked_error kwargs with summary metadata
- Harden collection metadata parsing for non-string field types

* fix: auto-load Milvus collections before query/get operations

- Add _ensure_collection_loaded helper for Milvus read/query paths
- Call load_collection before search/query/get/count/get_all operations
- Prevent 'r... (continued)

366 of 431 new or added lines in 5 files covered. (84.92%)

1 existing line in 1 file now uncovered.

15503 of 19190 relevant lines covered (80.79%)

0.81 hits per line

Uncovered Changes

Lines Coverage ∆ File
24
93.37
src/vector_inspector/core/connections/milvus_connection.py
24
87.98
-4.23% src/vector_inspector/ui/views/connection_view.py
9
89.66
-10.34% src/vector_inspector/core/provider_factory.py
5
81.08
-0.24% src/vector_inspector/ui/components/profile_manager_panel.py
3
44.83
1.97% src/vector_inspector/core/connections/__init__.py

Coverage Regressions

Lines Coverage ∆ File
1
81.08
-0.24% src/vector_inspector/ui/components/profile_manager_panel.py
Jobs
ID Job ID Ran Files Coverage
1 26413597965.1 25 May 2026 06:10PM UTC 135
80.79
GitHub Action Run
Source Files on build 26413597965
  • Tree
  • List 135
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26413597965
  • 1845acbe on github
  • Prev Build on master (#25969302440)
  • Next Build on master (#26414104269)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc