| Age | Commit message (Expand) | Author |
| 2025-12-02 | Remove useless casting to same type | Peter Eisentraut |
| 2025-11-27 | Add parallelism support for TID Range Scans | David Rowley |
| 2025-11-02 | Improve planner's estimates of tuple hash table sizes. | Tom Lane |
| 2025-10-16 | Remove partColsUpdated. | Nathan Bossart |
| 2025-10-05 | Don't include access/htup_details.h in executor/tuptable.h | Álvaro Herrera |
| 2025-08-19 | Pathify RHS unique-ification for semijoin planning | Richard Guo |
| 2025-07-29 | Display Memoize planner estimates in EXPLAIN | David Rowley |
| 2025-07-08 | Consider explicit incremental sort for Append and MergeAppend | Richard Guo |
| 2025-05-08 | Track the number of presorted outer pathkeys in MergePath | Richard Guo |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-12-19 | Improve planner's handling of SetOp plans. | Tom Lane |
| 2024-12-19 | Convert SetOp to read its inputs as outerPlan and innerPlan. | Tom Lane |
| 2024-08-21 | Treat number of disabled nodes in a path as a separate cost metric. | Robert Haas |
| 2024-07-29 | Simplify create_merge_append_path for clarity | Richard Guo |
| 2024-07-23 | Remove redundant code in create_gather_merge_path | Richard Guo |
| 2024-07-23 | Fix rowcount estimate for gather (merge) paths | Richard Guo |
| 2024-06-18 | Fix possible Assert failure in cost_memoize_rescan | David Rowley |
| 2024-05-05 | Fix query pullup issue with WindowClause runCondition | David Rowley |
| 2024-03-30 | Add support for MERGE ... WHEN NOT MATCHED BY SOURCE. | Dean Rasheed |
| 2024-03-26 | Propagate pathkeys from CTEs up to the outer query. | Tom Lane |
| 2024-03-25 | Reduce memory used by partitionwise joins | Amit Langote |
| 2024-03-19 | Postpone reparameterization of paths until create_plan(). | Tom Lane |
| 2024-03-04 | Remove unused #include's from backend .c files | Peter Eisentraut |
| 2024-02-23 | Avoid dangling-pointer problem with partitionwise joins under GEQO. | Tom Lane |
| 2024-02-15 | Clarify the 'rows' parameter in create_append_path | David Rowley |
| 2024-01-31 | Fix costing bug in MergeAppend | David Rowley |
| 2024-01-10 | Fix Asserts in calc_non_nestloop_required_outer(). | Tom Lane |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-10-26 | Add trailing commas to enum definitions | Peter Eisentraut |
| 2023-10-24 | Fix problems when a plain-inheritance parent table is excluded. | Tom Lane |
| 2023-10-09 | Strip off ORDER BY/DISTINCT aggregate pathkeys in create_agg_path | David Rowley |
| 2023-08-15 | Re-allow FDWs and custom scan providers to replace joins with pseudoconstant ... | Etsuro Fujita |
| 2023-08-03 | Account for startup rows when costing WindowAggs | David Rowley |
| 2023-07-14 | Allow plan nodes with initPlans to be considered parallel-safe. | Tom Lane |
| 2023-04-12 | Fix parallel-safety marking when moving initplans to another node. | Tom Lane |
| 2023-03-16 | Enable use of Memoize atop an Append that came from UNION ALL. | Tom Lane |
| 2023-03-02 | Remove local optimizations of empty Bitmapsets into null pointers. | Tom Lane |
| 2023-01-31 | Remove dead NoMovementScanDirection code | David Rowley |
| 2023-01-30 | Make Vars be outer-join-aware. | Tom Lane |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-12-05 | Fix Memoize to work with partitionwise joining. | Tom Lane |
| 2022-12-04 | Fix broken MemoizePath support in reparameterize_path(). | Tom Lane |
| 2022-12-04 | Add missing MaterialPath support in reparameterize_path[_by_child]. | Tom Lane |
| 2022-10-24 | Update some comments that should've covered MERGE | Alvaro Herrera |
| 2022-10-03 | Revert "Optimize order of GROUP BY keys". | Tom Lane |
| 2022-08-18 | Improve performance of adjust_appendrel_attrs_multilevel. | Tom Lane |
| 2022-07-19 | Estimate cost of elided SubqueryScan, Append, MergeAppend nodes better. | Tom Lane |
| 2022-07-01 | Remove no-longer-used parameter for create_groupingsets_path(). | Tom Lane |
| 2022-04-07 | Teach planner and executor about monotonic window funcs | David Rowley |
| 2022-03-30 | Optimize order of GROUP BY keys | Tomas Vondra |