| Age | Commit message (Expand) | Author |
| 2025-06-12 | Revert support for improved tracking of nested queries | Michael Paquier |
| 2025-01-16 | Add OLD/NEW support to RETURNING in DML queries. | Dean Rasheed |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-10-24 | Track more precisely query locations for nested statements | Michael Paquier |
| 2024-09-10 | Introduce an RTE for the grouping step | Richard Guo |
| 2024-03-17 | Add RETURNING support to MERGE. | Dean Rasheed |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-01-30 | Make Vars be outer-join-aware. | Tom Lane |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-12-06 | Rework query relation permission checking | Alvaro Herrera |
| 2022-07-20 | Make subquery aliases optional in the FROM clause. | Dean Rasheed |
| 2022-03-28 | Add support for MERGE SQL command | Alvaro Herrera |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-09-09 | Remove Value node struct | Peter Eisentraut |
| 2021-03-31 | Allow an alias to be attached to a JOIN ... USING | Peter Eisentraut |
| 2021-03-31 | Add p_names field to ParseNamespaceItem | Peter Eisentraut |
| 2021-03-26 | Extended statistics on expressions | Tomas Vondra |
| 2021-02-01 | SEARCH and CYCLE clauses | Peter Eisentraut |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-12-09 | Support subscripting of arbitrary types, not only arrays. | Tom Lane |
| 2020-03-25 | Go back to returning int from ereport auxiliary functions. | Tom Lane |
| 2020-03-24 | Improve the internal implementation of ereport(). | Tom Lane |
| 2020-01-02 | Make parser rely more heavily on the ParseNamespaceItem data structure. | Tom Lane |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 2019-12-26 | Refactor parser's generation of Var nodes. | Tom Lane |
| 2019-05-22 | Phase 2 pgindent run for v12. | Tom Lane |
| 2019-05-22 | Initial pgindent run for v12. | Tom Lane |
| 2019-03-30 | Generated columns | Peter Eisentraut |
| 2019-02-01 | Renaming for new subscripting mechanism | Alvaro Herrera |
| 2019-01-25 | Allow generalized expression syntax for partition bounds | Peter Eisentraut |
| 2019-01-19 | Allow COPY FROM to filter data using WHERE conditions | Tomas Vondra |
| 2019-01-02 | Update copyright for 2019 | Bruce Momjian |
| 2018-04-12 | Revert MERGE patch | Simon Riggs |
| 2018-04-03 | MERGE SQL Command following SQL:2016 | Simon Riggs |
| 2018-04-02 | Revert "Modified files for MERGE" | Simon Riggs |
| 2018-04-02 | Modified files for MERGE | Simon Riggs |
| 2018-02-10 | Fix oversight in CALL argument handling, and do some minor cleanup. | Tom Lane |
| 2018-02-07 | Support all SQL:2011 options for window frame clauses. | Tom Lane |
| 2018-01-03 | Update copyright for 2018 | Bruce Momjian |
| 2017-11-30 | SQL procedures | Peter Eisentraut |
| 2017-11-08 | Change TRUE/FALSE to true/false | Peter Eisentraut |
| 2017-06-21 | Phase 2 of pgindent updates. | Tom Lane |
| 2017-06-21 | Initial pgindent run with pg_bsd_indent version 2.0. | Tom Lane |
| 2017-06-14 | Disallow set-returning functions inside CASE or COALESCE. | Tom Lane |
| 2017-05-17 | Post-PG 10 beta1 pgindent run | Bruce Momjian |
| 2017-04-01 | Add infrastructure to support EphemeralNamedRelation references. | Kevin Grittner |
| 2017-01-25 | Change unknown-type literals to type text in SELECT and RETURNING lists. | Tom Lane |
| 2017-01-16 | Fix check_srf_call_placement() to handle VALUES cases correctly. | Tom Lane |
| 2017-01-07 | Get rid of ParseState.p_value_substitute; use a columnref hook instead. | Tom Lane |
| 2017-01-07 | Improve documentation of struct ParseState. | Tom Lane |