Commits

DateSubjectAuthorReleases
2026-05-11 Add timingsafe_bcmp(), for constant-time memory comparison Heikki Linnakangas 14.23
2026-05-11 Add timingsafe_bcmp(), for constant-time memory comparison Heikki Linnakangas 15.18
2026-05-11 Add timingsafe_bcmp(), for constant-time memory comparison Heikki Linnakangas 16.14
2026-05-11 Add timingsafe_bcmp(), for constant-time memory comparison Heikki Linnakangas 17.10
2026-04-07 Add errdetail() with PID and UID about source of termination signal. Andrew Dunstan 19 (unreleased)
2026-04-04 Compute CRC32C on ARM using the Crypto Extension where available John Naylor 19 (unreleased)
2026-04-04 Use AVX2 for calculating page checksums where available John Naylor 19 (unreleased)
2026-03-18 ssl: Serverside SNI support for libpq Daniel Gustafsson 19 (unreleased)
2026-03-13 Change copyObject() to use typeof_unqual Peter Eisentraut 19 (unreleased)
2026-03-06 Portable StaticAssertExpr Peter Eisentraut 19 (unreleased)
2026-03-02 Support using copyObject in standard C++ Peter Eisentraut 19 (unreleased)
2026-03-02 Check for memset_explicit() and explicit_memset() Peter Eisentraut 19 (unreleased)
2026-02-25 Allow PG_PRINTF_ATTRIBUTE to be different in C and C++ code. Tom Lane 14.23
2026-02-25 Allow PG_PRINTF_ATTRIBUTE to be different in C and C++ code. Tom Lane 17.10
2026-02-25 Allow PG_PRINTF_ATTRIBUTE to be different in C and C++ code. Tom Lane 15.18
2026-02-25 Allow PG_PRINTF_ATTRIBUTE to be different in C and C++ code. Tom Lane 18.4
2026-02-25 Allow PG_PRINTF_ATTRIBUTE to be different in C and C++ code. Tom Lane 16.14
2026-02-23 Cope with AIX's alignment woes by using _Pragma("pack"). Tom Lane 19 (unreleased)
2026-02-23 Remove uses of popcount builtins. Nathan Bossart 19 (unreleased)
2026-02-19 Assume "inline" keyword is available. Nathan Bossart 19 (unreleased)
2026-02-07 Revert "Change copyObject() to use typeof_unqual" Peter Eisentraut 19 (unreleased)
2026-02-04 Change copyObject() to use typeof_unqual Peter Eisentraut 19 (unreleased)
2026-01-14 Revert "Replace pg_restrict by standard restrict" Peter Eisentraut 19 (unreleased)
2026-01-08 strnlen() is now required Peter Eisentraut 19 (unreleased)
2026-01-05 Remove unneeded defines from pg_config.h.in Michael Paquier 19 (unreleased)