Skip to content

Changelog

All notable changes to langchain-cockroachdb will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

0.1.0 - 2024-01-31

Added

  • Initial release of langchain-cockroachdb
  • CockroachDBEngine for connection management
  • AsyncCockroachDBVectorStore for async vector operations
  • CockroachDBVectorStore sync wrapper
  • CSPANNIndex for C-SPANN vector indexes
  • HybridSearchConfig for FTS + vector search
  • CockroachDBChatMessageHistory for chat persistence
  • Automatic retry logic with exponential backoff
  • Comprehensive test suite (92 tests)
  • Full documentation with mkdocs
  • 7 working examples
  • Support for Python 3.9-3.12

Features

  • Native CockroachDB VECTOR type support
  • C-SPANN distributed vector indexes
  • Advanced metadata filtering
  • Connection pooling with health checks
  • Configurable retry parameters
  • Both async and sync APIs
  • Multi-tenant index support