| Age | Commit message (Expand) | Author |
| 8 days | Use palloc_object() and palloc_array() in backend code | Michael Paquier |
| 2025-11-24 | Improve detection of implicitly-temporary views. | Tom Lane |
| 2025-10-21 | Use CompactAttribute more often, when possible | David Rowley |
| 2025-02-07 | Virtual generated columns | Peter Eisentraut |
| 2025-01-17 | Fix parsing of qualified relation names in RETURNING. | Dean Rasheed |
| 2025-01-16 | Add OLD/NEW support to RETURNING in DML queries. | Dean Rasheed |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-09-10 | Introduce an RTE for the grouping step | Richard Guo |
| 2024-04-15 | Fix type-checking of RECORD-returning functions in FROM, redux. | Tom Lane |
| 2024-04-04 | Add basic JSON_TABLE() functionality | Amit Langote |
| 2024-03-17 | Add RETURNING support to MERGE. | Dean Rasheed |
| 2024-03-07 | Fix description and grouping of RangeTblEntry.inh | Peter Eisentraut |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-07-14 | Add missing initializations of p_perminfo | Amit Langote |
| 2023-03-07 | Fix more bugs caused by adding columns to the end of a view. | Tom Lane |
| 2023-02-10 | Fix incorrect format placeholder | Peter Eisentraut |
| 2023-01-30 | Make Vars be outer-join-aware. | Tom Lane |
| 2023-01-18 | Get rid of the "new" and "old" entries in a view's rangetable. | Tom Lane |
| 2023-01-12 | Revert "Get rid of the "new" and "old" entries in a view's rangetable." | Tom Lane |
| 2023-01-12 | Get rid of the "new" and "old" entries in a view's rangetable. | Tom Lane |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-12-06 | Rework query relation permission checking | Alvaro Herrera |
| 2022-11-22 | Give better hints for ambiguous or unreferenceable columns. | Tom Lane |
| 2022-09-14 | Remove duplicate initialization | Alvaro Herrera |
| 2022-09-01 | Revert SQL/JSON features | Andrew Dunstan |
| 2022-08-01 | Check maximum number of columns in function RTEs, too. | Tom Lane |
| 2022-07-21 | Fix ruleutils issues with dropped cols in functions-returning-composite. | Tom Lane |
| 2022-07-20 | Make subquery aliases optional in the FROM clause. | Dean Rasheed |
| 2022-05-18 | Check column list length in XMLTABLE/JSON_TABLE alias | Alvaro Herrera |
| 2022-05-12 | Pre-beta mechanical code beautification. | Tom Lane |
| 2022-04-04 | JSON_TABLE | Andrew Dunstan |
| 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-05-12 | Initial pgindent and pgperltidy run for v14. | Tom Lane |
| 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-02-11 | Remove no-longer-used RTE argument of markVarForSelectPriv(). | Tom Lane |
| 2021-02-08 | Fix mishandling of column-level SELECT privileges for join aliases. | Tom Lane |
| 2021-02-01 | SEARCH and CYCLE clauses | Peter Eisentraut |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-09-22 | Improve the error message for an inappropriate column definition list. | Tom Lane |
| 2020-01-09 | Reconsider the representation of join alias Vars. | Tom Lane |
| 2020-01-02 | Fix typmod exposed for scalar function in FROM, too. | Tom Lane |
| 2020-01-02 | Fix collation exposed for scalar function in FROM. | 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-11-12 | Make the order of the header file includes consistent in backend modules. | Amit Kapila |
| 2019-07-15 | Represent Lists as expansible arrays, not chains of cons-cells. | Tom Lane |