| Age | Commit message (Expand) | Author |
| 2025-11-25 | backend/nodes cleanup: Move loop variables definitions into for statement | Peter Eisentraut |
| 2025-08-08 | Mop-up for Datum conversion cleanups. | Tom Lane |
| 2025-06-12 | Fix squashing algorithm for query texts | Álvaro Herrera |
| 2025-05-30 | Change internal queryid type from uint64 to int64 | David Rowley |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-09-10 | Introduce an RTE for the grouping step | Richard Guo |
| 2024-08-01 | Convert node test compile-time settings into run-time parameters | Peter Eisentraut |
| 2024-03-22 | Make RangeTblEntry dump order consistent | Peter Eisentraut |
| 2024-03-07 | Fix description and grouping of RangeTblEntry.inh | Peter Eisentraut |
| 2024-03-05 | Improve field order in RangeTblEntry | Peter Eisentraut |
| 2024-02-22 | Remove custom Constraint node read/write implementations | Peter Eisentraut |
| 2024-01-24 | Add temporal PRIMARY KEY and UNIQUE constraints | Peter Eisentraut |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-08-25 | Catalog not-null constraints | Alvaro Herrera |
| 2023-06-14 | Make parseNodeString() C idiom compatible with Visual Studio 2015. | Noah Misch |
| 2023-06-14 | Retain relkind too in RTE_SUBQUERY entries for views. | Amit Langote |
| 2023-04-12 | Revert "Catalog NOT NULL constraints" and fallout | Alvaro Herrera |
| 2023-04-07 | Catalog NOT NULL constraints | Alvaro Herrera |
| 2023-03-19 | Avoid copying undefined data in _readA_Const(). | 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-05 | Fix calculation of which GENERATED columns need to be updated. | Tom Lane |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-12-06 | Rework query relation permission checking | Alvaro Herrera |
| 2022-11-13 | Make Bitmapsets be valid Nodes. | Tom Lane |
| 2022-09-26 | Fix write/read of empty string fields in Nodes. | Peter Eisentraut |
| 2022-09-24 | Add read support for some missing raw parse nodes | Peter Eisentraut |
| 2022-07-20 | Make serialization of Nodes' scalar-array fields more robust. | Tom Lane |
| 2022-07-13 | Remove artificial restrictions on which node types have out/read funcs. | Tom Lane |
| 2022-07-09 | Doc: rearrange high-level commentary about node support coverage. | Tom Lane |
| 2022-07-09 | Remove code sections obsoleted by node support automation | Peter Eisentraut |
| 2022-07-09 | Automatically generate node support functions | Peter Eisentraut |
| 2022-07-08 | Remove T_Join and T_Plan | Peter Eisentraut |
| 2022-07-06 | Fix wrong field order in _readMergeWhenClause(). | Tom Lane |
| 2022-05-13 | Rename JsonIsPredicate.value_type, fix JSON backend/nodes/ infrastructure. | Tom Lane |
| 2022-04-12 | Make node output prefix match node structure name | Peter Eisentraut |
| 2022-04-07 | Teach planner and executor about monotonic window funcs | David Rowley |
| 2022-04-06 | Allow asynchronous execution in more cases. | Etsuro Fujita |
| 2022-04-05 | PLAN clauses for JSON_TABLE | Andrew Dunstan |
| 2022-04-04 | JSON_TABLE | Andrew Dunstan |
| 2022-03-29 | SQL/JSON query functions | Andrew Dunstan |
| 2022-03-28 | IS JSON predicate | Andrew Dunstan |
| 2022-03-28 | Add support for MERGE SQL command | Alvaro Herrera |
| 2022-03-27 | SQL/JSON constructors | Andrew Dunstan |
| 2022-03-27 | Common SQL/JSON clauses | Andrew Dunstan |
| 2022-03-22 | Revert "Common SQL/JSON clauses" | Andrew Dunstan |
| 2022-03-22 | Common SQL/JSON clauses | Andrew Dunstan |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2022-01-03 | Fix index-only scan plans, take 2. | Tom Lane |