- Added
arrays
option for Psycopg 2
- Added
avg
function with type casting to SQLAlchemy - Added
globally
option for Psycopg 2
- Added
schema
option for asyncpg
- Improved support for cursor factories with Psycopg 2
- Fixed error with asyncpg and pgvector < 0.7
- Fixed error parsing zero sparse vectors
- Fixed error with Psycopg 2 and pgvector < 0.7
- Fixed error message when
vector
type not found with Psycopg 3
- Added support for
halfvec
,bit
, andsparsevec
types to Django - Added support for
halfvec
,bit
, andsparsevec
types to SQLAlchemy and SQLModel - Added support for
halfvec
andsparsevec
types to Psycopg 3 - Added support for
halfvec
andsparsevec
types to Psycopg 2 - Added support for
halfvec
andsparsevec
types to asyncpg - Added support for
halfvec
,bit
, andsparsevec
types to Peewee - Added
L1Distance
,HammingDistance
, andJaccardDistance
for Django - Added
l1_distance
,hamming_distance
, andjaccard_distance
for SQLAlchemy and SQLModel - Added
l1_distance
,hamming_distance
, andjaccard_distance
for Peewee
- Added literal binds support for SQLAlchemy
- Improved reflection with SQLAlchemy
- Fixed null values with Django
- Fixed
full_clean
with Django
- Added support for Peewee
- Added
HnswIndex
for Django
- Fixed form issues with Django
- Fixed form validation with Django
- Dropped support for Python < 3.8
- Fixed serialization with Django
- Added
register_vector_async
for Psycopg 3 - Fixed
set_types
for Psycopg 3
- Fixed return type for distance operators with SQLAlchemy
- Fixed
operator does not exist
error with Django - Fixed warning with SQLAlchemy 1.4.28+
- Updated Psycopg 3 integration for 3.0 release (no longer experimental)
- Added support for asyncpg
- Added experimental support for Psycopg 3
- Added Django support
- Added
l2_distance
,max_inner_product
, andcosine_distance
for SQLAlchemy
- First release