Revision history for DBIO-MySQL-Async

0.900000  2026-06-23
    First release. Future-based async MySQL/MariaDB storage for DBIO via EV::MariaDB.

    * Storage
        - DBIO::MySQL::Async::Storage on DBIO::Storage::Async, speaking the
          MariaDB C client directly through EV::MariaDB (no DBI / DBD::mysql)
        - Async select/insert/update/delete returning Future objects
        - Sync fallback (->all, ->first, ...) via blocking ->get on the Future

    * Transactions
        - txn_do_async driving the BEGIN/COMMIT/ROLLBACK chain
        - TransactionContext pinning one pooled connection for the txn duration

    * Pipelining
        - Pipeline mode batching queries into a single network round-trip,
          up to 64 in-flight

    * Connection pool
        - Connection pool with transaction pinning, built on
          DBIO::Storage::PoolBase

    * AccessBroker
        - Accept AccessBroker objects via Schema->connect($broker)
        - Refresh async conninfo through the broker for newly created
          pooled connections