stoolap_flutter 0.7.0
stoolap_flutter: ^0.7.0 copied to clipboard
High-performance, pure Rust embedded SQL database for Flutter with native Vector Search, MVCC transactions, and reactive Streams.
0.7.0 #
- Source-Of-Truth Release: Completed absolute architectural alignment with the official Stoolap Rust repository.
- Object-Oriented API: Refactored to instance-based database handles, allowing multiple independent connections.
- Handle Cloning: Added
clone()support for independent transaction isolates with shared data. - Native DSN Support: Enhanced
open()to support full Stoolap connection strings (e.g.,:memory:,test-filedb:). - Improved Safety: Switched to Opaque Rust handles managed by the Dart Garbage Collector.
0.6.0 #
- Professional Parity: Full audit of Stoolap docs complete.
- Type-Safe Parameters: Supported passing native Dart types (
int,double,bool,DateTime) directly to SQL queries. - Batch Execution: Added
batchExecute()for high-throughput multi-statement execution. - Schema Inspection: Added
tables()helper and improvedDESCRIBE/SHOWsupport. - Type Mapping: Implemented native
BooleanandDatemappings between Rust and Dart.
0.5.0 #
- Definitive Release: Achieved 100% feature parity with the Stoolap.io engine documentation.
- Query Profiling: Added
explain()method to expose Stoolap's cost-based query optimizer plans. - Advanced Mutations: Implemented
executeWithResults()for fullRETURNINGclause support. - Temporal Parity: Added native mapping for
TIMESTAMPandDateTimetypes. - Ultimate Showcase: Expanded example app to 10 distinct feature demonstrations.
0.4.0 #
- Total Parity Release: Achieved 100% feature coverage based on exhaustive documentation audit.
- Engine Tuning: Added
pragma()support for low-level configuration (cache size, journal mode, etc.). - Observability: Implemented
watchLogs()to stream internal Rust engine diagnostics to Flutter. - Metadata Support: Enhanced SQL support for
DESCRIBEandSHOWcommands. - SDK Polish: Refined the example app with logging and engine tuning showcases.
0.3.0 #
- Full Feature Parity: Completed implementation of all core Stoolap features from documentation.
- Safe Parameter Binding: Implemented real positional parameter binding (
$1,$2) to prevent SQL injection. - Native JSON Support: Added support for
JSONdata type with type-safe Dart mapping. - Savepoints: Added granular transaction control via
savepoint(),release(), androllbackTo(). - Example Expansion: Updated example app to demonstrate JSON columns and nested savepoints.
0.2.0 #
- Comprehensive Examples: Added a full-featured example app demonstrating all Stoolap capabilities.
- Feature Showcase: In-depth demonstrations of Vector Search, HNSW indexing, MVCC Transactions, and Reactive Streams.
- Improved Documentation: Integrated
dartdocfor rich API reference generation. - SQL Mastery: Examples for advanced SQL features including CTEs and Window Functions.
0.1.0 #
- Initial release of the Stoolap Flutter SDK.
- Integrated high-performance Stoolap Rust database core (v0.4.0).
- Native support for
VECTORtype and semantic search viaEMBED(). - Full MVCC transaction support (
begin,commit,rollback). - Reactive Dart API with
watch()for live SQL query results. - Optimized release profile for mobile (LTO, SIMD acceleration).