montycat 1.0.9
montycat: ^1.0.9 copied to clipboard
Montycat Dart client: High-performance NoSQL client for Dart and Flutter with async operations, real-time subscriptions, in-memory and persistent storage.
1.0.1 #
- Initial release.
1.0.2 #
- Fixed Dart Pub compliance issues.
1.0.3 #
- Published to pub.dev.
1.0.4 #
- Added support for nullable fields using built-in schema mechanics.
1.0.5 #
- Cache value fix
- Populate errors directly if connection is unsuccesfull
1.0.6 #
- Fixed empty string insertion
- Added documentation
- Added changelog
- Added GitHub link
- Fixed bulk custom keys conversion
- Added retrieval by volume in getBulk() function for both types of keyspaces
1.0.7 #
- Fixed connection timeout
1.0.8 #
- Fixed bulk write
- Fixed bulk read
1.0.9 #
- Stateless query refactor: removed shared
commandandlimitOutputmutable fields fromKVbase class; both are now passed as explicit local parameters toconvertToBinaryQuery, eliminating state-related bugs in concurrent usage. subscribeAPI unified: moved fromKeyspacePersistent-only into theKVbase class, making it available on both keyspace types. AddedsubscriptionPortparameter to override the default port. Added validation to reject providing bothkeyandcustomKeysimultaneously.listAllDependingKeys: added validation to reject providing bothkeyandcustomKeysimultaneously.get_value: removed mutual-exclusivity restriction betweenwithPointersandpointersMetadata— both can now be used together.createKeyspace/updateCacheAndCompression:cacheandcompressionmoved from class-level fields to method parameters;updateCacheAndCompressionno longer throws when called on a non-persistent keyspace.