| Age | Commit message (Expand) | Author |
| 7 days | Use palloc_object() and palloc_array() in backend code | Michael Paquier |
| 2025-11-25 | backend/nodes cleanup: Move loop variables definitions into for statement | Peter Eisentraut |
| 2025-10-09 | Fix internal error from CollateExpr in SQL/JSON DEFAULT expressions | Amit Langote |
| 2025-01-16 | Add OLD/NEW support to RETURNING in DML queries. | Dean Rasheed |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-11-28 | Remove useless casts to (void *) | Peter Eisentraut |
| 2024-10-31 | Add a parse location field to struct FunctionParameter. | Tom Lane |
| 2024-10-17 | Fix unnecessary casts of copyObject() result | Peter Eisentraut |
| 2024-09-10 | Introduce an RTE for the grouping step | Richard Guo |
| 2024-06-28 | SQL/JSON: Always coerce JsonExpr result at runtime | Amit Langote |
| 2024-05-05 | Fix query pullup issue with WindowClause runCondition | David Rowley |
| 2024-04-08 | JSON_TABLE: Add support for NESTED paths and columns | Amit Langote |
| 2024-04-04 | Add basic JSON_TABLE() functionality | Amit Langote |
| 2024-03-30 | Add support for MERGE ... WHEN NOT MATCHED BY SOURCE. | Dean Rasheed |
| 2024-03-21 | Add SQL/JSON query functions | Amit Langote |
| 2024-03-17 | Add RETURNING support to MERGE. | Dean Rasheed |
| 2024-03-04 | Remove unused #include's from backend .c files | Peter Eisentraut |
| 2024-01-10 | Handle WindowClause.runCondition in tree walker/mutator functions. | Tom Lane |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-07-26 | Add more SQL/JSON constructor functions | Amit Langote |
| 2023-07-21 | Code review for commit b6e1157e7d | Amit Langote |
| 2023-06-29 | Remove inappropriate raw_expression_tree_walker() code | Peter Eisentraut |
| 2023-05-17 | Add back SQLValueFunction for SQL keywords | Michael Paquier |
| 2023-04-04 | Code review for recent SQL/JSON commits | Alvaro Herrera |
| 2023-03-31 | SQL/JSON: support the IS JSON predicate | Alvaro Herrera |
| 2023-03-29 | SQL/JSON: add standard JSON constructor functions | Alvaro Herrera |
| 2023-01-30 | Make Vars be outer-join-aware. | Tom Lane |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-11-21 | Replace SQLValueFunction by COERCE_SQL_SYNTAX | Michael Paquier |
| 2022-11-20 | Switch SQLValueFunction on "name" to use COERCE_SQL_SYNTAX | Michael Paquier |
| 2022-09-27 | Fix pg_stat_statements for MERGE | Alvaro Herrera |
| 2022-09-20 | Revise tree-walk APIs to improve spec compliance & silence warnings. | Tom Lane |
| 2022-09-01 | Revert SQL/JSON features | Andrew Dunstan |
| 2022-08-03 | Fix incorrect tests for SRFs in relation_can_be_sorted_early(). | Tom Lane |
| 2022-06-26 | Harden range_table_mutator() against null RangeTblEntry.subquery. | Tom Lane |
| 2022-05-12 | Pre-beta mechanical code beautification. | Tom Lane |
| 2022-04-04 | JSON_TABLE | Andrew Dunstan |
| 2022-03-31 | RETURNING clause for JSON() and JSON_SCALAR() | Andrew Dunstan |
| 2022-03-30 | SQL JSON functions | 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-03-21 | Fix assorted missing logic for GroupingFunc nodes. | Tom Lane |
| 2022-01-17 | Add Boolean node | Peter Eisentraut |
| 2022-01-09 | Make pg_get_expr() more bulletproof. | Tom Lane |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |