pgAudit 19beta4 (PostgreSQL 19)
Pre-release
Pre-release
Bug Fixes:
- Do not audit permission checks that are not enforcing.
- Report rows affected by COPY when pgaudit.log_rows is enabled.
- Locate pgaudit.control relative to the Makefile.
- Fix use-after-free reading object name/type after event trigger.
- Do not log inserted or updated columns against the SELECT grant.
- Add exception for fetch statement to stack check.
- Fix memory leak when logging functions and query parameters.
Features:
- PostgreSQL 19 support.
Improvements:
- Skip executor hooks when SELECT/DML auditing is not enabled.
- Document that audit logging is best-effort and not transactional.
- Count statement rows with es_total_processed instead of the ExecutorRun() hook.