Changelog

0.8.0 (2024-10-23)

Features

  • Add GCS URI support for image embedding (#247) (2f4ee36)

  • Enable model endpoint management for embeddings (#233) (247b9cf)

  • Functionality to help users migrate data from PGVector to AlloyDB (#235) (013e2a1)

  • Remove support for Python 3.8 (#237) (d0a8801)

Documentation

0.7.0 (2024-09-17)

⚠ BREAKING CHANGES

  • support async and sync versions of indexing methods

  • remove _aexecute(), _execute(), _afetch(), and _fetch() methods

Features

  • Add from_engine_args method (f06834d)

  • Add multi-modal support vector store (#207) (8d259ba)

  • Add support for custom schema names (#210) (f148a7e)

  • Add support for sync from_engine (f06834d)

  • Allow non-uuid data types for vectorstore primary key (#226) (e6dc991)

  • Made add_embeddings method public (#228) (433b92f)

  • Refactor to support both async and sync usage (f06834d)

Bug Fixes

  • Fix documentation comments for library methods. (#219) (5b923b2)

  • Replacing cosine_similarity and maximal_marginal_relevance methods (#218) (d827ccc)

  • Support async and sync versions of indexing methods (f06834d)

Documentation

  • Added example for chat message history with omni (#191) (2e6809f)

  • Add Migration samples for migrating from vector store to AlloyDB (#230) (9fd9308)

0.6.0 (2024-09-03)

⚠ BREAKING CHANGES

  • Update postgres_ann to alloydb_scann (#212)

Features

Bug Fixes

  • Fix QueryOptions not applied to similarity search bug (#203) (df206d0)

  • Update postgres_ann to alloydb_scann (#212) (783dcad)

Documentation

  • Add index choosing guide (#200) (dd91d54)

  • Added info on how to modify existing libraries (#205) (202b086)

  • Added vector store initialization from documents (#196) (823821c)

  • Create functions need pre-existing tables (#202) (a2e6c0a)

  • Rename index guide (#201) (2436c5b)

  • Update index tuning samples to include advanced indexes (#197) (da52bc4)

0.5.0 (2024-07-23)

Features

  • Add similarity search score threshold select function (#181) (ab0a574)

  • Add table name to default index name (#182) (5e746ce)

  • Add tests to reach 90% coverage (#193) (390d945)

  • Added example for document saver (#185) (e0aab6f)

  • Added guide for using existing table as vector store (#170) (adefe60)

  • Auto-generate IDs upon adding embeddings (#184) (3e5a381)

  • Remove alloydb_ prefix from module names (#173) (9c80bf3)

  • Support IAM account override (#188) (5c3d5ea)

Bug Fixes

  • Add key to engine constructor (#179) (497fec4)

  • Remove langchain-community dependency (#178) (96fd44d)

  • Rename inner product distance search function to inner_product (#195) (7eee4e6)

Documentation

0.4.1 (2024-06-27)

Bug Fixes

0.4.0 (2024-06-18)

Features

0.3.0 (2024-05-30)

Features

0.2.2 (2024-04-30)

Bug Fixes

0.2.1 (2024-04-30)

Bug Fixes

0.2.0 (2024-03-25)

Features

  • ci: Test against multiple python versions (#57) (c398581)

Bug Fixes

  • Sql statement for non-nullable columns (#59) (84c9d26)

Documentation

0.1.0 (2024-02-28)

Features

Documentation

  • Add docs and integration tests for alloydbchatmessagehistory (#17) (1ac8f0d)

  • Add Document Loader docs (#23) (d49f030)

  • Add Vectorstore docs (#22) (a88b8b1)