| Age | Commit message (Expand) | Author |
| 2025-10-21 | Make smgr access for a BufferManagerRelation safer in relcache inval | Álvaro Herrera |
| 2025-09-05 | bufmgr: Use consistent naming of the clock-sweep algorithm | Andres Freund |
| 2025-08-03 | Fix MemoryContextAllocAligned's interaction with Valgrind. | Tom Lane |
| 2025-07-04 | Speed up truncation of temporary relations. | Fujii Masao |
| 2025-06-03 | Fix incorrect format placeholders | Peter Eisentraut |
| 2025-04-07 | localbuf: Add Valgrind buffer access instrumentation | Andres Freund |
| 2025-04-01 | aio: Add test_aio module | Andres Freund |
| 2025-03-30 | bufmgr: Implement AIO read support | Andres Freund |
| 2025-03-29 | localbuf: Track pincount in BufferDesc as well | Andres Freund |
| 2025-03-16 | localbuf: Introduce StartLocalBufferIO() | Andres Freund |
| 2025-03-16 | localbuf: Introduce FlushLocalBuffer() | Andres Freund |
| 2025-03-16 | localbuf: Introduce TerminateLocalBufferIO() | Andres Freund |
| 2025-03-16 | localbuf: Introduce InvalidateLocalBuffer() | Andres Freund |
| 2025-03-16 | localbuf: Fix dangerous coding pattern in GetLocalVictimBuffer() | Andres Freund |
| 2025-03-14 | Improve buffer manager API for backend pin limits. | Thomas Munro |
| 2025-02-26 | Re-add GUC track_wal_io_timing | Michael Paquier |
| 2025-02-25 | Change relpath() et al to return path by value | Andres Freund |
| 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-01-14 | Make pg_stat_io count IOs as bytes instead of blocks for some operations | Michael Paquier |
| 2025-01-10 | Merge pgstat_count_io_op_n() and pgstat_count_io_op() | Michael Paquier |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-11-14 | Remove a useless cast to (void *) in hash_search() call | Peter Eisentraut |
| 2024-05-17 | Revise GUC names quoting in messages again | Peter Eisentraut |
| 2024-04-02 | Provide vectored variant of ReadBuffer(). | Thomas Munro |
| 2024-03-04 | Remove unused #include's from backend .c files | Peter Eisentraut |
| 2024-03-03 | Replace BackendIds with 0-based ProcNumbers | Heikki Linnakangas |
| 2024-02-02 | Fix bug in bulk extending temp relation after failure | Heikki Linnakangas |
| 2024-01-05 | Fix corruption of local buffer state during extend of temp relation | Michael Paquier |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-12-16 | Refactor pgstat_prepare_io_time() with an input argument instead of a GUC | Michael Paquier |
| 2023-12-16 | Provide multi-block smgrprefetch(). | Thomas Munro |
| 2023-11-30 | Apply quotes more consistently to GUC names in logs | Michael Paquier |
| 2023-11-08 | Make ResourceOwners more easily extensible. | Heikki Linnakangas |
| 2023-11-08 | Move a few ResourceOwnerEnlarge() calls for safety and clarity. | Heikki Linnakangas |
| 2023-09-19 | Standardize type of extend_by counter | Peter Eisentraut |
| 2023-09-14 | Fix tracking of temp table relation extensions as writes | Andres Freund |
| 2023-08-23 | ExtendBufferedWhat -> BufferManagerRelation. | Thomas Munro |
| 2023-04-08 | Add io_direct setting (developer-only). | Thomas Munro |
| 2023-04-08 | Introduce PG_IO_ALIGN_SIZE and align all I/O buffers. | Thomas Munro |
| 2023-04-08 | Track IO times in pg_stat_io | Andres Freund |
| 2023-04-07 | Improve IO accounting for temp relation writes | Andres Freund |
| 2023-04-05 | bufmgr: Introduce infrastructure for faster relation extension | Andres Freund |
| 2023-04-05 | bufmgr: Acquire and clean victim buffer separately | Andres Freund |
| 2023-04-05 | bufmgr: Add Pin/UnpinLocalBuffer() | Andres Freund |
| 2023-03-31 | Track shared buffer hits in pg_stat_io | Andres Freund |
| 2023-03-30 | bufmgr: Fix undefined behaviour with, unrealistically, large temp_buffers | Andres Freund |
| 2023-02-10 | pgstat: Track more detailed relation IO statistics | Andres Freund |
| 2023-02-06 | Remove useless casts to (void *) in hash_search() calls | Peter Eisentraut |
| 2023-01-13 | Manual cleanup and pgindent of pgstat and bufmgr related code | Andres Freund |