Changes for version 0.900000 - 2026-06-23
- First release. Future-based async PostgreSQL storage for DBIO, speaking libpq's async protocol via EV::Pg with no DBI in the path.
- Storage
- DBIO::PostgreSQL::Async::Storage built on DBIO::Storage::Async
- Non-blocking select/insert/update/delete returning Future objects
- Prepared statement caching
- Sync fallback (->all, ->first, etc. via blocking ->get on the Future)
- Transactions
- txn_do_async with BEGIN/COMMIT/ROLLBACK chaining
- Transaction context with connection pinning
- Pipelining
- Pipeline mode batching multiple queries in a single round-trip
- LISTEN/NOTIFY
- Real-time event streaming via ->listen and ->notify
- COPY
- COPY IN for bulk data loading
- Connection pool
- Async connection pool with transaction pinning
- AccessBroker
- Accept AccessBroker objects via Schema->connect($broker)
- Refresh async conninfo through the broker for new pooled connections
Documentation
Modules
Async PostgreSQL storage for DBIO via EV::Pg
PostgreSQL connection string utilities for DBIO async driver
EV::Pg connection pool for DBIO
Async PostgreSQL storage driver using EV::Pg
Pinned connection context for an async PostgreSQL transaction