| Age | Commit message (Expand) | Author |
| 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-16 | Support GROUPING SETS, CUBE and ROLLUP. | Andres Freund |
| 2015-05-15 | TABLESAMPLE, SQL Standard and extensible | Simon Riggs |
| 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-05-01 | Allow FDWs and custom scan providers to replace joins with scans. | Robert Haas |
| 2015-04-27 | Improve qual pushdown for RLS and SB views | Stephen Frost |
| 2015-03-22 | Allow foreign tables to participate in inheritance. | Tom Lane |
| 2015-03-12 | Support flattening of empty-FROM subqueries and one-row VALUES tables. | Tom Lane |
| 2015-02-17 | Fix EXPLAIN output for cases where parent table is excluded by constraints. | Tom Lane |
| 2015-01-06 | Update copyright for 2015 | Bruce Momjian |
| 2014-11-21 | Rearrange CustomScan API. | Tom Lane |
| 2014-11-21 | Simplify API for initially hooking custom-path providers into the planner. | Tom Lane |
| 2014-11-20 | Initial code review for CustomScan patch. | Tom Lane |
| 2014-11-07 | Introduce custom path and scan providers. | Robert Haas |
| 2014-10-01 | Fix some more problems with nested append relations. | Tom Lane |
| 2014-09-19 | Row-Level Security Policies (RLS) | Stephen Frost |
| 2014-07-16 | Allow join removal in some cases involving a left join to a subquery. | Tom Lane |
| 2014-06-18 | Implement UPDATE tab SET (col1,col2,...) = (SELECT ...), ... | Tom Lane |
| 2014-05-09 | Increase the default value of effective_cache_size to 4GB. | Tom Lane |
| 2014-05-09 | Revert "Auto-tune effective_cache size to be 4x shared buffers" | Tom Lane |
| 2014-04-13 | Make security barrier views automatically updatable | Stephen Frost |
| 2014-01-27 | Code review for auto-tuned effective_cache_size. | Tom Lane |
| 2014-01-20 | Speed up COPY into tables with DEFAULT nextval() | Simon Riggs |
| 2014-01-07 | Update copyright for 2014 | Bruce Momjian |
| 2013-12-30 | Remove dead code now that orindxpath.c is history. | Tom Lane |
| 2013-12-30 | Extract restriction OR clauses whether or not they are indexable. | Tom Lane |
| 2013-11-22 | Support multi-argument UNNEST(), and TABLE() syntax for multiple functions. | Tom Lane |
| 2013-11-15 | Compute correct em_nullable_relids in get_eclass_for_sort_expr(). | Tom Lane |
| 2013-10-08 | Auto-tune effective_cache size to be 4x shared buffers | Bruce Momjian |
| 2013-08-23 | In locate_grouping_columns(), don't expect an exact match of Var typmods. | Tom Lane |
| 2013-08-18 | Fix planner problems with LATERAL references in PlaceHolderVars. | Tom Lane |
| 2013-08-14 | Remove ph_may_need from PlaceHolderInfo, with attendant simplifications. | Tom Lane |
| 2013-08-05 | Simplify query_planner's API by having it return the top-level RelOptInfo. | Tom Lane |
| 2013-07-23 | Move strip_implicit_coercions() from optimizer to nodeFuncs.c. | Tom Lane |
| 2013-07-18 | WITH CHECK OPTION support for auto-updatable VIEWs | Stephen Frost |
| 2013-05-29 | pgindent run for release 9.3 | Bruce Momjian |
| 2013-04-29 | Postpone creation of pathkeys lists to fix bug #8049. | Tom Lane |
| 2013-03-21 | Redo postgres_fdw's planner code so it can handle parameterized paths. | Tom Lane |
| 2013-03-14 | Avoid inserting Result nodes that only compute identity projections. | Tom Lane |
| 2013-03-10 | Support writable foreign tables. | Tom Lane |
| 2013-01-01 | Update copyrights for 2013 | Bruce Momjian |
| 2012-11-26 | Fix SELECT DISTINCT with index-optimized MIN/MAX on inheritance trees. | Tom Lane |
| 2012-10-18 | Fix planning of non-strict equivalence clauses above outer joins. | Tom Lane |
| 2012-10-12 | Make equal() ignore CoercionForm fields for better planning with casts. | Tom Lane |
| 2012-08-30 | Suppress creation of backwardly-indexed paths for LATERAL join clauses. | Tom Lane |
| 2012-08-27 | Fix up planner infrastructure to support LATERAL properly. | Tom Lane |
| 2012-08-12 | More fixes for planner's handling of LATERAL. | Tom Lane |
| 2012-08-10 | Centralize the logic for detecting misplaced aggregates, window funcs, etc. | Tom Lane |