Skip to content

0.2.0

Choose a tag to compare

@github-actions github-actions released this 16 Jun 17:03
2c7c08b

Release Notes

Added

  • revector validate — parse all migrations and resolve the revision chain
    offline (no Qdrant connection); a fast CI / pre-commit check.
  • revector stamp <rev|head|base> — mark the database as being at a revision
    without running any operations (Alembic's stamp), for adopting an
    existing collection. Supports --dry-run.
  • Advisory locking — up/down/to/stamp take a lock record in the tracking
    collection so concurrent runs don't race; --force overrides a stale lock.
  • Rollback confirmations — down (and a backwards to) prompt before running;
    -y/--yes skips, and a non-interactive shell refuses without it.
  • A Qdrant-style Agent Skill (skills/revector/SKILL.md) for schema migrations.
  • Supply-chain CI: cargo-deny (advisories/licenses/bans/sources, run weekly),
    Dependabot, and SLSA build-provenance attestations on release artifacts.

Notes

  • Linear revision chains only; per-vector hnsw/quantization can't be set at
    create_vector time (apply via a follow-up update_collection).

Install revector 0.2.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/diegoglozano/revector/releases/download/v0.2.0/revector-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/diegoglozano/revector/releases/download/v0.2.0/revector-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install diegoglozano/tap/revector

Download revector 0.2.0

File Platform Checksum
revector-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
revector-x86_64-apple-darwin.tar.xz Intel macOS checksum
revector-x86_64-pc-windows-msvc.zip x64 Windows checksum
revector-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
revector-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
revector-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo diegoglozano/revector

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>