| Age | Commit message (Expand) | Author |
| 8 days | Use palloc_object() and palloc_array() in backend code | Michael Paquier |
| 2025-11-06 | Use stack allocated StringInfoDatas, where possible | David Rowley |
| 2025-10-31 | Mark function arguments of type "Datum *" as "const Datum *" where possible | Peter Eisentraut |
| 2025-09-24 | Remove PointerIsValid() | Peter Eisentraut |
| 2025-08-28 | Avoid including commands/dbcommands.h in so many places | Álvaro Herrera |
| 2025-07-29 | Remove unnecessary complication around xmlParseBalancedChunkMemory. | Tom Lane |
| 2025-07-28 | Avoid regression in the size of XML input that we will accept. | Tom Lane |
| 2025-07-08 | Fix low-probability memory leak in XMLSERIALIZE(... INDENT). | Tom Lane |
| 2025-06-30 | Improve error handling of libxml2 calls in xml.c | Michael Paquier |
| 2025-05-22 | Fix memory leak in XMLSERIALIZE(... INDENT). | Tom Lane |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-12-15 | Declare a couple of variables inside not outside a PG_TRY block. | Tom Lane |
| 2024-11-28 | Remove useless casts to (void *) | Peter Eisentraut |
| 2024-09-24 | Neaten up our choices of SQLSTATEs for XML-related errors. | Tom Lane |
| 2024-09-15 | Replace usages of xmlXPathCompile() with xmlXPathCtxtCompile(). | Tom Lane |
| 2024-09-10 | Fix some whitespace issues in XMLSERIALIZE(... INDENT). | Tom Lane |
| 2024-07-09 | Suppress "chunk is not well balanced" errors from libxml2. | Tom Lane |
| 2024-07-08 | Use xmlParseInNodeContext not xmlParseBalancedChunkMemory. | Tom Lane |
| 2024-07-06 | Use xmlAddChildList not xmlAddChild in XMLSERIALIZE. | Tom Lane |
| 2024-03-16 | Add destroyStringInfo function for cleaning up StringInfos | Daniel Gustafsson |
| 2024-03-04 | Remove unused #include's from backend .c files | Peter Eisentraut |
| 2024-01-29 | Fix incompatibilities with libxml2 >= 2.12.0. | Tom Lane |
| 2024-01-26 | Revert "Add support for parsing of large XML data (>= 10MB)" | Michael Paquier |
| 2024-01-17 | Add support for parsing of large XML data (>= 10MB) | Michael Paquier |
| 2024-01-16 | struct XmlTableRoutine: use C99 designated initializers | Alvaro Herrera |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-11-06 | Add XMLText function (SQL/XML X038) | Daniel Gustafsson |
| 2023-09-18 | Don't crash if cursor_to_xmlschema is used on a non-data-returning Portal. | Tom Lane |
| 2023-05-19 | Pre-beta mechanical code beautification. | Tom Lane |
| 2023-03-15 | Support [NO] INDENT option in XMLSERIALIZE(). | Tom Lane |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-12-16 | Clean up dubious error handling in wellformed_xml(). | Tom Lane |
| 2022-12-16 | Convert xml_in to report errors softly. | Tom Lane |
| 2022-10-31 | Clean up some inconsistencies with GUC declarations | Michael Paquier |
| 2022-10-28 | Remove AssertArg and AssertState | Peter Eisentraut |
| 2022-09-20 | Harmonize more parameter names in bulk. | Peter Geoghegan |
| 2022-09-05 | Fix incorrect uses of Datum conversion macros | Peter Eisentraut |
| 2022-07-01 | Add construct_array_builtin, deconstruct_array_builtin | Peter Eisentraut |
| 2022-04-08 | Remove error message hints mentioning configure options | Peter Eisentraut |
| 2022-03-18 | Fix incorrect xmlschema output for types timetz and timestamptz. | Tom Lane |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-09-22 | Make use of PG_INT64_MAX/PG_INT64_MIN | Peter Eisentraut |
| 2021-08-08 | Remove some unnecessary casts in format arguments | Peter Eisentraut |
| 2021-05-12 | Refactor some error messages for easier translation | Peter Eisentraut |
| 2021-01-04 | Simplify some comments in xml.c | Michael Paquier |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-03-06 | Allow Unicode escapes in any server encoding, not only UTF-8. | Tom Lane |
| 2020-03-04 | Introduce macros for typalign and typstorage constants. | Tom Lane |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 2019-11-07 | Fix nested error handling in PG_FINALLY | Peter Eisentraut |