| Age | Commit message (Expand) | Author |
| 2022-01-28 | Add HEADER support to COPY text format | Peter Eisentraut |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-12-20 | Remove dynamic translation of regression test scripts, step 2. | Tom Lane |
| 2021-12-20 | Remove dynamic translation of regression test scripts, step 1. | Tom Lane |
| 2021-11-29 | Replace random(), pg_erand48(), etc with a better PRNG API and algorithm. | Tom Lane |
| 2021-04-01 | Rename Default Roles to Predefined Roles | Stephen Frost |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-11-30 | Remove leftover comments, left behind by removal of WITH OIDS. | Heikki Linnakangas |
| 2020-11-23 | Split copy.c into four files. | Heikki Linnakangas |
| 2020-08-30 | Redefine pg_class.reltuples to be -1 before the first VACUUM or ANALYZE. | Tom Lane |
| 2020-03-10 | Remove utils/acl.h from catalog/objectaddress.h | Peter Eisentraut |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 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-05-22 | Initial pgindent run for v12. | Tom Lane |
| 2019-04-04 | file_fdw: Fix for generated columns | Peter Eisentraut |
| 2019-02-07 | Split create_foreignscan_path() into three functions. | Tom Lane |
| 2019-01-29 | Refactor planner's header files. | Tom Lane |
| 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-15 | Don't include heapam.h from others headers. | Andres Freund |
| 2019-01-02 | Update copyright for 2019 | Bruce Momjian |
| 2018-11-21 | Remove WITH OIDS support, change oid catalog column visibility. | Andres Freund |
| 2018-04-06 | Allow insert and update tuple routing and COPY for foreign tables. | Robert Haas |
| 2018-04-06 | Add default roles for file/program access | Stephen Frost |
| 2018-03-22 | Improve style guideline compliance of assorted error-report messages. | Tom Lane |
| 2018-03-17 | Add 'unit' parameter to ExplainProperty{Integer,Float}. | Andres Freund |
| 2018-03-17 | Make ExplainPropertyInteger accept 64bit input, remove *Long variant. | Andres Freund |
| 2018-01-19 | Allow UPDATE to move rows between partitions. | Robert Haas |
| 2018-01-19 | Replace AclObjectKind with ObjectType | Peter Eisentraut |
| 2018-01-03 | Update copyright for 2018 | Bruce Momjian |
| 2017-11-08 | Change TRUE/FALSE to true/false | Peter Eisentraut |
| 2017-09-07 | Even if some partitions are foreign, allow tuple routing. | Robert Haas |
| 2017-08-21 | pg_prewarm: Add automatic prewarm feature. | Robert Haas |
| 2017-08-20 | Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). | Andres Freund |
| 2017-06-21 | Phase 3 of pgindent updates. | Tom Lane |
| 2017-06-21 | Phase 2 of pgindent updates. | Tom Lane |
| 2017-04-06 | Reset API of clause_selectivity() | Simon Riggs |
| 2017-04-05 | Collect and use multi-column dependency stats | Simon Riggs |
| 2017-03-23 | Logical replication support for initial data copy | Peter Eisentraut |
| 2017-01-03 | Update copyright via script for 2017 | Bruce Momjian |
| 2016-09-29 | Allow contrib/file_fdw to read from a program, like COPY FROM PROGRAM. | Tom Lane |
| 2016-09-06 | Add location field to DefElem | Peter Eisentraut |
| 2016-08-27 | Add macros to make AllocSetContextCreate() calls simpler and safer. | Tom Lane |
| 2016-07-17 | Establish conventions about global object names used in regression tests. | Tom Lane |
| 2016-06-09 | pgindent run for 9.6 | Robert Haas |
| 2016-03-29 | Don't require a user mapping for FDWs to work. | Robert Haas |
| 2016-03-14 | Allow callers of create_foreignscan_path to specify nondefault PathTarget. | Tom Lane |
| 2016-03-14 | Rethink representation of PathTargets. | Tom Lane |
| 2016-02-26 | Add new FDW API to test for parallel-safety. | Robert Haas |