Axon v0.2.0
What's Changed
π New Features
- TurboQuantDB as default vector store β
tqdb(4-bit quantised, fast ANN) is now the default provider, replacing LanceDB. Storage path unified tovector_store_data/(provider-agnostic). Install:pip install axon-rag(tqdb is a core dependency). - Redesigned landing page β sticky navbar, hero CTA buttons (
pip install axon-ragβ PyPI, View on GitHub), real install + ingest + query terminal demo, Ollama local-first note with cloud fallback options. - MCP protocol fix β
notifications/initializedmessage now sent betweeninitializeandtools/listper MCP spec; fixes agent-mode tool discovery in strict MCP clients.
π Bug Fixes
- 414 MB wheels β
src/axon/target/(4 766 Rust build artefacts) was tracked in git and bundled by maturin. Untracked and added to.gitignore; wheels now ~5 MB. - PyPI sdist rejection β
LICENSEwas missing from the sdist (License-File LICENSE does not exist in distribution file). Added explicitlicense-filesand maturin sdist include. - Broken PyPI images β PyPI cannot resolve relative image paths; dedicated
PYPI_README.mdwith absoluteraw.githubusercontent.comURLs used as the PyPI description. - Release notes dumping full history β custom
git logchangelog script misattributed authors and dumped all commits on first tag. Replaced withgenerate_notes: trueinrelease.yml.
ποΈ CI & Packaging
- Dropped deprecated
macos-13Intel runner (queued indefinitely on GHA); Intel Mac users install via sdist. - Removed stale
tmp_*build artefacts and oldaxon-copilot-0.9.0.vsix/ vendor wheel binaries accidentally committed. pyproject.toml: URLs updated,tqdb>=0.2.1promoted to core dependency.
Contributors
Full Changelog: v0.1.0...v0.2.0