| Age | Commit message (Expand) | Author |
| 7 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-10-05 | Don't include access/htup_details.h in executor/tuptable.h | Álvaro Herrera |
| 2025-08-08 | Remove useless/superfluous Datum conversions | Peter Eisentraut |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-09-11 | Fix unique key checks in JSON object constructors | Tomas Vondra |
| 2024-08-05 | Optimize JSON escaping using SIMD | David Rowley |
| 2024-07-27 | Optimize escaping of JSON strings | David Rowley |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-12-18 | Micro-optimize datum_to_json_internal() some more. | Nathan Bossart |
| 2023-12-08 | Micro-optimize JSONTYPE_NUMERIC code path in json.c. | Nathan Bossart |
| 2023-10-10 | Add const to values and nulls arguments | Peter Eisentraut |
| 2023-10-05 | Improve JsonLexContext's freeability | Alvaro Herrera |
| 2023-08-16 | Unify some error messages | Peter Eisentraut |
| 2023-07-26 | Some refactoring to export json(b) conversion functions | Amit Langote |
| 2023-07-20 | Unify JSON categorize type API and export for external use | Amit Langote |
| 2023-03-31 | SQL/JSON: support the IS JSON predicate | Alvaro Herrera |
| 2023-03-29 | SQL/JSON: add standard JSON constructor functions | Alvaro Herrera |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-12-11 | Convert json_in and jsonb_in to report errors softly. | Tom Lane |
| 2022-09-01 | Revert SQL/JSON features | Andrew Dunstan |
| 2022-07-01 | Add construct_array_builtin, deconstruct_array_builtin | Peter Eisentraut |
| 2022-05-12 | Pre-beta mechanical code beautification. | Tom Lane |
| 2022-04-13 | Remove extraneous blank lines before block-closing braces | Alvaro Herrera |
| 2022-04-13 | Fix finalization for json_objectagg and friends | Andrew Dunstan |
| 2022-04-04 | Avoid freeing objects during json aggregate finalization | Andrew Dunstan |
| 2022-03-30 | SQL JSON functions | Andrew Dunstan |
| 2022-03-28 | IS JSON predicate | Andrew Dunstan |
| 2022-03-27 | SQL/JSON constructors | Andrew Dunstan |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-09-04 | remove redundant initializations | Bruce Momjian |
| 2020-07-29 | Fix incorrect print format in json.c | Michael Paquier |
| 2020-05-14 | Initial pgindent and pgperltidy run for v13. | Tom Lane |
| 2020-03-19 | Introduce "anycompatible" family of polymorphic types. | Tom Lane |
| 2020-03-04 | Introduce macros for typalign and typstorage constants. | Tom Lane |
| 2020-01-29 | Move jsonapi.c and jsonapi.h to src/common. | Robert Haas |
| 2020-01-27 | Move some code from jsonapi.c to jsonfuncs.c. | Robert Haas |
| 2020-01-27 | Adjust pg_parse_json() so that it does not directly ereport(). | Robert Haas |
| 2020-01-24 | Split JSON lexer/parser from 'json' data type support. | Robert Haas |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 2019-11-12 | Make the order of the header file includes consistent in backend modules. | Amit Kapila |
| 2019-09-25 | Allow datetime values in JsonbValue | Alexander Korotkov |
| 2019-05-22 | Phase 2 pgindent run for v12. | Tom Lane |
| 2019-05-22 | Initial pgindent run for v12. | Tom Lane |
| 2019-04-24 | Unify error messages | Alvaro Herrera |
| 2019-01-02 | Update copyright for 2019 | Bruce Momjian |
| 2018-10-25 | Apply unconstify() in more places | Peter Eisentraut |
| 2018-02-19 | Remove bogus "extern" annotations on function definitions. | Tom Lane |