Revision history for Database-Async-Engine-PostgreSQL 1.005 2024-09-18 19:53:46+08:00 Asia/Singapore [Bugs fixed] - after an error, the active query was left in place which caused further query attempts to stall (also raised by @ngeojiajun-deriv with a test case :+1:) - flow control is now applied immediately, to avoid a race condition where the first flow control event could be missed - flow control is also cleaned up properly, in some cases we could end up with the previous source still attached on the next query 1.004 2024-01-08 14:22:35+08:00 Asia/Singapore [Bugs fixed] - for ->simple_query(), ensure we finish the row source, and pass through the Database::Async instance (otherwise you'd get errors about not being able to call ->new_future) 1.003 2023-12-04 23:22:18+08:00 Asia/Singapore [New features] - support for attributes and default values in ORM 1.002 2023-03-20 09:08:00+08:00 Asia/Singapore [New features] - support for connections to Unix sockets, thanks to Torsten Förtsch [Bugs fixed] - removing from the event loop would leave behind some state, causing a memory leak - incorrect method name when closing a connection, fix thanks to Maryam Nafisi 1.001 2022-12-07 19:36:46+08:00 Asia/Singapore [New features] - better flow-control support for incoming data 1.000 2022-09-07 05:02:18+08:00 Asia/Singapore [New features] - support for SCRAM-SHA256 authentication (required for recent PostgreSQL versions) 0.012 2021-09-13 00:42:06+08:00 Asia/Kuala_Lumpur [New features] - pgpass support, thanks to Torsten Förtsch - can now specify `application_name` in engine config - disconnection notification (and active query termination) via ->connected method 0.011 2021-06-16 01:00:08+08:00 Asia/Kuala_Lumpur [New features] - encoding support, requires Database::Async 0.14+ [Bugs fixed] - query completion fixes to align with latest Database::Async 0.010 2020-12-07 02:54:29+08:00 Asia/Kuala_Lumpur No new features. Bugs fixed: - the `service` parameter from `Database::Async->new(engine => { service => 'xxx' })` is now applied and used for connections 0.009 2020-12-03 00:18:17+08:00 Asia/Kuala_Lumpur New features: - support PGSERVICE, PGSERVICEFILE and PGSYSCONFDIR for locating and using PostgreSQL service definitions 0.008 2019-07-16 20:40:17+08:00 Asia/Kuala_Lumpur No new features. Bugs fixed: - when creating a table, the primary key(s) were not quoted 0.007 2019-06-30 01:52:53+08:00 Asia/Kuala_Lumpur No new features. Bugs fixed: - improved query performance, particularly in COPY operations, by allowing multiple smaller writes to be combined 0.006 2019-06-04 23:47:47+08:00 Asia/Kuala_Lumpur New features: - some updates to handle primary keys on tables in ::DDL 0.005 2019-05-05 19:21:51+08:00 Asia/Kuala_Lumpur No new features. Bugs fixed: - improvement schema handling in DDL generation methods to be more consistent 0.004 2019-05-01 06:46:59+08:00 Asia/Kuala_Lumpur New features: - very basic type and table info retrieval, intended as a starting point to replace the common information_schema handling used in other databases. 0.003 2019-04-21 14:20:29+08:00 Asia/Kuala_Lumpur New features: - imported temporary schema generation templates in ::DDL 0.002 2019-04-20 15:18:59+08:00 Asia/Kuala_Lumpur New features: - ->write_len equivalent for ->read_len, defaults to 2MB (previously 8KB which was not so efficient when dealing with larger queries or bulk transfer such as COPY IN) - ->application_name support (for cases where it's not so easy to add that to the URI) 0.001 2019-04-15 06:29:39+08:00 Asia/Kuala_Lumpur Initial CPAN release