| Age | Commit message (Expand) | Author |
| 5 days | Fix infer_arbiter_index for partitioned tables | Álvaro Herrera |
| 7 days | Use palloc_object() and palloc_array() in backend code | Michael Paquier |
| 8 days | Fix distinctness check for queries with grouping sets | Richard Guo |
| 8 days | Fix const-simplification for index expressions and predicate | Richard Guo |
| 11 days | Don't reset the pathlist of partitioned joinrels. | Robert Haas |
| 2025-12-02 | Remove doc and code comments about ON CONFLICT deficiencies | Álvaro Herrera |
| 2025-12-02 | Remove useless casting to same type | Peter Eisentraut |
| 2025-12-01 | Fix ON CONFLICT ON CONSTRAINT during REINDEX CONCURRENTLY | Álvaro Herrera |
| 2025-11-29 | Don't call simplify_aggref with a NULL PlannerInfo | David Rowley |
| 2025-11-27 | Allow indexscans on partial hash indexes with implied quals. | Tom Lane |
| 2025-11-27 | Add parallelism support for TID Range Scans | David Rowley |
| 2025-11-26 | Have the planner replace COUNT(ANY) with COUNT(*), when possible | David Rowley |
| 2025-11-24 | Fix infer_arbiter_index during concurrent index operations | Álvaro Herrera |
| 2025-11-23 | Add SupportRequestInlineInFrom planner support request. | Tom Lane |
| 2025-11-17 | Clean up match_orclause_to_indexcol(). | Tom Lane |
| 2025-11-06 | Fix UNION planner estimate_num_groups with varno==0 | David Rowley |
| 2025-11-05 | Avoid creating duplicate ordered append paths | Richard Guo |
| 2025-11-05 | Fix assertion failure in generate_orderedappend_paths() | Richard Guo |
| 2025-11-05 | Fix comments for ChangeVarNodes() and related functions | Richard Guo |
| 2025-11-04 | Fix possible usage of incorrect UPPERREL_SETOP RelOptInfo | David Rowley |
| 2025-11-03 | Doc: cover index CONCURRENTLY causing errors in INSERT ... ON CONFLICT. | Noah Misch |
| 2025-11-02 | Change "long" numGroups fields to be Cardinality (i.e., double). | Tom Lane |
| 2025-11-02 | Improve planner's estimates of tuple hash table sizes. | Tom Lane |
| 2025-10-30 | Disable parallel plans for RIGHT_SEMI joins | Richard Guo |
| 2025-10-21 | Use CompactAttribute more often, when possible | David Rowley |
| 2025-10-21 | Fix pushdown of degenerate HAVING clauses | Richard Guo |
| 2025-10-18 | Tidyup truncate_useless_pathkeys() function | David Rowley |
| 2025-10-16 | Remove partColsUpdated. | Nathan Bossart |
| 2025-10-14 | Rename apply_at to apply_agg_at for clarity | Richard Guo |
| 2025-10-09 | Remove unnecessary include of "utils/fmgroids.h" | Richard Guo |
| 2025-10-08 | Make truncate_useless_pathkeys() consider WindowFuncs | David Rowley |
| 2025-10-08 | Add planner_setup_hook and planner_shutdown_hook. | Robert Haas |
| 2025-10-08 | Add ExplainState argument to pg_plan_query() and planner(). | Robert Haas |
| 2025-10-08 | Implement Eager Aggregation | Richard Guo |
| 2025-10-07 | Remove PlannerInfo's join_search_private method. | Robert Haas |
| 2025-10-07 | Allow private state in certain planner data structures. | Robert Haas |
| 2025-10-07 | Assign each subquery a unique name prior to planning it. | Robert Haas |
| 2025-10-07 | Teach planner to short-circuit EXCEPT/INTERSECT with dummy inputs | David Rowley |
| 2025-10-07 | Fix incorrect targetlist in dummy UNIONs | David Rowley |
| 2025-10-05 | Don't include access/htup_details.h in executor/tuptable.h | Álvaro Herrera |
| 2025-10-04 | Teach UNION planner to remove dummy inputs | David Rowley |
| 2025-10-03 | Use bms_add_members() instead of bms_union() when possible | David Rowley |
| 2025-10-03 | Add IGNORE NULLS/RESPECT NULLS option to Window functions. | Tatsuo Ishii |
| 2025-09-29 | Remove unused parameter from find_window_run_conditions() | David Rowley |
| 2025-09-29 | Improve planner's width estimates for set operations | David Rowley |
| 2025-09-25 | Remove unused parameter from check_and_push_window_quals | David Rowley |
| 2025-09-23 | Keep track of what RTIs a Result node is scanning. | Robert Haas |
| 2025-09-20 | Re-allow using statistics for bool-valued functions in WHERE. | Tom Lane |
| 2025-09-19 | Improve wording in a few comments | David Rowley |
| 2025-09-16 | Treat JsonConstructorExpr as non-strict | Richard Guo |