2025-07-16 - 2026-07-16
Overview
2 Releases published by 1 user
Published
langchain-postgres==0.0.17
Published
langchain-postgres==0.0.16
191 Issues closed from 1 user
Closed
#273 [PR #272] [MERGED] Feature: Support metadata based filtering for delete operations
Closed
#272 [PR #270] [MERGED] fix: reindex&drop_index without schema
Closed
#266 [PR #260] [MERGED] fix(docs): update command to install packages using uv & update port …
Closed
#267 [PR #264] [MERGED] Feature: Add Document Retrieval with Metadata Filtering similar to Chroma Vector Store
Closed
#268 [PR #261] [MERGED] Metadata json filtering
Closed
#269 [PR #263] [MERGED] release: 0.0.16
Closed
#270 [PR #267] [MERGED] Fix incorrect connection string format in README.md example
Closed
#261 [PR #251] [MERGED] chore: update PGVectorStore How to guide
Closed
#262 [PR #256] [MERGED] fix: Normalize scores in RRF ranking in hybrid search
Closed
#263 [PR #255] [MERGED] fix: Normalize results in wighted sum ranking
Closed
#264 [PR #257] [MERGED] fix: Fix hybrid search bugs
Closed
#265 [PR #254] [MERGED] chore: Add psycopg binary as a dependency
Closed
#257 [PR #244] [MERGED] feat: add async and sync hybrid search index creation methods
Closed
#258 [PR #245] [MERGED] docs: Add documentation for Hybrid Search
Closed
#259 [PR #243] [MERGED] fix : correct type checking against db column for embedding_column variable
Closed
#252 [PR #230] [CLOSED] fix: Use JSONB for metadata column instead of JSON
Closed
#253 [PR #231] [CLOSED] Feature: Add Document Retrieval with Metadata Filtering
Closed
#254 [PR #233] [CLOSED] chore: add documentation for Hybrid Seach
Closed
#255 [PR #239] [CLOSED] fix: PGVector --> PGVectorStore: migration fails for a custom db schema
Closed
#256 [PR #242] [CLOSED] Fix/custom db schema
Closed
#250 [PR #229] [CLOSED] fix: Use JSONB for metadata column instead of JSON
Closed
#242 [PR #221] [MERGED] Release 0.0.15
Closed
#243 [PR #218] [MERGED] Remove wrong async
Closed
#244 [PR #219] [CLOSED] fix: remove async for sync method
Closed
#245 [PR #222] [CLOSED] Fixed the bug of reindex and drop_index when specifying the schema
Closed
#246 [PR #223] [MERGED] deps: add missing dependencies in test group
Closed
#237 [PR #211] [MERGED] feat: Added Hybrid Search Config and Tests [1/N]
Closed
#238 [PR #210] [MERGED] fix: Add support for a metadata column named id in PGVectorStore
Closed
#239 [PR #212] [MERGED] ci: migrate to uv
Closed
#240 [PR #217] [MERGED] Fixed support for VectorStore search filters with multiple $like/$ilike/$in/$nin on same column
Closed
#232 [PR #206] [CLOSED] chore: Make the private variable __vs to semi private
Closed
#234 [PR #207] [CLOSED] feat: Adding multi modal support for PGVectorStore
Closed
#235 [PR #205] [MERGED] Update README.md
Closed
#236 [PR #208] [MERGED] fix(deps): Allow Numpy 2.x to fix dependencies resolution on Python 3.13
Closed
#227 [PR #199] [MERGED] docs: update tutorial
Closed
#228 [PR #198] [MERGED] Update README.md
Closed
#229 [PR #201] [MERGED] chore: Update vectorstore search to support inline embedding
Closed
#230 [PR #200] [MERGED] chore(docs): Add an Async Explainer doc
Closed
#231 [PR #203] [CLOSED] feat: Adding PGChatMessageHistory
Closed
#222 [PR #193] [MERGED] docs: partial tutorial rework
Closed
#223 [PR #195] [MERGED] feat: add drop table
Closed
#224 [PR #194] [MERGED] docs: add how-to for PGVectorStore
Closed
#225 [PR #196] [MERGED] Update README.md
Closed
#226 [PR #197] [MERGED] Update README.md
Closed
#217 [PR #188] [MERGED] release 0.0.14rc1
Closed
#218 [PR #189] [MERGED] lint: run linter
Closed
#219 [PR #190] [MERGED] 0.0.14 release and remove deprecation for now
Closed
#220 [PR #191] [CLOSED] docs: streamline tutotiral
Closed
#221 [PR #192] [CLOSED] docs: tutorial re-work
Closed
#212 [PR #183] [MERGED] chore: Update PGVectorstore quickstart
Closed
#213 [PR #184] [MERGED] Update README.md
Closed
#214 [PR #185] [MERGED] fix: remove string filters and parameterize filters
Closed
#215 [PR #186] [MERGED] update docker-compose file
Closed
#216 [PR #187] [MERGED] lint: remove a few unused imports
Closed
#207 [PR #178] [MERGED] docs(migration): Add migration script
Closed
#208 [PR #177] [MERGED] docs: update PGVectorStore quickstart
Closed
#209 [PR #176] [MERGED] docs: refactor the readme
Closed
#211 [PR #181] [MERGED] add missing imports to readme
Closed
#202 [PR #171] [CLOSED] chore(docs): Add sample notebook and documentation for PGVectorStore
Closed
#203 [PR #172] [MERGED] chore(docs): Add sample notebook and documentation for PGVectorStore
Closed
#204 [PR #173] [MERGED] docs: update the readme to note Google provided integrations
Closed
#205 [PR #174] [MERGED] fix: Add setter for Chat Message History messages
Closed
#206 [PR #175] [MERGED] feat: Add the PGVectorStore
Closed
#197 [PR #164] [MERGED] Bump version 0.0.13
Closed
#198 [PR #167] [MERGED] Removed the definition of the duplicate index on the id column and re…
Closed
#199 [PR #168] [MERGED] feat: Add the PGVectorStore class
Closed
#200 [PR #169] [MERGED] chore: Add deprecation warning for PGVector
Closed
#201 [PR #170] [CLOSED] chore(docs): Add sample notebook and documentation for PGVectorStore
Closed
#192 [PR #157] [CLOSED] Dependencies: Update to pgvector 0.3
Closed
#193 [PR #158] [MERGED] Documentation: Add CONTRIBUTING.md and DEVELOPMENT.md
Closed
#194 [PR #161] [MERGED] Dependencies: Add greenlet package to test dependency group
Closed
#195 [PR #162] [CLOSED] update poetry lock file
Closed
#196 [PR #163] [MERGED] Dependencies: Update to pgvector <0.4
Closed
#189 [PR #148] [MERGED] Drop 3.8 support from CI
Closed
#190 [PR #149] [MERGED] drop python 3.8 from CI
Closed
#191 [PR #155] [MERGED] Allow langchain-postgres to work with numpy 2.x
Closed
#182 [PR #140] [MERGED] langchain-standard-tests -> langchain-tests
Closed
#183 [PR #141] [MERGED] no more git dependencies
Closed
#184 [PR #145] [MERGED] bump langchain-tests
Closed
#179 [PR #137] [MERGED] infra: disable pypi release attestations
Closed
#180 [PR #132] [CLOSED] docs: update the readme to note Google provided integrations
Closed
#175 [PR #123] [MERGED] docs: fix PGVector import examples
Closed
#169 [PR #107] [CLOSED] fix bug: collection name initialize in PGVector class
Closed
#170 [PR #113] [MERGED] Update _release.yml
Closed
#171 [PR #114] [MERGED] Update _release.yml
Closed
#172 [PR #115] [MERGED] Relax constraints in poetry file and bump version to 0.0.11
Closed
#173 [PR #117] [MERGED] Release 0.0.12
Closed
#174 [PR #116] [MERGED] release 0.0.11
Closed
#162 [PR #99] [MERGED] address issue for mmr calculation
Closed
#163 [PR #97] [MERGED] fix: use self.embeddings.aembed_* in async methods
Closed
#164 [PR #102] [CLOSED] Full text search
Closed
#165 [PR #103] [CLOSED] Added possibility to add indexes and filter by full text search
Closed
#166 [PR #105] [MERGED] infra: delete release (not _release)
Closed
#167 [PR #112] [MERGED] patch: revert unreleased upsert change
Closed
#159 [PR #90] [MERGED] Release 0.0.10
Closed
#160 [PR #95] [MERGED] standardizing doc string
Closed
#161 [PR #96] [CLOSED] fix: use self.embeddings.aembed_* in async methods
Closed
#153 [PR #83] [MERGED] Implementation of upsert, aupsert, get_by_ids, aget_by_ids
Closed
#154 [PR #79] [CLOSED] wip: test out interface addition
Closed
#155 [PR #84] [CLOSED] Update PGVector community plugin to support uid, directory_id, source_id indexing and search
Closed
#151 [PR #75] [MERGED] Add transalor
Closed
#152 [PR #76] [MERGED] Release 0.0.9
Closed
#144 [PR #67] [MERGED] add unit tests for $in and $nin operators
Closed
#145 [PR #62] [MERGED] Add support for the Negation('$not') operator
Closed
#147 [PR #69] [MERGED] Add $not operator to list of supported operator in pgvector doc-string
Closed
#148 [PR #70] [MERGED] Release 0.0.7
Closed
#149 [PR #72] [MERGED] small:Change python version
Closed
#150 [PR #73] [MERGED] Release 0.0.8
Closed
#140 [PR #57] [MERGED] Add URL to source code to pyproject.toml
Closed
#142 [PR #64] [MERGED] Add async mode for pgvector (v2)
Closed
#143 [PR #66] [MERGED] pgvector document filters
Closed
#135 [PR #50] [CLOSED] updated postgresql checkpoint to include metadata.
Closed
#136 [PR #51] [MERGED] vectorstore: Fix in exists operator. Was working as null
Closed
#137 [PR #52] [MERGED] BREAKING: remove langgraph checkpointer
Closed
#138 [PR #53] [MERGED] Release 0.0.6
Closed
#139 [PR #54] [MERGED] Update README.md
Closed
#129 [PR #29] [MERGED] Add security policy
Closed
#130 [PR #32] [CLOSED] Add async mode for pgvector
Closed
#131 [PR #40] [MERGED] vectorstore: Add support to filter by IS NULL and IS NOT NULL criteria
Closed
#132 [PR #49] [CLOSED] postgres: relax langgraph dep
Closed
#133 [PR #48] [MERGED] Release 0.0.5
Closed
#134 [PR #44] [MERGED] loosen core dep to tolerate 0.2
Closed
#124 [PR #23] [MERGED] Update README.md
Closed
#125 [PR #24] [MERGED] Fix broken tests
Closed
#126 [PR #25] [MERGED] Update session management in vectorstore
Closed
#127 [PR #27] [MERGED] Should be using uuid4 not uuid1
Closed
#128 [PR #28] [MERGED] relax depndencies
Closed
#120 [PR #19] [MERGED] Move the star
Closed
#121 [PR #20] [MERGED] Fix handling of connections
Closed
#122 [PR #21] [MERGED] Update embeddings_function -> embeddings
Closed
#123 [PR #22] [MERGED] Update documentation
Closed
#112 [PR #11] [MERGED] Update API to use create_tables and drop_tables consistently
Closed
#113 [PR #12] [MERGED] Rename postgres checkpointer to postgres saver
Closed
#114 [PR #13] [MERGED] Add release workflow
Closed
#115 [PR #14] [MERGED] Update interface to accept pools
Closed
#116 [PR #15] [MERGED] Update README with langgraph examples
Closed
#117 [PR #18] [MERGED] Remove deprecated code from vectorstore
Closed
#118 [PR #17] [MERGED] Add notebook for vectorstore and update bug in add_documents
Closed
#119 [PR #16] [MERGED] Add langgraph+langchain-postgres example
Closed
#107 [PR #6] [MERGED] Update env variables
Closed
#108 [PR #7] [MERGED] Another env variable fix
Closed
#109 [PR #8] [MERGED] bump timeout
Closed
#110 [PR #9] [MERGED] Update readme
Closed
#111 [PR #10] [MERGED] Some clean up
Closed
#103 [PR #2] [MERGED] Set up CI
Closed
#104 [PR #3] [MERGED] Mvoe integration tests to unit tests
Closed
#105 [PR #4] [MERGED] Fix import in unit tests
Closed
#106 [PR #5] [MERGED] Add docker-compose file
Closed
#102 [PR #1] [MERGED] Update poetry file
Closed
#96 update a langchain-postgres alpha 1.0.0a1 for langchain 1.0.0 alpha version
Closed
#99 Support metadata-based filtering for delete operations
Closed
#100 Bug: areindex and adrop_vector_index in AsyncPGVectorStore ignore the specified schema
Closed
#89 Add support for pgvectorscale diskann index
Closed
#91 AsyncPGVectorStore Metadata Filtering Not Working
Closed
#92 support langchain-core==1.0.0
Closed
#87 PostgresChatMessageHistory is not working with UTF8 character
Closed
#88 [BUG] Wrong database type checking for embedding_column in PGVectorStore.create
Closed
#80 [Documentation] Indicate dense vs sparse search in HybridSearchConfig
Closed
#81 [BUG] Improvements in HybridSearchConfig — Modifications in Score Fusion Logic and Configuration
Closed
#82 TypeError: Object of type HumanMessage is not JSON serializable
Closed
#83 Expose aapply_hybrid_search_index in PGVectorStore
Closed
#77 BlockingError(func_name) when using engine = PGEngine.from_connection_string(url=connection_string)
Closed
#78 VectorStore search filters doesn't support multiple $like/$ilike/$in/$nin on same column
Closed
#74 [bug] IntegrityError When Adding Texts to Vector Store with Metadata
Closed
#75 Wrong async position
Closed
#76 Does PGVector really need SQLAlchemy URLs? If so, why not psycopg3?
Closed
#69 What is the purpose of the chat_message_histories.py file?
Closed
#70 Package maintenance 2025-02
Closed
#72 issues while running quickstart for pgvector
Closed
#73 Incompatible with latest langchain-community version due to numpy dependency
Closed
#66 Update dependencies to use/permit pgvector 0.3
Closed
#57 Support newer versions of pgvector
Closed
#47 Why should session_id be a valid UUID?
Closed
#45 Release 0.0.9 missing upsert() (and aupsert()) methods for PGVector object
Closed
#42 Bug: TypeError: argument 1 must be a string or unicode object: got Composed instead
Closed
#37 PostgresSaver Implementation
Closed
#38 Was 0.0.10 supposed to be released?
Closed
#39 Async Retriever Error with SQLAlchemy - "cannot insert multiple commands into a prepared statement"
Closed
#34 upgrading from 0.0.6 -> 0.0.9, getting _async_engine not found
Closed
#36 psycopg module version error
Closed
#32 Lacking CONTRIBUTING.MD
Closed
#28 AsyncEngine error: using pgvector to embedding -- cannot insert multiple commands into a prepared statement [SQL: SELECT pg_advisory_xact_lock(1573678846307946496);CREATE EXTENSION IF NOT EXISTS vector
Closed
#20 hybrid search
Closed
#21 object has no attribute "embed_documents"
Closed
#16 Could you clarify why the "contains" operator is not implemented?
Closed
#11 Error while upgrading psycopg2 to psycopg with "from langchain_postgres import PGVector" and "langchain_postgres.vectorstores import PGVector"
Closed
#12 Poetry Conflict: Importing Langchain-Postgres v^0.0.3 (current) + LangGraph v^0.0.48 (current)
Closed
#13 Attribute Error raised when using "$nin" operator in filter
Closed
#5 relation "langchain_pg_collection" does not exist
Closed
#7 Error while trying to import psycopg with poetry
Closed
#2 Error during retrieval
276 Issues created by 1 user
Opened
#1 Error while indexing
Opened
#2 Error during retrieval
Opened
#3 Potential solutions for being able to index different vector sizes?
Opened
#4 CREATE EXTENSION fails with Azure Cosmos DB for PostgreSQL
Opened
#5 relation "langchain_pg_collection" does not exist
Opened
#6 metadata equality filter loss of performance
Opened
#7 Error while trying to import psycopg with poetry
Opened
#8 PostgresChatMessageHistory API break the usage of LCEL and Langserv
Opened
#9 create a mechanism to migrate from community vectorstore to this implementation
Opened
#10 Implementation Suggestion: for creating connection string from db params method
Opened
#11 Error while upgrading psycopg2 to psycopg with "from langchain_postgres import PGVector" and "langchain_postgres.vectorstores import PGVector"
Opened
#12 Poetry Conflict: Importing Langchain-Postgres v^0.0.3 (current) + LangGraph v^0.0.48 (current)
Opened
#13 Attribute Error raised when using "$nin" operator in filter
Opened
#14 Feature Request: ConversationBufferWindowMemory
Opened
#15 Connection error use azure embedding
Opened
#16 Could you clarify why the "contains" operator is not implemented?
Opened
#17 Nested Metadata filtering broken
Opened
#18 ChatMessageHistory does throw error after upgrading, neither sync nor async connection works
Opened
#19 langchain-postgres on conda-forge
Opened
#20 hybrid search
Opened
#21 object has no attribute "embed_documents"
Opened
#22 Support for the sparse embeddings
Opened
#23 Support array comparisons
Opened
#24 Add benchmarking
Opened
#25 PGVector with Agents for querying a DB
Opened
#26 Support for LangGraph checkpointer
Opened
#27 Support for pgvector 0.3.x
Opened
#28 AsyncEngine error: using pgvector to embedding -- cannot insert multiple commands into a prepared statement [SQL: SELECT pg_advisory_xact_lock(1573678846307946496);CREATE EXTENSION IF NOT EXISTS vector
Opened
#29 How to query CollectionStore and EmbeddingStore models directly in a clean way?
Opened
#30 $contain comperator not working with SelfQueryRetriever
Opened
#31 feat: add IVFFlat index functionality to PGVector
Opened
#32 Lacking CONTRIBUTING.MD
Opened
#33 Rows returned from similarity_search with filter less than expected
Opened
#34 upgrading from 0.0.6 -> 0.0.9, getting _async_engine not found
Opened
#35 Feature Request: Support for Read-Only Endpoints in PG Vector Vector Store
Opened
#36 psycopg module version error
Opened
#37 PostgresSaver Implementation
Opened
#38 Was 0.0.10 supposed to be released?
Opened
#39 Async Retriever Error with SQLAlchemy - "cannot insert multiple commands into a prepared statement"
Opened
#40 Filtering on nested metadata not allowed
Opened
#41 pgvector - (psycopg.DataError) PostgreSQL text fields cannot contain NUL (0x00) bytes
Opened
#42 Bug: TypeError: argument 1 must be a string or unicode object: got Composed instead
Opened
#43 langchain v0.3 mentioned langchain-postgres==0.0.13
Opened
#44 ValidationError: 1 validation error for Document metadata Input should be a valid dictionary
Opened
#45 Release 0.0.9 missing upsert() (and aupsert()) methods for PGVector object
Opened
#46 Metadata field not properly deserialized when using async_mode=True with PGVector
Opened
#47 Why should session_id be a valid UUID?
Opened
#48 How to use PostgresChatMessageHistory with async connections when using RunnableWithMessageHistory?
Opened
#49 Feature Request: Support Deleting Vectors by Metadata in PGVector Class
Opened
#50 Add Support for Asynchronous Connection Pooling in PostgresChatMessageHistory
Opened
#51 Engine object is not being properly disposed in PGVector
Opened
#52 delete_collection() Does Not Remove Records from upsertion_record Table
Opened
#53 kwargs chain is broken in PGVector's search methods
Opened
#54 Provide a way to override query building logic
Opened
#55 Allow same id for different collections
Opened
#56 Input text/embedding/metadata list length validation is missing
Opened
#57 Support newer versions of pgvector
Opened
#58 Array inclusion filter operation
Opened
#59 any documentation for migration from old PGVector to the new one?
Opened
#60 Ability to create more than a single embedding table per collection rather than single embedding table for all colleciton
Opened
#61 any documentation for migration from old PGVector to the new one?
Opened
#62 'PGVector' has no attribute 'acreate'
Opened
#63 PGVector / Postgres connection is not automatically closed, and remains idle
Opened
#64 Use Message ID for ID column
Opened
#65 filter with $like
Opened
#66 Update dependencies to use/permit pgvector 0.3
Opened
#67 Outdated Documentation for langchain_postgres.checkpoint.PostgresSaver
Opened
#68 Store initialization race condition - Table 'langchain_pg_collection' is already defined for this MetaData instance
Opened
#69 What is the purpose of the chat_message_histories.py file?
Opened
#70 Package maintenance 2025-02
Opened
#71 Correct usage
Opened
#72 issues while running quickstart for pgvector
Opened
#73 Incompatible with latest langchain-community version due to numpy dependency
Opened
#74 [bug] IntegrityError When Adding Texts to Vector Store with Metadata
Opened
#75 Wrong async position
Opened
#76 Does PGVector really need SQLAlchemy URLs? If so, why not psycopg3?
Opened
#77 BlockingError(func_name) when using engine = PGEngine.from_connection_string(url=connection_string)
Opened
#78 VectorStore search filters doesn't support multiple $like/$ilike/$in/$nin on same column
Opened
#79 adelete does not delete embeddings
Opened
#80 [Documentation] Indicate dense vs sparse search in HybridSearchConfig
Opened
#81 [BUG] Improvements in HybridSearchConfig — Modifications in Score Fusion Logic and Configuration
Opened
#82 TypeError: Object of type HumanMessage is not JSON serializable
Opened
#83 Expose aapply_hybrid_search_index in PGVectorStore
Opened
#84 [PGVector] Unnecessary columns queried leads to high latency
Opened
#85 Suggestion: init_vectorstore_table() should also create the schema
Opened
#86 PGVectorStore fails with GoogleGenerativeAIEmbeddings
Opened
#87 PostgresChatMessageHistory is not working with UTF8 character
Opened
#88 [BUG] Wrong database type checking for embedding_column in PGVectorStore.create
Opened
#89 Add support for pgvectorscale diskann index
Opened
#90 Add Question-Level Caching to LangChain for RAG Pipelines
Opened
#91 AsyncPGVectorStore Metadata Filtering Not Working
Opened
#92 support langchain-core==1.0.0
Opened
#93 PGVectorStore faild with AzureAIEmbeddingsModel (Document objects could not be iterable)
Opened
#94 Updating reference docs for new site
Opened
#95 support VectorChord (postgresql)
Opened
#96 update a langchain-postgres alpha 1.0.0a1 for langchain 1.0.0 alpha version
Opened
#97 Separate tables for collections and embeddings in PGVectorStore
Opened
#98 How to use non-async PGEngine?
Opened
#99 Support metadata-based filtering for delete operations
Opened
#100 Bug: areindex and adrop_vector_index in AsyncPGVectorStore ignore the specified schema
Opened
#101 AsyncPGVectorStore.as_retriever filter in search_kwargs is not translated to target langchain_metadata column
Opened
#102 [PR #1] [MERGED] Update poetry file
Opened
#103 [PR #2] [MERGED] Set up CI
Opened
#104 [PR #3] [MERGED] Mvoe integration tests to unit tests
Opened
#105 [PR #4] [MERGED] Fix import in unit tests
Opened
#106 [PR #5] [MERGED] Add docker-compose file
Opened
#107 [PR #6] [MERGED] Update env variables
Opened
#108 [PR #7] [MERGED] Another env variable fix
Opened
#109 [PR #8] [MERGED] bump timeout
Opened
#110 [PR #9] [MERGED] Update readme
Opened
#111 [PR #10] [MERGED] Some clean up
Opened
#112 [PR #11] [MERGED] Update API to use create_tables and drop_tables consistently
Opened
#113 [PR #12] [MERGED] Rename postgres checkpointer to postgres saver
Opened
#114 [PR #13] [MERGED] Add release workflow
Opened
#115 [PR #14] [MERGED] Update interface to accept pools
Opened
#116 [PR #15] [MERGED] Update README with langgraph examples
Opened
#117 [PR #18] [MERGED] Remove deprecated code from vectorstore
Opened
#118 [PR #17] [MERGED] Add notebook for vectorstore and update bug in add_documents
Opened
#119 [PR #16] [MERGED] Add langgraph+langchain-postgres example
Opened
#120 [PR #19] [MERGED] Move the star
Opened
#121 [PR #20] [MERGED] Fix handling of connections
Opened
#122 [PR #21] [MERGED] Update embeddings_function -> embeddings
Opened
#123 [PR #22] [MERGED] Update documentation
Opened
#124 [PR #23] [MERGED] Update README.md
Opened
#125 [PR #24] [MERGED] Fix broken tests
Opened
#126 [PR #25] [MERGED] Update session management in vectorstore
Opened
#127 [PR #27] [MERGED] Should be using uuid4 not uuid1
Opened
#128 [PR #28] [MERGED] relax depndencies
Opened
#129 [PR #29] [MERGED] Add security policy
Opened
#130 [PR #32] [CLOSED] Add async mode for pgvector
Opened
#131 [PR #40] [MERGED] vectorstore: Add support to filter by IS NULL and IS NOT NULL criteria
Opened
#132 [PR #49] [CLOSED] postgres: relax langgraph dep
Opened
#133 [PR #48] [MERGED] Release 0.0.5
Opened
#134 [PR #44] [MERGED] loosen core dep to tolerate 0.2
Opened
#135 [PR #50] [CLOSED] updated postgresql checkpoint to include metadata.
Opened
#136 [PR #51] [MERGED] vectorstore: Fix in exists operator. Was working as null
Opened
#137 [PR #52] [MERGED] BREAKING: remove langgraph checkpointer
Opened
#138 [PR #53] [MERGED] Release 0.0.6
Opened
#139 [PR #54] [MERGED] Update README.md
Opened
#140 [PR #57] [MERGED] Add URL to source code to pyproject.toml
Opened
#141 [PR #59] Support for jsonb array comparision for $in $nin operator
Opened
#142 [PR #64] [MERGED] Add async mode for pgvector (v2)
Opened
#143 [PR #66] [MERGED] pgvector document filters
Opened
#144 [PR #67] [MERGED] add unit tests for $in and $nin operators
Opened
#145 [PR #62] [MERGED] Add support for the Negation('$not') operator
Opened
#146 [PR #60] Fix transactions not being committed
Opened
#147 [PR #69] [MERGED] Add $not operator to list of supported operator in pgvector doc-string
Opened
#148 [PR #70] [MERGED] Release 0.0.7
Opened
#149 [PR #72] [MERGED] small:Change python version
Opened
#150 [PR #73] [MERGED] Release 0.0.8
Opened
#151 [PR #75] [MERGED] Add transalor
Opened
#152 [PR #76] [MERGED] Release 0.0.9
Opened
#153 [PR #83] [MERGED] Implementation of upsert, aupsert, get_by_ids, aget_by_ids
Opened
#154 [PR #79] [CLOSED] wip: test out interface addition
Opened
#155 [PR #84] [CLOSED] Update PGVector community plugin to support uid, directory_id, source_id indexing and search
Opened
#156 [PR #77] Support for jsonb array comparision for $in $nin operator
Opened
#157 [PR #91] Add support for HNSW and IVFFlat indexes, add tests
Opened
#158 [PR #85] feat: add hnsw index functionality to PGVector
Opened
#159 [PR #90] [MERGED] Release 0.0.10
Opened
#160 [PR #95] [MERGED] standardizing doc string
Opened
#161 [PR #96] [CLOSED] fix: use self.embeddings.aembed_* in async methods
Opened
#162 [PR #99] [MERGED] address issue for mmr calculation
Opened
#163 [PR #97] [MERGED] fix: use self.embeddings.aembed_* in async methods
Opened
#164 [PR #102] [CLOSED] Full text search
Opened
#165 [PR #103] [CLOSED] Added possibility to add indexes and filter by full text search
Opened
#166 [PR #105] [MERGED] infra: delete release (not _release)
Opened
#167 [PR #112] [MERGED] patch: revert unreleased upsert change
Opened
#168 [PR #106] [feat]allow user to specify collection & embedding table names
Opened
#169 [PR #107] [CLOSED] fix bug: collection name initialize in PGVector class
Opened
#170 [PR #113] [MERGED] Update _release.yml
Opened
#171 [PR #114] [MERGED] Update _release.yml
Opened
#172 [PR #115] [MERGED] Relax constraints in poetry file and bump version to 0.0.11
Opened
#173 [PR #117] [MERGED] Release 0.0.12
Opened
#174 [PR #116] [MERGED] release 0.0.11
Opened
#175 [PR #123] [MERGED] docs: fix PGVector import examples
Opened
#176 [PR #119] feat: retrieve embeddings from database only when necessary
Opened
#177 [PR #128] Enable Deletion of Vectors by Metadata in PGVector
Opened
#178 [PR #130] Add Asynchronous Connection Pooling Support to PostgresChatMessageHistory
Opened
#179 [PR #137] [MERGED] infra: disable pypi release attestations
Opened
#180 [PR #132] [CLOSED] docs: update the readme to note Google provided integrations
Opened
#181 [PR #125] Fix metadata deserialization in async mode for PGVector
Opened
#182 [PR #140] [MERGED] langchain-standard-tests -> langchain-tests
Opened
#183 [PR #141] [MERGED] no more git dependencies
Opened
#184 [PR #145] [MERGED] bump langchain-tests
Opened
#185 [PR #144] added a method to update session id in PostgresChatMessageHistory
Opened
#186 [PR #138] Add support to specify custom table schema
Opened
#187 [PR #147] Added latest PGVector features
Opened
#188 [PR #146] add a new operator for array inclusion filtering
Opened
#189 [PR #148] [MERGED] Drop 3.8 support from CI
Opened
#190 [PR #149] [MERGED] drop python 3.8 from CI
Opened
#191 [PR #155] [MERGED] Allow langchain-postgres to work with numpy 2.x
Opened
#192 [PR #157] [CLOSED] Dependencies: Update to pgvector 0.3
Opened
#193 [PR #158] [MERGED] Documentation: Add CONTRIBUTING.md and DEVELOPMENT.md
Opened
#194 [PR #161] [MERGED] Dependencies: Add greenlet package to test dependency group
Opened
#195 [PR #162] [CLOSED] update poetry lock file
Opened
#196 [PR #163] [MERGED] Dependencies: Update to pgvector <0.4
Opened
#197 [PR #164] [MERGED] Bump version 0.0.13
Opened
#198 [PR #167] [MERGED] Removed the definition of the duplicate index on the id column and re…
Opened
#199 [PR #168] [MERGED] feat: Add the PGVectorStore class
Opened
#200 [PR #169] [MERGED] chore: Add deprecation warning for PGVector
Opened
#201 [PR #170] [CLOSED] chore(docs): Add sample notebook and documentation for PGVectorStore
Opened
#202 [PR #171] [CLOSED] chore(docs): Add sample notebook and documentation for PGVectorStore
Opened
#203 [PR #172] [MERGED] chore(docs): Add sample notebook and documentation for PGVectorStore
Opened
#204 [PR #173] [MERGED] docs: update the readme to note Google provided integrations
Opened
#205 [PR #174] [MERGED] fix: Add setter for Chat Message History messages
Opened
#206 [PR #175] [MERGED] feat: Add the PGVectorStore
Opened
#207 [PR #178] [MERGED] docs(migration): Add migration script
Opened
#208 [PR #177] [MERGED] docs: update PGVectorStore quickstart
Opened
#209 [PR #176] [MERGED] docs: refactor the readme
Opened
#210 [PR #179] refactor: vectorstores & chat_message_histories
Opened
#211 [PR #181] [MERGED] add missing imports to readme
Opened
#212 [PR #183] [MERGED] chore: Update PGVectorstore quickstart
Opened
#213 [PR #184] [MERGED] Update README.md
Opened
#214 [PR #185] [MERGED] fix: remove string filters and parameterize filters
Opened
#215 [PR #186] [MERGED] update docker-compose file
Opened
#216 [PR #187] [MERGED] lint: remove a few unused imports
Opened
#217 [PR #188] [MERGED] release 0.0.14rc1
Opened
#218 [PR #189] [MERGED] lint: run linter
Opened
#219 [PR #190] [MERGED] 0.0.14 release and remove deprecation for now
Opened
#220 [PR #191] [CLOSED] docs: streamline tutotiral
Opened
#221 [PR #192] [CLOSED] docs: tutorial re-work
Opened
#222 [PR #193] [MERGED] docs: partial tutorial rework
Opened
#223 [PR #195] [MERGED] feat: add drop table
Opened
#224 [PR #194] [MERGED] docs: add how-to for PGVectorStore
Opened
#225 [PR #196] [MERGED] Update README.md
Opened
#226 [PR #197] [MERGED] Update README.md
Opened
#227 [PR #199] [MERGED] docs: update tutorial
Opened
#228 [PR #198] [MERGED] Update README.md
Opened
#229 [PR #201] [MERGED] chore: Update vectorstore search to support inline embedding
Opened
#230 [PR #200] [MERGED] chore(docs): Add an Async Explainer doc
Opened
#231 [PR #203] [CLOSED] feat: Adding PGChatMessageHistory
Opened
#232 [PR #206] [CLOSED] chore: Make the private variable __vs to semi private
Opened
#233 [PR #204] feature/hybrid-search
Opened
#234 [PR #207] [CLOSED] feat: Adding multi modal support for PGVectorStore
Opened
#235 [PR #205] [MERGED] Update README.md
Opened
#236 [PR #208] [MERGED] fix(deps): Allow Numpy 2.x to fix dependencies resolution on Python 3.13
Opened
#237 [PR #211] [MERGED] feat: Added Hybrid Search Config and Tests [1/N]
Opened
#238 [PR #210] [MERGED] fix: Add support for a metadata column named id in PGVectorStore
Opened
#239 [PR #212] [MERGED] ci: migrate to uv
Opened
#240 [PR #217] [MERGED] Fixed support for VectorStore search filters with multiple $like/$ilike/$in/$nin on same column
Opened
#241 [PR #209] Fix: Table 'langchain_pg_collection' is already defined for this MetaData instance
Opened
#242 [PR #221] [MERGED] Release 0.0.15
Opened
#243 [PR #218] [MERGED] Remove wrong async
Opened
#244 [PR #219] [CLOSED] fix: remove async for sync method
Opened
#245 [PR #222] [CLOSED] Fixed the bug of reindex and drop_index when specifying the schema
Opened
#246 [PR #223] [MERGED] deps: add missing dependencies in test group
Opened
#247 [PR #224] docs,chore: improve development documentation and fix tooling
Opened
#248 [PR #228] feat: $contains_any and $contains_none operators for array-inclusion filtering
Opened
#249 [PR #227] feat: support for DiskANN index
Opened
#250 [PR #229] [CLOSED] fix: Use JSONB for metadata column instead of JSON
Opened
#251 [PR #226] feat: support for Halfvec and Sparsevec vector types
Opened
#252 [PR #230] [CLOSED] fix: Use JSONB for metadata column instead of JSON
Opened
#253 [PR #231] [CLOSED] Feature: Add Document Retrieval with Metadata Filtering
Opened
#254 [PR #233] [CLOSED] chore: add documentation for Hybrid Seach
Opened
#255 [PR #239] [CLOSED] fix: PGVector --> PGVectorStore: migration fails for a custom db schema
Opened
#256 [PR #242] [CLOSED] Fix/custom db schema
Opened
#257 [PR #244] [MERGED] feat: add async and sync hybrid search index creation methods
Opened
#258 [PR #245] [MERGED] docs: Add documentation for Hybrid Search
Opened
#259 [PR #243] [MERGED] fix : correct type checking against db column for embedding_column variable
Opened
#260 [PR #246] chore: Add deprecation warning for PGVector
Opened
#261 [PR #251] [MERGED] chore: update PGVectorStore How to guide
Opened
#262 [PR #256] [MERGED] fix: Normalize scores in RRF ranking in hybrid search
Opened
#263 [PR #255] [MERGED] fix: Normalize results in wighted sum ranking
Opened
#264 [PR #257] [MERGED] fix: Fix hybrid search bugs
Opened
#265 [PR #254] [MERGED] chore: Add psycopg binary as a dependency
Opened
#266 [PR #260] [MERGED] fix(docs): update command to install packages using uv & update port …
Opened
#267 [PR #264] [MERGED] Feature: Add Document Retrieval with Metadata Filtering similar to Chroma Vector Store
Opened
#268 [PR #261] [MERGED] Metadata json filtering
Opened
#269 [PR #263] [MERGED] release: 0.0.16
Opened
#270 [PR #267] [MERGED] Fix incorrect connection string format in README.md example
Opened
#271 [PR #268] fix: tsquery only returns results if all keywords match
Opened
#272 [PR #270] [MERGED] fix: reindex&drop_index without schema
Opened
#273 [PR #272] [MERGED] Feature: Support metadata based filtering for delete operations
Opened
#274 [PR #274] chore: Fix CVE-2025-68664
Opened
#275 [PR #273] chore: add deprecation warning to PGVector
Opened
#276 [PR #277] feat: timestamped chat history with session tracking