Skip to content

postvec-v0.4.0-1

Choose a tag to compare

@github-actions github-actions released this 04 Oct 20:47
· 8 commits to main since this release

postvec 0.4.0-1

Postvec is an extension for fused hybrid search: it combines BM25 and semantic search in one SQL call and keeps vectors in sync with your text automatically. You can also use it to migrate vectors without re-embedding of text with direct conversion between embedding formats.

Inference runs locally inside PostgreSQL or remote on postvec-server or through hosted embedding APIs.

Docs: https://postvec.dev/docs/ | Downloads: https://postvec.dev/download

Try it

docker run -d --name postvec -p 5432:5432 -e POSTGRES_PASSWORD=postvec \
  ghcr.io/univec-ai/postvec:0.4.0-1-pg18-local

Wait until the container is healthy, then quick start.

Packages (existing cluster)

Download SHA256SUMS, postvec-prerequisites.sh and the packages for your OS. gh 2.49+ for attestations.

SIGNER=univec-ai/postvec/.github/workflows/postvec-release.yml
gh attestation verify postvec-prerequisites.sh --repo univec-ai/postvec --signer-workflow "$SIGNER"
gh attestation verify SHA256SUMS --repo univec-ai/postvec --signer-workflow "$SIGNER"
sha256sum --ignore-missing --check SHA256SUMS

sudo bash ./postvec-prerequisites.sh --pg 18
sudo apt install ./postvec-cli_*.deb ./postgresql-18-postvec_*.deb
sudo postvec setup --database app --embedded

EL9: sudo dnf install ./postvec-cli-*.rpm ./postgresql18-postvec-*.rpm. Remote mode: packages then setup.

postvec-server

docker run -d -p 22222:22222 -p 33333:33333 \
  ghcr.io/univec-ai/postvec-server:0.4.0-1

Or the .deb / .rpm. License: Business Source License 1.1. Bind gRPC (33333) to a private network.

Artifact list and digests: postvec-release.json in this release.