Skip to content

Axon v0.2.0

Choose a tag to compare

@github-actions github-actions released this 22 Apr 12:54
· 73 commits to main since this release

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 to vector_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/initialized message now sent between initialize and tools/list per 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 β€” LICENSE was missing from the sdist (License-File LICENSE does not exist in distribution file). Added explicit license-files and maturin sdist include.
  • Broken PyPI images β€” PyPI cannot resolve relative image paths; dedicated PYPI_README.md with absolute raw.githubusercontent.com URLs used as the PyPI description.
  • Release notes dumping full history β€” custom git log changelog script misattributed authors and dumped all commits on first tag. Replaced with generate_notes: true in release.yml.

πŸ—οΈ CI & Packaging

  • Dropped deprecated macos-13 Intel runner (queued indefinitely on GHA); Intel Mac users install via sdist.
  • Removed stale tmp_* build artefacts and old axon-copilot-0.9.0.vsix / vendor wheel binaries accidentally committed.
  • pyproject.toml: URLs updated, tqdb>=0.2.1 promoted to core dependency.

Contributors

Full Changelog: v0.1.0...v0.2.0