| Age | Commit message (Expand) | Author |
| 7 days | Use palloc_object() and palloc_array() in backend code | Michael Paquier |
| 2025-10-30 | Expose wal_fpi_bytes in EXPLAIN (WAL) | Michael Paquier |
| 2025-10-08 | Add ExplainState argument to pg_plan_query() and planner(). | Robert Haas |
| 2025-10-07 | Assign each subquery a unique name prior to planning it. | Robert Haas |
| 2025-09-23 | Keep track of what RTIs a Result node is scanning. | Robert Haas |
| 2025-07-29 | Display Memoize planner estimates in EXPLAIN | David Rowley |
| 2025-05-30 | Change internal queryid type from uint64 to int64 | David Rowley |
| 2025-05-22 | In ExecInitModifyTable, don't scribble on the source plan. | Tom Lane |
| 2025-05-22 | Revert "Don't lock partitions pruned by initial pruning" | Amit Langote |
| 2025-04-10 | Improve various new-to-v18 appendStringInfo calls | David Rowley |
| 2025-03-29 | Use PRI?64 instead of "ll?" in format strings (continued). | Peter Eisentraut |
| 2025-03-21 | Simplify EXPLAIN code for Memoize | David Rowley |
| 2025-03-19 | Ensure first ModifyTable rel initialized if all are pruned | Amit Langote |
| 2025-03-18 | Add some new hooks so extensions can add details to EXPLAIN. | Robert Haas |
| 2025-03-18 | Make it possible for loadable modules to add EXPLAIN options. | Robert Haas |
| 2025-03-11 | Improve EXPLAIN's display of window functions. | Tom Lane |
| 2025-03-11 | Show index search count in EXPLAIN ANALYZE, take 2. | Peter Geoghegan |
| 2025-03-05 | Revert "Show index search count in EXPLAIN ANALYZE." | Peter Geoghegan |
| 2025-03-05 | Show index search count in EXPLAIN ANALYZE. | Peter Geoghegan |
| 2025-02-28 | Fix missing space in EXPLAIN ANALYZE output. | Robert Haas |
| 2025-02-27 | Create explain_dr.c and move DestReceiver-related code there. | Robert Haas |
| 2025-02-27 | Create explain_format.c and move relevant code there. | Robert Haas |
| 2025-02-27 | EXPLAIN: Always use two fractional digits for row counts. | Robert Haas |
| 2025-02-21 | Allow EXPLAIN to indicate fractional rows. | Robert Haas |
| 2025-02-20 | Don't lock partitions pruned by initial pruning | Amit Langote |
| 2025-02-17 | Add information about WAL buffers being full to EXPLAIN (WAL) | Michael Paquier |
| 2025-01-01 | Fix an assortment of spelling mistakes and typos | David Rowley |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-12-11 | Enable BUFFERS with EXPLAIN ANALYZE by default | David Rowley |
| 2024-12-09 | Simplify executor's determination of whether to use parallelism. | Tom Lane |
| 2024-11-21 | Unify repetitive error messages | Álvaro Herrera |
| 2024-10-28 | Set query ID for inner queries of CREATE TABLE AS and DECLARE | Michael Paquier |
| 2024-10-11 | Adjust EXPLAIN's output for disabled nodes | David Rowley |
| 2024-09-23 | Add memory/disk usage for more executor nodes. | Tatsuo Ishii |
| 2024-09-17 | Add memory/disk usage for Window aggregate nodes in EXPLAIN. | Tatsuo Ishii |
| 2024-09-12 | Adjust tuplestore stats API | David Rowley |
| 2024-09-10 | Introduce an RTE for the grouping step | Richard Guo |
| 2024-08-21 | Show number of disabled nodes in EXPLAIN ANALYZE output. | Robert Haas |
| 2024-07-17 | Use PqMsg_* macros in more places. | Nathan Bossart |
| 2024-07-09 | Show Parallel Bitmap Heap Scan worker stats in EXPLAIN ANALYZE | David Rowley |
| 2024-07-08 | Widen lossy and exact page counters for Bitmap Heap Scan | David Rowley |
| 2024-07-05 | Fix newly introduced issue in EXPLAIN for Materialize nodes | David Rowley |
| 2024-07-05 | Add memory/disk usage for Material nodes in EXPLAIN | David Rowley |
| 2024-07-05 | Support "Right Semi Join" plan shapes | Richard Guo |
| 2024-05-16 | Fix some inconsistencies in EXPLAIN output | David Rowley |
| 2024-04-09 | Fix incorrect format placeholders | Peter Eisentraut |
| 2024-04-04 | Add basic JSON_TABLE() functionality | Amit Langote |
| 2024-04-03 | Invent SERIALIZE option for EXPLAIN. | Tom Lane |
| 2024-03-19 | Improve EXPLAIN's display of SubPlan nodes and output parameters. | Tom Lane |
| 2024-03-10 | Improve support for ExplainOneQuery() hook | Michael Paquier |