flutter_gemma_rag_sqlite 1.2.0
flutter_gemma_rag_sqlite: ^1.2.0 copied to clipboard
SQLite vector search (sqlite-vec) on-device RAG vector store for flutter_gemma. Opt-in package; implements flutter_gemma's VectorStoreRepository.
1.2.0 #
- Breaking: reject schema names vec0 cannot represent, including
distanceandk. - Fix
mustNotand unpushable filters silently returning fewer rows thantopK, or none. - Fix a document missing one declared metadata field being un-insertable.
- Fix
FieldMatchAnyon a number field throwing instead of matching. - Fix the web arm rejecting integer metadata the native arm accepts.
1.1.0 #
- Un-deprecated: first-class on-device vector store on all 6 platforms with in-SQLite KNN via
sqlite-vec/vec0; removed Dart brute-force + HNSW. - Declared-column
Filter(must/should/mustNot) viaconfigure(FilterSchema); undeclared keys no-op. Requiresflutter_gemma ^1.1.0. - Web rewritten on
package:sqlite3/wasm.dart+ a customsqlite3.wasm(vec0 statically linked); wa-sqlite worker dropped. - Per-platform
vec0loadable bundled in-package via Native Assets; Android.sorebuilt 16 KB-aligned for Android 15 / Play targetSdk 35+ (#319). enableHnswis now a deprecated no-op (search runs in SQLite).
1.0.1 #
- Point
homepageto fluttergemma.dev. No code change.
1.0.0 #
- Stable 1.0.0; RAG logging routed through
gemmaLog(silent in release builds).
1.0.0-rc.1 #
- Initial release: SQLite + HNSW on-device RAG vector store for flutter_gemma.
- Provides
SqliteVectorStore(native, sqlite3) andWebSqliteVectorStore(web, wa-sqlite); implements VectorStoreRepository. - All platforms (native sqlite3 + web wa-sqlite).