Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Release Notes

VSAG’s official release history and change notes are maintained on GitHub Releases:

Each release includes:

  • Features — new functionality
  • Improvements
  • Bug Fixes
  • Breaking Changes (when applicable)
  • Contributor credits

Versioning

VSAG follows Semantic Versioning 2.0:

  • MAJOR.MINOR.PATCH
  • MAJOR generally comes with incompatible API or serialization changes.
  • MINOR adds functionality while remaining backward compatible.
  • PATCH contains only bug fixes and performance improvements.

Getting a Specific Version

C++ / source

git checkout vX.Y.Z
make release

Python

pip install pyvsag==X.Y.Z

Node.js / TypeScript

npm install vsag@X.Y.Z

Upgrade Guidance

  • Read the Breaking Changes section of the corresponding release before upgrading across major versions.
  • When the serialization format changes, validate deserialization compatibility in a staging environment first.
  • Roll out gradually in production and use the performance evaluation tool to compare recall and latency.