| Age | Commit message (Expand) | Author |
| 7 days | Use palloc_object() and palloc_array() in backend code | Michael Paquier |
| 2025-12-02 | Remove useless casting to same type | Peter Eisentraut |
| 2025-03-11 | Add special case fast-paths for strict functions | Daniel Gustafsson |
| 2025-03-11 | Replace EEOP_DONE with special steps for return/no return | Daniel Gustafsson |
| 2025-01-30 | Simplify executor's handling of CaseTestExpr & CoerceToDomainValue. | Tom Lane |
| 2025-01-16 | Add OLD/NEW support to RETURNING in DML queries. | Dean Rasheed |
| 2025-01-15 | Rename RowCompareType to CompareType | Peter Eisentraut |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-12-20 | Introduce CompactAttribute array in TupleDesc, take 2 | David Rowley |
| 2024-12-11 | Use ExprStates for hashing in GROUP BY and SubPlans | David Rowley |
| 2024-11-28 | Remove useless casts to (void *) | Peter Eisentraut |
| 2024-11-25 | Fix NULLIF()'s handling of read-write expanded objects. | Tom Lane |
| 2024-11-05 | Fix hypothetical bug in ExprState building for hashing | David Rowley |
| 2024-10-20 | SQL/JSON: Fix some oversights in commit b6e1157e7 | Amit Langote |
| 2024-10-17 | Don't store intermediate hash values in ExprState->resvalue | David Rowley |
| 2024-09-09 | SQL/JSON: Avoid initializing unnecessary ON ERROR / ON EMPTY steps | Amit Langote |
| 2024-09-06 | Revert recent SQL/JSON related commits | Amit Langote |
| 2024-09-06 | SQL/JSON: Avoid initializing unnecessary ON ERROR / ON EMPTY steps | Amit Langote |
| 2024-08-20 | Speed up Hash Join by making ExprStates support hashing | David Rowley |
| 2024-08-01 | Evaluate arguments of correlated SubPlans in the referencing ExprState | Andres Freund |
| 2024-07-30 | SQL/JSON: Fix casting for integer EXISTS columns in JSON_TABLE | Amit Langote |
| 2024-07-26 | SQL/JSON: Remove useless code in ExecInitJsonExpr() | Amit Langote |
| 2024-07-26 | SQL/JSON: Fix error-handling of some JsonBehavior expressions | Amit Langote |
| 2024-06-28 | SQL/JSON: Always coerce JsonExpr result at runtime | Amit Langote |
| 2024-06-19 | SQL/JSON: Correct jsonpath variable name matching | Amit Langote |
| 2024-04-23 | Remove some unnecessary fields from executor nodes. | Tom Lane |
| 2024-04-18 | Fix typos and duplicate words | Daniel Gustafsson |
| 2024-04-04 | Add basic JSON_TABLE() functionality | Amit Langote |
| 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-24 | Add soft error handling to some expression nodes | Amit Langote |
| 2024-01-04 | Add macros for looping through a List without a ListCell. | Nathan Bossart |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-10-02 | Revert "Add soft error handling to some expression nodes" | Amit Langote |
| 2023-10-02 | Add soft error handling to some expression nodes | Amit Langote |
| 2023-07-26 | Add more SQL/JSON constructor functions | Amit Langote |
| 2023-07-13 | Don't include CaseTestExpr in JsonValueExpr.formatted_expr | Amit Langote |
| 2023-05-19 | Pre-beta mechanical code beautification. | Tom Lane |
| 2023-05-17 | Add back SQLValueFunction for SQL keywords | Michael Paquier |
| 2023-04-15 | Fix assignment to array of domain over composite, redux. | Tom Lane |
| 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-02-25 | Fix MULTIEXPR_SUBLINK with partitioned target tables, yet again. | Tom Lane |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-11-21 | Replace SQLValueFunction by COERCE_SQL_SYNTAX | Michael Paquier |
| 2022-11-13 | Refactor aclcheck functions | Peter Eisentraut |
| 2022-09-01 | Revert SQL/JSON features | Andrew Dunstan |
| 2022-08-02 | Improve performance of ORDER BY / DISTINCT aggregates | David Rowley |
| 2022-07-06 | Remove size increase in ExprEvalStep caused by hashed saops | David Rowley |