diff --git a/Cargo.lock b/Cargo.lock index fa37b771..2a1539d5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "addr2line" @@ -4805,7 +4805,7 @@ checksum = "4389f1d5789befaf6029ebd9f7dac4af7f7e3d61b69d4f30e2ac02b57e7712b0" [[package]] name = "rig-core" -version = "0.4.1" +version = "0.5.0" dependencies = [ "anyhow", "assert_fs", @@ -4837,7 +4837,7 @@ dependencies = [ [[package]] name = "rig-lancedb" -version = "0.1.2" +version = "0.2.0" dependencies = [ "anyhow", "arrow-array", @@ -4851,7 +4851,7 @@ dependencies = [ [[package]] name = "rig-mongodb" -version = "0.1.5" +version = "0.2.0" dependencies = [ "anyhow", "futures", @@ -4866,7 +4866,7 @@ dependencies = [ [[package]] name = "rig-neo4j" -version = "0.1.2" +version = "0.2.0" dependencies = [ "anyhow", "futures", @@ -4884,7 +4884,7 @@ dependencies = [ [[package]] name = "rig-qdrant" -version = "0.1.2" +version = "0.1.3" dependencies = [ "anyhow", "qdrant-client", diff --git a/rig-core/CHANGELOG.md b/rig-core/CHANGELOG.md index c5564daf..70a469c2 100644 --- a/rig-core/CHANGELOG.md +++ b/rig-core/CHANGELOG.md @@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.0](https://github.com/0xPlaygrounds/rig/compare/rig-core-v0.4.1...rig-core-v0.5.0) - 2024-12-03 + +### Added + +- Improve `InMemoryVectorStore` API ([#130](https://github.com/0xPlaygrounds/rig/pull/130)) +- embeddings API overhaul ([#120](https://github.com/0xPlaygrounds/rig/pull/120)) +- *(provider)* xAI (grok) integration ([#106](https://github.com/0xPlaygrounds/rig/pull/106)) + +### Fixed + +- *(rig-lancedb)* rag embedding filtering ([#104](https://github.com/0xPlaygrounds/rig/pull/104)) + ## [0.4.1](https://github.com/0xPlaygrounds/rig/compare/rig-core-v0.4.0...rig-core-v0.4.1) - 2024-11-13 ### Other diff --git a/rig-core/Cargo.toml b/rig-core/Cargo.toml index f8c44e8f..9bfa96e7 100644 --- a/rig-core/Cargo.toml +++ b/rig-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rig-core" -version = "0.4.1" +version = "0.5.0" edition = "2021" license = "MIT" readme = "README.md" diff --git a/rig-lancedb/CHANGELOG.md b/rig-lancedb/CHANGELOG.md index 3803f2f9..9db130b4 100644 --- a/rig-lancedb/CHANGELOG.md +++ b/rig-lancedb/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/0xPlaygrounds/rig/compare/rig-lancedb-v0.1.2...rig-lancedb-v0.2.0) - 2024-12-03 + +### Added + +- embeddings API overhaul ([#120](https://github.com/0xPlaygrounds/rig/pull/120)) + +### Fixed + +- *(rig-lancedb)* rag embedding filtering ([#104](https://github.com/0xPlaygrounds/rig/pull/104)) + ## [0.1.2](https://github.com/0xPlaygrounds/rig/compare/rig-lancedb-v0.1.1...rig-lancedb-v0.1.2) - 2024-11-13 ### Other diff --git a/rig-lancedb/Cargo.toml b/rig-lancedb/Cargo.toml index 12d51b08..e09d2d5b 100644 --- a/rig-lancedb/Cargo.toml +++ b/rig-lancedb/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rig-lancedb" -version = "0.1.2" +version = "0.2.0" edition = "2021" license = "MIT" readme = "README.md" @@ -9,7 +9,7 @@ repository = "https://github.com/0xPlaygrounds/rig" [dependencies] lancedb = "0.10.0" -rig-core = { path = "../rig-core", version = "0.4.1" } +rig-core = { path = "../rig-core", version = "0.5.0" } arrow-array = "52.2.0" serde_json = "1.0.128" serde = "1.0.210" diff --git a/rig-mongodb/CHANGELOG.md b/rig-mongodb/CHANGELOG.md index 2a77cad6..0668b083 100644 --- a/rig-mongodb/CHANGELOG.md +++ b/rig-mongodb/CHANGELOG.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/0xPlaygrounds/rig/compare/rig-mongodb-v0.1.5...rig-mongodb-v0.2.0) - 2024-12-03 + +### Added + +- embeddings API overhaul ([#120](https://github.com/0xPlaygrounds/rig/pull/120)) + +### Fixed + +- *(rig-mongodb)* remove embeddings from `top_n` lookup ([#115](https://github.com/0xPlaygrounds/rig/pull/115)) + +### Other + +- *(integration test)* MongoDB ([#126](https://github.com/0xPlaygrounds/rig/pull/126)) + ## [0.1.5](https://github.com/0xPlaygrounds/rig/compare/rig-mongodb-v0.1.4...rig-mongodb-v0.1.5) - 2024-11-13 ### Other diff --git a/rig-mongodb/Cargo.toml b/rig-mongodb/Cargo.toml index 8153a449..16fd0861 100644 --- a/rig-mongodb/Cargo.toml +++ b/rig-mongodb/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rig-mongodb" -version = "0.1.5" +version = "0.2.0" edition = "2021" license = "MIT" readme = "README.md" @@ -12,7 +12,7 @@ repository = "https://github.com/0xPlaygrounds/rig" [dependencies] futures = "0.3.30" mongodb = "3.1.0" -rig-core = { path = "../rig-core", version = "0.4.1" } +rig-core = { path = "../rig-core", version = "0.5.0" } serde = { version = "1.0.203", features = ["derive"] } serde_json = "1.0.117" tracing = "0.1.40" @@ -28,4 +28,4 @@ required-features = ["rig-core/derive"] [[test]] name = "integration_tests" -required-features = ["rig-core/derive"] \ No newline at end of file +required-features = ["rig-core/derive"] diff --git a/rig-neo4j/CHANGELOG.md b/rig-neo4j/CHANGELOG.md index 649c088f..ae175753 100644 --- a/rig-neo4j/CHANGELOG.md +++ b/rig-neo4j/CHANGELOG.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/0xPlaygrounds/rig/compare/rig-neo4j-v0.1.2...rig-neo4j-v0.2.0) - 2024-12-03 + +### Added + +- embeddings API overhaul ([#120](https://github.com/0xPlaygrounds/rig/pull/120)) + +### Fixed + +- *(neo4j)* remove embeddings from top_n lookup ([#118](https://github.com/0xPlaygrounds/rig/pull/118)) + +### Other + +- *(integration test)* Neo4J ([#133](https://github.com/0xPlaygrounds/rig/pull/133)) + ## [0.1.2](https://github.com/0xPlaygrounds/rig/compare/rig-neo4j-v0.1.1...rig-neo4j-v0.1.2) - 2024-11-13 ### Other diff --git a/rig-neo4j/Cargo.toml b/rig-neo4j/Cargo.toml index e81227ce..8f3f49ea 100644 --- a/rig-neo4j/Cargo.toml +++ b/rig-neo4j/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rig-neo4j" -version = "0.1.2" +version = "0.2.0" edition = "2021" license = "MIT" readme = "README.md" @@ -12,7 +12,7 @@ repository = "https://github.com/0xPlaygrounds/rig" [dependencies] futures = "0.3.30" neo4rs = "0.8.0" -rig-core = { path = "../rig-core", version = "0.4.1" } +rig-core = { path = "../rig-core", version = "0.5.0" } serde = { version = "1.0.203", features = ["derive"] } serde_json = "1.0.117" tracing = "0.1.40" diff --git a/rig-qdrant/CHANGELOG.md b/rig-qdrant/CHANGELOG.md index 7fd3f2c4..57d1360b 100644 --- a/rig-qdrant/CHANGELOG.md +++ b/rig-qdrant/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.3](https://github.com/0xPlaygrounds/rig/compare/rig-qdrant-v0.1.2...rig-qdrant-v0.1.3) - 2024-12-03 + +### Added + +- embeddings API overhaul ([#120](https://github.com/0xPlaygrounds/rig/pull/120)) + +### Other + +- *(integration test)* Neo4J ([#133](https://github.com/0xPlaygrounds/rig/pull/133)) +- *(integration test)* Qdrant ([#134](https://github.com/0xPlaygrounds/rig/pull/134)) + ## [0.1.2](https://github.com/0xPlaygrounds/rig/compare/rig-qdrant-v0.1.1...rig-qdrant-v0.1.2) - 2024-11-13 ### Other diff --git a/rig-qdrant/Cargo.toml b/rig-qdrant/Cargo.toml index 8f7fe8ae..bbafad65 100644 --- a/rig-qdrant/Cargo.toml +++ b/rig-qdrant/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rig-qdrant" -version = "0.1.2" +version = "0.1.3" edition = "2021" license = "MIT" readme = "README.md" @@ -8,7 +8,7 @@ description = "Rig vector store index integration for Qdrant. https://qdrant.tec repository = "https://github.com/0xPlaygrounds/rig" [dependencies] -rig-core = { path = "../rig-core", version = "0.4.1" } +rig-core = { path = "../rig-core", version = "0.5.0" } serde_json = "1.0.128" serde = "1.0.210" qdrant-client = "1.12.1" @@ -25,4 +25,4 @@ required-features = ["rig-core/derive"] [[test]] name = "integration_tests" -required-features = ["rig-core/derive"] \ No newline at end of file +required-features = ["rig-core/derive"] diff --git a/rig-sqlite/CHANGELOG.md b/rig-sqlite/CHANGELOG.md new file mode 100644 index 00000000..cc1b248b --- /dev/null +++ b/rig-sqlite/CHANGELOG.md @@ -0,0 +1,18 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.1.0](https://github.com/0xPlaygrounds/rig/releases/tag/rig-sqlite-v0.1.0) - 2024-12-03 + +### Added + +- Add support for Sqlite vector store ([#122](https://github.com/0xPlaygrounds/rig/pull/122)) + +### Fixed + +- *(rig-sqlite)* Fix missing rig-core version diff --git a/rig-sqlite/Cargo.toml b/rig-sqlite/Cargo.toml index 897d127e..d663f8ef 100644 --- a/rig-sqlite/Cargo.toml +++ b/rig-sqlite/Cargo.toml @@ -9,7 +9,7 @@ license = "MIT" doctest = false [dependencies] -rig-core = { path = "../rig-core", version = "0.4.1", features = ["derive"] } +rig-core = { path = "../rig-core", version = "0.5.0", features = ["derive"] } rusqlite = { version = "0.32", features = ["bundled"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0"