Changes for version 0.57 - 2026-02-10
- [FEATURE] Changed caching to be disabled by default (TTL set to 0).
- [FEATURE] Added automatic detection of non-deterministic SQL functions (NOW, RAND, etc.) to automatically bypass cache for safety.
- [FIX] Improved cache invalidation on update/delete operations to use specific primary key keys, preventing stale data scenarios.
- [FIX] count() queries are no longer cached by default due to high risk of stale data, ensuring accurate row counts.
Modules
Non-blocking, multi-worker asynchronous wrapper for DBIx::Class
Non-blocking resultset proxy with Future-based execution
Asynchronous pagination handling for Async ResultSets
Asynchronous operations on a single ResultSource column
Asynchronous Row object representing a single database record.
Non-blocking, worker-pool based Proxy for DBIx::Class::Schema
Storage Layer for DBIx::Class::Async
DBI-based async storage backend for DBIx::Class::Async
Asynchronous cursor for DBIx::Class ResultSets using Futures