| Age | Commit message (Expand) | Author |
| 5 days | Reject opclass options in ON CONFLICT clause | Álvaro Herrera |
| 8 days | Use palloc_object() and palloc_array() in backend code | Michael Paquier |
| 2025-09-29 | Add GROUP BY ALL. | Tom Lane |
| 2025-04-06 | Relax ordering-related hardcoded btree requirements in planning | Peter Eisentraut |
| 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-27 | Remove unused #include's from backend .c files | Peter Eisentraut |
| 2024-10-14 | Track sort direction in SortGroupClause | Peter Eisentraut |
| 2024-05-05 | Fix query pullup issue with WindowClause runCondition | David Rowley |
| 2024-04-04 | Add basic JSON_TABLE() functionality | Amit Langote |
| 2024-03-04 | Remove unused #include's from backend .c files | Peter Eisentraut |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-07-14 | Add missing initializations of p_perminfo | Amit Langote |
| 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-10-24 | Update some comments that should've covered MERGE | Alvaro Herrera |
| 2022-10-05 | Rename shadowed local variables | David Rowley |
| 2022-09-20 | Harmonize more parameter names in bulk. | Peter Geoghegan |
| 2022-09-01 | Revert SQL/JSON features | Andrew Dunstan |
| 2022-08-13 | Catch stack overflow when recursing in transformFromClauseItem(). | Tom Lane |
| 2022-07-20 | Make subquery aliases optional in the FROM clause. | Dean Rasheed |
| 2022-05-26 | Teach remove_unused_subquery_outputs about window run conditions | David Rowley |
| 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-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-09-09 | Remove Value node struct | Peter Eisentraut |
| 2021-07-19 | Use l*_node() family of functions where appropriate | Peter Eisentraut |
| 2021-06-06 | Fix inconsistent equalfuncs.c behavior for FuncCall.funcformat. | Tom Lane |
| 2021-04-13 | Allow table-qualified variable names in ON CONFLICT ... WHERE. | 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-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-11-04 | Improve our ability to regurgitate SQL-syntax function calls. | Tom Lane |
| 2020-10-27 | Add select_common_typmod() | Peter Eisentraut |
| 2020-09-14 | Message fixes and style improvements | Peter Eisentraut |
| 2020-05-16 | Run pgindent with new pg_bsd_indent version 2.1.1. | Tom Lane |
| 2020-05-14 | Initial pgindent and pgperltidy run for v13. | Tom Lane |
| 2020-04-07 | Support FETCH FIRST WITH TIES | Alvaro Herrera |
| 2020-01-09 | Reconsider the representation of join alias Vars. | 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-08-12 | Rationalize use of list_concat + list_copy combinations. | Tom Lane |
| 2019-05-22 | Phase 2 pgindent run for v12. | Tom Lane |
| 2019-01-29 | Refactor planner's header files. | Tom Lane |
| 2019-01-21 | Replace uses of heap_open et al with the corresponding table_* function. | Andres Freund |