| Age | Commit message (Expand) | Author |
| 2017-01-14 | Change representation of statement lists, and add statement location info. | Tom Lane |
| 2017-01-04 | Fix reporting of constraint violations for table partitioning. | Robert Haas |
| 2017-01-04 | Move partition_tuple_slot out of EState. | Robert Haas |
| 2017-01-03 | Update copyright via script for 2017 | Bruce Momjian |
| 2016-12-21 | Refactor partition tuple routing code to reduce duplication. | Robert Haas |
| 2016-12-19 | Provide a DSA area for all parallel queries. | Robert Haas |
| 2016-12-16 | Unbreak Finalize HashAggregate over Partial HashAggregate. | Robert Haas |
| 2016-12-07 | Implement table partitioning. | Robert Haas |
| 2016-11-08 | Simplify code by getting rid of SPI_push, SPI_pop, SPI_restore_connection. | Tom Lane |
| 2016-10-15 | Use more efficient hashtable for execGrouping.c to speed up hash aggregation. | Andres Freund |
| 2016-07-29 | Fix worst memory leaks in tqueue.c. | Tom Lane |
| 2016-06-09 | pgindent run for 9.6 | Robert Haas |
| 2016-06-03 | Mark read/write expanded values as read-only in ExecProject(). | Tom Lane |
| 2016-05-23 | Fix latent crash in do_text_output_multiline(). | Tom Lane |
| 2016-03-29 | Rework custom scans to work more like the new extensible node stuff. | Robert Haas |
| 2016-03-12 | Widen query numbers-of-tuples-processed counters to uint64. | Tom Lane |
| 2016-02-03 | Allow parallel custom and foreign scans. | Robert Haas |
| 2016-01-02 | Update copyright for 2016 | Bruce Momjian |
| 2015-12-09 | Allow EXPLAIN (ANALYZE, VERBOSE) to display per-worker statistics. | Robert Haas |
| 2015-11-18 | Avoid aggregating worker instrumentation multiple times. | Robert Haas |
| 2015-11-11 | Make sequential scans parallel-aware. | Robert Haas |
| 2015-11-06 | Modify tqueue infrastructure to support transient record types. | Robert Haas |
| 2015-10-30 | Update parallel executor support to reuse the same DSM. | Robert Haas |
| 2015-10-16 | Rewrite interaction of parallel mode with parallel executor support. | Robert Haas |
| 2015-10-04 | Fix some issues in new hashtable size calculations in nodeHash.c. | Tom Lane |
| 2015-09-30 | Add a Gather executor node. | Robert Haas |
| 2015-09-29 | Parallel executor support. | Robert Haas |
| 2015-09-19 | Glue layer to connect the executor to the shm_mq mechanism. | Robert Haas |
| 2015-08-21 | Remove ExecGetScanType function | Alvaro Herrera |
| 2015-07-25 | Redesign tablesample method API, and do extensive code review. | Tom Lane |
| 2015-05-24 | pgindent run for 9.5 | Bruce Momjian |
| 2015-05-15 | TABLESAMPLE, SQL Standard and extensible | Simon Riggs |
| 2015-05-14 | Support "expanded" objects, particularly arrays, for better performance. | Tom Lane |
| 2015-05-12 | Add support for doing late row locking in FDWs. | Tom Lane |
| 2015-05-10 | Code review for foreign/custom join pushdown patch. | Tom Lane |
| 2015-05-08 | Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE. | Andres Freund |
| 2015-04-25 | Perform RLS WITH CHECK before constraints, etc | Stephen Frost |
| 2015-04-24 | Move functions related to index maintenance to separate source file. | Heikki Linnakangas |
| 2015-04-02 | Define integer limits independently from the system definitions. | Andres Freund |
| 2015-03-25 | Centralize definition of integer limits. | Andres Freund |
| 2015-03-15 | Move LockClauseStrength, LockWaitPolicy into new file nodes/lockoptions.h. | Tom Lane |
| 2015-02-20 | Use FLEXIBLE_ARRAY_MEMBER in a bunch more places. | Tom Lane |
| 2015-01-06 | Update copyright for 2015 | Bruce Momjian |
| 2014-11-21 | Rearrange CustomScan API. | Tom Lane |
| 2014-11-21 | Remove dead code supporting mark/restore in SeqScan, TidScan, ValuesScan. | Tom Lane |
| 2014-11-20 | Initial code review for CustomScan patch. | Tom Lane |
| 2014-11-10 | Ensure that RowExprs and whole-row Vars produce the expected column names. | Tom Lane |
| 2014-11-07 | Introduce custom path and scan providers. | Robert Haas |
| 2014-10-13 | Increase number of hash join buckets for underestimate. | Kevin Grittner |
| 2014-10-07 | Implement SKIP LOCKED for row-level locks | Alvaro Herrera |