Commits

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

DateSubjectAuthorReleases
2026-05-13 Pre-beta mechanical code beautification, step 1: run pgindent. Tom Lane 19 (unreleased)
2026-05-11 Prevent buffer overrun in unicode_normalize(). Tom Lane 19 (unreleased)
2026-04-06 Expose helper functions scan_quoted_identifier and scan_identifier. Robert Haas 19 (unreleased)
2026-03-30 Remove bits* typedefs. Nathan Bossart 19 (unreleased)
2026-03-16 Reduce header inclusions via execnodes.h Álvaro Herrera 19 (unreleased)
2026-02-17 Suppress new "may be used uninitialized" warning. Noah Misch 19 (unreleased)
2026-02-14 Fix SUBSTRING() for toasted multibyte characters. Noah Misch 19 (unreleased)
2026-02-10 Improve type handling of varlena structures Michael Paquier 19 (unreleased)
2026-02-08 Replace pg_mblen() with bounds-checked versions. Thomas Munro 19 (unreleased)
2026-02-02 Refactor att_align_nominal() to improve performance. Tom Lane 19 (unreleased)
2026-01-22 Mark commented out code as unused Peter Eisentraut 19 (unreleased)
2026-01-07 Clean up ICU includes. Jeff Davis 19 (unreleased)
2026-01-01 Update copyright for 2026 Bruce Momjian 19 (unreleased)
2025-12-16 Separate out bytea sort support from varlena.c John Naylor 19 (unreleased)
2025-12-09 Use palloc_object() and palloc_array() in backend code Michael Paquier 19 (unreleased)
2025-12-06 Fix text substring search for non-deterministic collations. Tom Lane 19 (unreleased)
2025-11-04 Allow "SET list_guc TO NULL" to specify setting the GUC to empty. Tom Lane 19 (unreleased)
2025-10-29 Use C11 char16_t and char32_t for Unicode code points. Jeff Davis 19 (unreleased)
2025-08-13 Grab the low-hanging fruit from forcing sizeof(Datum) to 8. Tom Lane 19 (unreleased)
2025-08-08 Remove useless/superfluous Datum conversions Peter Eisentraut 19 (unreleased)
2025-07-02 Move code for the bytea data type from varlena.c to new bytea.c Michael Paquier 19 (unreleased)