| Age | Commit message (Expand) | Author |
| 2025-10-03 | Add IGNORE NULLS/RESPECT NULLS option to Window functions. | Tatsuo Ishii |
| 2025-09-16 | Provide more-specific error details/hints for function lookup failures. | Tom Lane |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-05-05 | Fix query pullup issue with WindowClause runCondition | David Rowley |
| 2024-03-17 | Add RETURNING support to MERGE. | Dean Rasheed |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-10-26 | Add trailing commas to enum definitions | Peter Eisentraut |
| 2023-03-25 | Add SysCacheGetAttrNotNull for guaranteed not-null attrs | Daniel Gustafsson |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-08-02 | Improve performance of ORDER BY / DISTINCT aggregates | David Rowley |
| 2022-03-28 | Add support for MERGE SQL command | Alvaro Herrera |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-11-02 | Avoid O(N^2) behavior in SyncPostCheckpoint(). | Tom Lane |
| 2021-06-10 | Reconsider the handling of procedure OUT parameters. | Tom Lane |
| 2021-06-06 | Fix inconsistent equalfuncs.c behavior for FuncCall.funcformat. | Tom Lane |
| 2021-03-31 | Add errhint_plural() function and make use of it | 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-11-24 | Move per-agg and per-trans duplicate finding to the planner. | Heikki Linnakangas |
| 2020-11-04 | Improve our ability to regurgitate SQL-syntax function calls. | Tom Lane |
| 2020-10-27 | Add select_common_typmod() | Peter Eisentraut |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 2019-12-26 | Refactor parser's generation of Var nodes. | Tom Lane |
| 2019-11-12 | Finish reverting commit 0a52d378b. | Tom Lane |
| 2019-11-12 | Have LookupFuncName accept NULL argtypes for 0 args | Alvaro Herrera |
| 2019-08-05 | Require the schema qualification in pg_temp.type_name(arg). | Noah Misch |
| 2019-07-21 | Remove no-longer-helpful reliance on fixed-size local array. | Tom Lane |
| 2019-07-15 | Represent Lists as expansible arrays, not chains of cons-cells. | Tom Lane |
| 2019-05-22 | Phase 2 pgindent run for v12. | Tom Lane |
| 2019-03-30 | Generated columns | Peter Eisentraut |
| 2019-03-23 | Add unreachable "break" to satisfy -Wimplicit-fallthrough. | Tom Lane |
| 2019-03-21 | Improve error reporting for DROP FUNCTION/PROCEDURE/AGGREGATE/ROUTINE. | Tom Lane |
| 2019-02-28 | Standardize some more loops that chase down parallel lists. | Tom Lane |
| 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-07-18 | Fix misc typos, mostly in comments. | Heikki Linnakangas |
| 2018-07-07 | Add separate error message for procedure does not exist | Peter Eisentraut |
| 2018-06-18 | Consider syntactic form when disambiguating function vs column reference. | Tom Lane |
| 2018-06-16 | Fix some minor error-checking oversights in ParseFuncOrColumn(). | Tom Lane |
| 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-03-02 | Add prokind column, replacing proisagg and proiswindow | Peter Eisentraut |
| 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-12-13 | Fix crash when using CALL on an aggregate | Peter Eisentraut |