| Age | Commit message (Expand) | Author |
| 2020-11-24 | Move per-agg and per-trans duplicate finding to the planner. | Heikki Linnakangas |
| 2020-10-15 | Fixup some appendStringInfo and appendPQExpBuffer calls | David Rowley |
| 2020-10-14 | Include result relation info in direct modify ForeignScan nodes. | Heikki Linnakangas |
| 2020-08-30 | Redefine pg_class.reltuples to be -1 before the first VACUUM or ANALYZE. | Tom Lane |
| 2020-04-07 | Consider Incremental Sort paths at additional places | Tomas Vondra |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 2019-12-03 | Further sync postgres_fdw's "Relations" output with the rest of EXPLAIN. | Tom Lane |
| 2019-12-02 | Make postgres_fdw's "Relations" output agree with the rest of EXPLAIN. | Tom Lane |
| 2019-11-01 | PG_FINALLY | Peter Eisentraut |
| 2019-10-24 | Make the order of the header file includes consistent in contrib modules. | Amit Kapila |
| 2019-08-12 | Rationalize use of list_concat + list_copy combinations. | Tom Lane |
| 2019-08-05 | Fix inconsistencies and typos in the tree, take 9 | Michael Paquier |
| 2019-07-03 | postgres_fdw: Remove redundancy in postgresAcquireSampleRowsFunc(). | Etsuro Fujita |
| 2019-06-14 | postgres_fdw: Fix costing of pre-sorted foreign paths with local stats. | Etsuro Fujita |
| 2019-06-13 | postgres_fdw: Account for triggers in non-direct remote UPDATE planning. | Etsuro Fujita |
| 2019-06-11 | postgres_fdw: Reorder C includes. | Etsuro Fujita |
| 2019-05-26 | Fix typos. | Amit Kapila |
| 2019-05-22 | Phase 2 pgindent run for v12. | Tom Lane |
| 2019-05-22 | Initial pgindent run for v12. | Tom Lane |
| 2019-05-13 | postgres_fdw: Fix typo in comment. | Etsuro Fujita |
| 2019-05-09 | postgres_fdw: Fix cost estimation for aggregate pushdown. | Etsuro Fujita |
| 2019-04-27 | Avoid postgres_fdw crash for a targetlist entry that's just a Param. | Tom Lane |
| 2019-04-24 | postgres_fdw: Fix incorrect handling of row movement for remote partitions. | Etsuro Fujita |
| 2019-04-19 | Fix two memory leaks around force-storing tuples in slots. | Andres Freund |
| 2019-04-02 | postgres_fdw: Perform the (FINAL, NULL) upperrel operations remotely. | Etsuro Fujita |
| 2019-04-02 | postgres_fdw: Perform the (ORDERED, NULL) upperrel operations remotely. | Etsuro Fujita |
| 2019-03-30 | Generated columns | Peter Eisentraut |
| 2019-02-27 | Use slots in trigger infrastructure, except for the actual invocation. | Andres Freund |
| 2019-02-09 | Build out the planner support function infrastructure. | Tom Lane |
| 2019-02-07 | Split create_foreignscan_path() into three functions. | Tom Lane |
| 2019-01-29 | Refactor planner's header files. | Tom Lane |
| 2019-01-29 | postgres_fdw: Fix test for cached costs in estimate_path_cost_size(). | Etsuro Fujita |
| 2019-01-24 | postgres_fdw: Account for tlist eval costs in estimate_path_cost_size(). | Etsuro Fujita |
| 2019-01-23 | Fix misc typos in comments. | Heikki Linnakangas |
| 2019-01-21 | Replace uses of heap_open et al with the corresponding table_* function. | Andres Freund |
| 2019-01-21 | Replace heapam.h includes with {table, relation}.h where applicable. | Andres Freund |
| 2019-01-17 | postgres_fdw: Remove duplicate code in DML execution callback functions. | Etsuro Fujita |
| 2019-01-15 | Don't include heapam.h from others headers. | Andres Freund |
| 2019-01-02 | Update copyright for 2019 | Bruce Momjian |
| 2018-12-12 | Repair bogus EPQ plans generated for postgres_fdw foreign joins. | Tom Lane |
| 2018-12-04 | postgres_fdw: Improve cost and size estimation for aggregate pushdown. | Etsuro Fujita |
| 2018-11-28 | C comment: remove extra '*' | Bruce Momjian |
| 2018-11-21 | Remove WITH OIDS support, change oid catalog column visibility. | Andres Freund |
| 2018-11-15 | Rejigger materializing and fetching a HeapTuple from a slot. | Andres Freund |
| 2018-10-07 | Remove some unnecessary fields from Plan trees. | Tom Lane |
| 2018-10-04 | In the executor, use an array of pointers to access the rangetable. | Tom Lane |
| 2018-10-04 | Centralize executor's opening/closing of Relations for rangetable entries. | Tom Lane |
| 2018-09-25 | Split ExecStoreTuple into ExecStoreHeapTuple and ExecStoreBufferHeapTuple. | Andres Freund |
| 2018-08-28 | postgres_fdw: don't push ORDER BY with no vars (bug #15352) | Andrew Gierth |
| 2018-07-29 | Provide separate header file for built-in float types | Tomas Vondra |