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.2.0 - 2026-02-19¶
Added¶
- LangGraph checkpointer:
CockroachDBSaverandAsyncCockroachDBSaverfor persisting LangGraph workflow state (short-term memory, human-in-the-loop, fault tolerance) - Multi-tenancy: opt-in namespace column on vectorstore for tenant isolation
- Vectorstore standard tests compliance (25/25 LangChain standard tests passing)
- Checkpointer guide, multi-tenancy guide, API reference, runnable examples
Changed¶
- Clarified isolation level support: works with both SERIALIZABLE (default, recommended) and READ COMMITTED
- Test suite expanded from 92 to 177 tests
0.1.0 - 2024-01-31¶
Added¶
- Initial release of langchain-cockroachdb
CockroachDBEnginefor connection managementAsyncCockroachDBVectorStorefor async vector operationsCockroachDBVectorStoresync wrapperCSPANNIndexfor C-SPANN vector indexesHybridSearchConfigfor FTS + vector searchCockroachDBChatMessageHistoryfor chat persistence- Automatic retry logic with exponential backoff
- Comprehensive test suite (92 tests)
- Full documentation with mkdocs
- 7 working examples
- Support for Python 3.10-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