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