| Age | Commit message (Expand) | Author |
| 2025-11-24 | Add pg_add_size_overflow() and friends | Jacob Champion |
| 2025-11-10 | libpq: Prevent some overflows of int/size_t | Jacob Champion |
| 2025-08-22 | libpq: Handle OOM by disconnecting instead of hanging or skipping msgs | Heikki Linnakangas |
| 2025-05-05 | With GB18030, prevent SIGSEGV from reading past end of allocation. | Noah Misch |
| 2025-02-15 | Make escaping functions retain trailing bytes of an invalid character. | Tom Lane |
| 2025-02-14 | Fix PQescapeLiteral()/PQescapeIdentifier() length handling | Andres Freund |
| 2025-02-10 | Fix handling of invalidly encoded data in escaping functions | Andres Freund |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-06-13 | libpq: Some message style normalization | Peter Eisentraut |
| 2024-04-07 | Support retrieval of results in chunks with libpq. | Tom Lane |
| 2024-01-17 | Remove some comments related to pqPipelineSync() and PQsendPipelineSync() | Michael Paquier |
| 2024-01-16 | Don't test already-referenced pointer for nullness | Alvaro Herrera |
| 2024-01-16 | libpq: Add PQsendPipelineSync() | Michael Paquier |
| 2024-01-16 | Fix a typo and some doc indentation related to libpq pipeline functions | Michael Paquier |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-12-05 | Fix handling of errors in libpq pipelines | Alvaro Herrera |
| 2023-11-08 | Call pqPipelineFlush from PQsendFlushRequest | Alvaro Herrera |
| 2023-08-29 | Fix comment of PQputCopyEnd() | Michael Paquier |
| 2023-08-23 | Introduce macros for protocol characters. | Nathan Bossart |
| 2023-07-11 | Remove --disable-thread-safety and related code. | Thomas Munro |
| 2023-07-04 | libpq: Add support for Close on portals and statements | Michael Paquier |
| 2023-05-19 | Pre-beta mechanical code beautification. | Tom Lane |
| 2023-03-27 | Make SCRAM iteration count configurable | Daniel Gustafsson |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-11-15 | libpq error message refactoring, part 2 | Peter Eisentraut |
| 2022-10-14 | libpq: Reset singlerow flag correctly in pipeline mode | Alvaro Herrera |
| 2022-09-23 | Remove PQsendQuery support in pipeline mode | Alvaro Herrera |
| 2022-09-20 | Harmonize more parameter names in bulk. | Peter Geoghegan |
| 2022-08-15 | Add missing bad-PGconn guards in libpq entry points. | Tom Lane |
| 2022-07-13 | Plug memory leak | Alvaro Herrera |
| 2022-07-05 | libpq: Improve idle state handling in pipeline mode | Alvaro Herrera |
| 2022-07-03 | Remove redundant null pointer checks before PQclear and PQconninfoFree | Peter Eisentraut |
| 2022-07-03 | Remove redundant null pointer checks before free() | Peter Eisentraut |
| 2022-04-21 | Fix missed cases in libpq's error handling. | Tom Lane |
| 2022-03-28 | Add support for MERGE SQL command | Alvaro Herrera |
| 2022-02-28 | Adjust interaction of libpq pipeline mode with errorMessage resets. | Tom Lane |
| 2022-02-18 | Rearrange libpq's error reporting to avoid duplicated error text. | Tom Lane |
| 2022-02-18 | Don't let libpq "event" procs break the state of PGresult objects. | Tom Lane |
| 2022-02-12 | Fix thinko in PQisBusy(). | Tom Lane |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-07-29 | Improve libpq's handling of OOM during error message construction. | Tom Lane |
| 2021-07-09 | libpq: Fix sending queries in pipeline aborted state | Alvaro Herrera |
| 2021-06-29 | Fix libpq state machine in pipeline mode | Alvaro Herrera |
| 2021-06-29 | Add PQsendFlushRequest to libpq | Alvaro Herrera |
| 2021-06-11 | Add 'Portal Close' message to pipelined PQsendQuery() | Alvaro Herrera |
| 2021-06-08 | Adjust batch size in postgres_fdw to not use too many parameters | Tomas Vondra |
| 2021-03-30 | Improve PQtrace() output format | Alvaro Herrera |
| 2021-03-21 | Fix new memory leaks in libpq | Alvaro Herrera |
| 2021-03-15 | Implement pipeline mode in libpq | Alvaro Herrera |
| 2021-03-04 | Remove server and libpq support for old FE/BE protocol version 2. | Heikki Linnakangas |