Changes for version 0.53 - 2026-02-04
- TEST SUITE
- Added t/144-loop-engine.t: Validates "Smart Default" auto-initialisation and verified "Injection Pattern" for custom IO::Async::Loop instances.
- Added t/145-mojo-integration.t: Established formal support for Mojo::IOLoop environments, proving non-blocking co-existence between DBIC workers and Mojo timers.
- DOCUMENTATION
- Updated DBI.pm/Storage.pm: Clearly defined the "Master-Worker" architecture and the separation of the Parent process from the DBI Handle (Ghost DBH pattern).
- Enhanced CAVEATS: Documented why traditional txn_begin/commit blocks are replaced by the atomic instruction-set logic of txn_do.
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