| Age | Commit message (Expand) | Author |
| 2025-09-24 | Remove PointerIsValid() | Peter Eisentraut |
| 2025-07-31 | Rename CachedPlanType to PlannedStmtOrigin for PlannedStmt | Michael Paquier |
| 2025-07-24 | Introduce field tracking cached plan type in PlannedStmt | Michael Paquier |
| 2025-06-02 | Disallow "=" in names of reloptions and foreign-data options. | Tom Lane |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-11-28 | Remove useless casts to (void *) | Peter Eisentraut |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-11-18 | Add a SET option to the GRANT command. | Robert Haas |
| 2022-11-13 | Refactor aclcheck functions | Peter Eisentraut |
| 2022-11-13 | Refactor ownercheck functions | Peter Eisentraut |
| 2022-08-08 | In extensions, don't replace objects not belonging to the extension. | Tom Lane |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-09-08 | Consistently use "superuser" instead of "super user" | Daniel Gustafsson |
| 2021-07-15 | Improve reporting of "conflicting or redundant options" errors. | Dean Rasheed |
| 2021-06-18 | Centralize the logic for protective copying of utility statements. | Tom Lane |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-06-09 | Unify drop-by-OID functions | Peter Eisentraut |
| 2020-05-23 | Add missing invocations to object access hooks | Michael Paquier |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 2019-11-12 | Have LookupFuncName accept NULL argtypes for 0 args | Alvaro Herrera |
| 2019-07-15 | Represent Lists as expansible arrays, not chains of cons-cells. | Tom Lane |
| 2019-05-08 | Fix error messages | Alvaro Herrera |
| 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-02 | Update copyright for 2019 | Bruce Momjian |
| 2018-11-21 | Remove WITH OIDS support, change oid catalog column visibility. | Andres Freund |
| 2018-08-07 | Don't record FDW user mappings as members of extensions. | Tom Lane |
| 2018-01-19 | Replace AclObjectKind with ObjectType | Peter Eisentraut |
| 2018-01-03 | Update copyright for 2018 | Bruce Momjian |
| 2017-06-21 | Phase 3 of pgindent updates. | Tom Lane |
| 2017-05-17 | Post-PG 10 beta1 pgindent run | Bruce Momjian |
| 2017-04-10 | Improve castNode notation by introducing list-extraction-specific variants. | Tom Lane |
| 2017-04-01 | Add infrastructure to support EphemeralNamedRelation references. | Kevin Grittner |
| 2017-03-20 | Add IF NOT EXISTS for CREATE SERVER and CREATE USER MAPPING | Andrew Dunstan |
| 2017-03-20 | Use a consistent error message style for user mappings. | Andrew Dunstan |
| 2017-02-01 | Provide CatalogTupleDelete() as a wrapper around simple_heap_delete(). | Tom Lane |
| 2017-01-31 | Tweak catalog indexing abstraction for upcoming WARM | Alvaro Herrera |
| 2017-01-27 | Use castNode() in a bunch of statement-list-related code. | Tom Lane |
| 2017-01-14 | Change representation of statement lists, and add statement location info. | Tom Lane |
| 2017-01-03 | Update copyright via script for 2017 | Bruce Momjian |
| 2016-06-09 | pgindent run for 9.6 | Robert Haas |
| 2016-05-06 | Remove various special checks around default roles | Stephen Frost |
| 2016-04-08 | Reserve the "pg_" namespace for roles | Stephen Frost |
| 2016-04-01 | Type names should not be quoted | Alvaro Herrera |
| 2016-03-28 | Improve internationalization of messages involving type names | Alvaro Herrera |
| 2016-01-02 | Update copyright for 2016 | Bruce Momjian |
| 2015-06-27 | Avoid passing NULL to memcmp() in lookups of zero-argument functions. | Tom Lane |
| 2015-03-09 | Allow CURRENT/SESSION_USER to be used in certain commands | Alvaro Herrera |
| 2015-03-03 | Change many routines to return ObjectAddress rather than OID | Alvaro Herrera |