Commits

Showing commits that first shipped in 19 (backpatches included). Clear

DateSubjectAuthorReleases
2026-01-05 Extend xlogwait infrastructure with write and flush wait types Alexander Korotkov 19 (unreleased)
2026-01-05 Add the MODE option to the WAIT FOR LSN command Alexander Korotkov 19 (unreleased)
2026-01-01 Update copyright for 2026 Bruce Momjian 19 (unreleased)
2025-12-23 Toggle logical decoding dynamically based on logical slot presence. Masahiko Sawada 19 (unreleased)
2025-12-16 Add TAP test to check recovery when redo LSN is missing Michael Paquier 19 (unreleased)
2025-12-09 Use palloc_object() and palloc_array() in backend code Michael Paquier 19 (unreleased)
2025-12-09 Add wait event for the group commit delay before WAL flush Heikki Linnakangas 19 (unreleased)
2025-12-09 Widen MultiXactOffset to 64 bits Heikki Linnakangas 19 (unreleased)
2025-12-08 Use PGAlignedXLogBlock for some code simplification Peter Eisentraut 19 (unreleased)
2025-11-10 Move SLRU_PAGES_PER_SEGMENT to pg_config_manual.h Heikki Linnakangas 19 (unreleased)
2025-11-06 Use XLogRecPtrIsValid() in various places Álvaro Herrera 19 (unreleased)
2025-11-05 Implement WAIT FOR command Alexander Korotkov 19 (unreleased)
2025-11-05 Add assertions checking for the startup process in WAL replay routines Michael Paquier 19 (unreleased)
2025-11-04 Fix unconditional WAL receiver shutdown during stream-archive transition Michael Paquier 19 (unreleased)
2025-10-29 Fix correctness issue with computation of FPI size in WAL stats Michael Paquier 19 (unreleased)
2025-09-30 Reorder XLogNeedsFlush() checks to be more consistent Michael Paquier 19 (unreleased)
2025-09-25 Remove preprocessor guards from injection points Daniel Gustafsson 19 (unreleased)
2025-09-19 Make XLogFlush() and XLogNeedsFlush() decision-making more consistent Michael Paquier 19 (unreleased)
2025-09-09 Fix leak with SMgrRelations in startup process Michael Paquier 19 (unreleased)
2025-08-22 Revert "Get rid of WALBufMappingLock" Alexander Korotkov 19 (unreleased)
2025-08-13 Grab the low-hanging fruit from forcing USE_FLOAT8_BYVAL to true. Tom Lane 19 (unreleased)
2025-08-05 Fix mixups of FooGetDatum() vs. DatumGetFoo() Peter Eisentraut 19 (unreleased)
2025-08-03 Fix assorted pretty-trivial memory leaks in the backend. Tom Lane 19 (unreleased)
2025-07-27 Fix performance regression with flush of pending fixed-numbered stats Michael Paquier 19 (unreleased)
2025-07-23 Preserve conflict-relevant data during logical replication. Amit Kapila 19 (unreleased)