master
Build all Flex files standalone
Add infrastructure for pg_get_*_ddl functions
Invalidate plan cache after role changes.
Fix for loop variables used with lengthof
Refactor att_align_nominal() to improve performance.
Update copyright for 2026
Fix null-bitmap combining in array_agg_array_combine().
Fix integer overflow in array_agg(), when the array grows too large
Reduce header inclusions via execnodes.h
Rename sort support integer comparators for clarity
Fix missing money overflow checks for INT64_MIN / -1
Make many cast functions error safe
Pre-beta mechanical code beautification, step 1: run pgindent.
Fix datum_image_*()'s inability to detect sign-extension variations
Use named boolean parameters for pg_get_*_ddl option arguments
Fix truncation rules for base64 encoding
Improve type handling of varlena structures
Fix set of typos and grammar mistakes
Remove bits* typedefs.
Guard against overlength time zone abbreviations in to_char().
Add all required calls to TupleDescFinalize()
Fix accidentally cast away qualifiers
Remove RADIUS support.
Avoid conflicts with library versions of inet_net_ntop() and friends.
Use pg_ascii_tolower()/pg_ascii_toupper() where appropriate.
Fix COUNT's logic for window run condition support
Shorten pg_attribute_always_inline to pg_always_inline
Mark commented out code as unused
Use fallthrough attribute instead of comment
make immutability tests in to_json and to_jsonb complete
Add additional jsonpath string methods
Avoid redundant re-evaluation of JSON_TABLE nested paths
Avoid overflow in Levenshtein distance calculations.
Fix unintentional behavior change from 5a38104.
Fix mishandling of leading '\' in nondeterministic LIKE.
Fix like_fixed_prefix_ci() selectivity.
Fix more Datum conversion inconsistencies
Fix assorted places that need to use palloc_array().
Avoid useless calls in pg_get_multixact_stats()
Require superuser to install a non-built-in selectivity estimator.
Return nulls honestly in aggregate "combine" functions.
Remove #include <math.h> where not needed
Guard against unexpected dimensions of oidvector/int2vector.
Add data type oid8, 64-bit unsigned identifier
Fix out-of-bound reads with ascii() for invalid multibyte characters
Fix for loop variables
Generate unicode_limits.h.
Require ICU 55 or later
pg_upgrade: Optimize logical replication slot caught-up check.
Fix typo in pg_stat_us_to_ms()
Force standard_conforming_strings to always be ON.
Make some minor cleanups in typalign-related code.
Fix potential buffer overrun in regexp match/split functions.
Handle nullable referenced key in RI fast-path check
Fix copy-paste error in hash_record_extended()
Obstruct EXTRACT() field name deparse injection.
Be more wary about constant's datatype in scalarineqsel().
Tighten tid input parsing with strtoul() to reject empty fields
Harden tsquery code against overflows.
De-obfuscate the comment in tsrank.c's calc_rank_or().
Harden tsvector code against overflows.
Replace pg_mblen() with bounds-checked versions.
Fix handling of namespace nodes in xpath() (xml)