NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #574 most downloaded on PyPI
pgvector support for Python
Last release 3 months ago
06 Jul 2026
Release timing varies
gaps range from 8 days to 7 months
Nearly every release is documented
notes for 26 of 26 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
26 releases · first in 2021
One column per quarter.
Version bump to 0.5.0 [skip ci]
Version bump to 0.5.0 [skip ci]
vector and halfvec types to return list for Django, SQLAlchemy, SQLModel, and Peeweevector type to return Vector object for Psycopg 3, Psycopg 2, asyncpg, and pg8000utils package (use top-level pgvector package instead)pgvector package instead)Version bump to 0.4.2 [skip ci]
Version bump to 0.4.2 [skip ci]
str objects for bit type with SQLAlchemyVersion bump to 0.4.1 [skip ci]
Version bump to 0.4.1 [skip ci]
SparseVector constructor for SciPy sparse matricesVersion bump to 0.4.0 [skip ci]
Version bump to 0.4.0 [skip ci]
pgvector packagebytes to Bit constructorglobally option to default to False for Psycopg 2arrays option to default to True for Psycopg 2Vector, HalfVector, Bit, and SparseVector classesindices and values methods of SparseVector returning tuple instead of list in some casesVersion bump to 0.3.6 [skip ci]
Version bump to 0.3.6 [skip ci]
Version bump to 0.3.5 [skip ci]
Version bump to 0.3.5 [skip ci]
avg function with type casting to SQLAlchemyglobally option for Psycopg 2Version bump to 0.3.4 [skip ci]
Version bump to 0.3.4 [skip ci]
Version bump to 0.3.3 [skip ci]
Version bump to 0.3.3 [skip ci]
Version bump to 0.3.2 [skip ci]
Version bump to 0.3.2 [skip ci]
Version bump to 0.3.1 [skip ci]
Version bump to 0.3.1 [skip ci]
vector type not found with Psycopg 3Added support for halfvec, bit, and sparsevec types to Django
halfvec, bit, and sparsevec types to Djangohalfvec, bit, and sparsevec types to SQLAlchemy and SQLModelhalfvec and sparsevec types to Psycopg 3halfvec and sparsevec types to Psycopg 2halfvec and sparsevec types to asyncpghalfvec, bit, and sparsevec types to PeeweeL1Distance, HammingDistance, and JaccardDistance for Djangol1_distance, hamming_distance, and jaccard_distance for SQLAlchemy and SQLModell1_distance, hamming_distance, and jaccard_distance for PeeweeAdded literal binds support for SQLAlchemy
Improved reflection with SQLAlchemy
- Fixed null values with Django - Fixed full_clean with Django
full_clean with Django- Added support for Peewee - Added HnswIndex for Django
HnswIndex for Django- Fixed form issues with Django
Fixed form validation with Django
Fixed serialization with Django
Added register_vector_async for Psycopg 3
register_vector_async for Psycopg 3set_types for Psycopg 3Fixed return type for distance operators with SQLAlchemy
Fixed operator does not exist error with Django
operator does not exist error with DjangoUpdated Psycopg 3 integration for 3.0 release (no longer experimental)
Added experimental support for Psycopg 3
- Added Django support
Added l2_distance, max_inner_product, and cosine_distance for SQLAlchemy
l2_distance, max_inner_product, and cosine_distance for SQLAlchemy- First release
Your coding agent can read these notes before it upgrades. Set up the MCP server →