| Age | Commit message (Expand) | Author |
| 8 days | Remove useless casts in format arguments | Peter Eisentraut |
| 2025-11-13 | Replace off_t by pgoff_t in I/O routines | Michael Paquier |
| 2025-11-06 | Use XLogRecPtrIsValid() in various places | Álvaro Herrera |
| 2025-07-19 | Fix infinite wait when reading a partially written WAL record | Alexander Korotkov |
| 2025-07-07 | Standardize LSN formatting by zero padding | Álvaro Herrera |
| 2025-03-29 | Use PRI?64 instead of "ll?" in format strings (continued). | Peter Eisentraut |
| 2025-02-26 | Re-add GUC track_wal_io_timing | Michael Paquier |
| 2025-02-24 | Remove read/sync fields from pg_stat_wal and GUC track_wal_io_timing | Michael Paquier |
| 2025-02-12 | Remove unnecessary (char *) casts [mem] | Peter Eisentraut |
| 2025-02-04 | Add data for WAL in pg_stat_io and backend statistics | Michael Paquier |
| 2025-01-25 | Merge copies of converting an XID to a FullTransactionId. | Noah Misch |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-08-12 | Fix a series of typos and outdated references | David Rowley |
| 2024-03-04 | Remove unused #include's from backend .c files | Peter Eisentraut |
| 2024-02-12 | Read WAL directly from WAL buffers. | Jeff Davis |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-12-08 | Rename ShmemVariableCache to TransamVariables | Heikki Linnakangas |
| 2023-12-08 | Fix potential pointer overflow in xlogreader.c. | Thomas Munro |
| 2023-10-09 | Remove duplicate words in docs and code comments. | Amit Kapila |
| 2023-10-03 | Fail hard on out-of-memory failures in xlogreader.c | Michael Paquier |
| 2023-09-25 | Fix edge-case for xl_tot_len broken by bae868ca. | Thomas Munro |
| 2023-09-22 | Don't trust unvalidated xl_tot_len. | Thomas Munro |
| 2023-07-02 | Silence "missing contrecord" error. | Thomas Munro |
| 2023-05-19 | Pre-beta mechanical code beautification. | Tom Lane |
| 2023-05-02 | Fix typos in comments | Michael Paquier |
| 2023-03-02 | Make some xlogreader messages more accurate | Peter Eisentraut |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-12-05 | Add LSN location in some error messages related to WAL pages | Michael Paquier |
| 2022-10-12 | Simplify some maths in xlogreader.c | Michael Paquier |
| 2022-09-29 | Restore pg_pread and friends. | Thomas Munro |
| 2022-09-24 | Message style improvements | Peter Eisentraut |
| 2022-09-20 | Harmonize parameter names in storage and AM code. | Peter Geoghegan |
| 2022-09-14 | Use the terminology "WAL file" not "log file" more consistently. | Tom Lane |
| 2022-09-09 | Add more error context to RestoreBlockImage() and consume it | Michael Paquier |
| 2022-09-08 | Fix recovery_prefetch with low maintenance_io_concurrency. | Thomas Munro |
| 2022-09-03 | Fix cache invalidation bug in recovery_prefetch. | Thomas Munro |
| 2022-08-18 | Adjust assertion in XLogDecodeNextRecord. | Robert Haas |
| 2022-08-04 | Remove dead pread and pwrite replacement code. | Thomas Munro |
| 2022-07-06 | Change internal RelFileNode references to RelFileNumber or RelFileLocator. | Robert Haas |
| 2022-04-11 | Make XLogRecGetBlockTag() throw error if there's no such block. | Tom Lane |
| 2022-04-11 | Fix various typos and spelling mistakes in code comments | David Rowley |
| 2022-04-08 | Add contrib/pg_walinspect. | Jeff Davis |
| 2022-04-07 | Prefetch data referenced by the WAL, take II. | Thomas Munro |
| 2022-04-07 | Fix warning introduced in 5c279a6d350. | Jeff Davis |
| 2022-04-07 | Custom WAL Resource Managers. | Jeff Davis |
| 2022-03-18 | Add circular WAL decoding buffer, take II. | Thomas Munro |
| 2022-03-11 | Add support for zstd with compression of full-page writes in WAL | Michael Paquier |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-11-26 | Fix determination of broken LSN in OVERWRITTEN_CONTRECORD | Alvaro Herrera |
| 2021-10-27 | Fix typos in comments | Daniel Gustafsson |