| Age | Commit message (Expand) | Author |
| 8 days | Use palloc_object() and palloc_array() in backend code | Michael Paquier |
| 2025-09-16 | Revert "Avoid race condition between "GRANT role" and "DROP ROLE"". | Tom Lane |
| 2025-08-08 | Add missing Datum conversions | Peter Eisentraut |
| 2025-03-27 | Fix guc_malloc calls for consistency and OOM checks | Daniel Gustafsson |
| 2025-02-21 | Avoid race condition between "GRANT role" and "DROP ROLE". | Tom Lane |
| 2025-01-09 | Fix an ALTER GROUP ... DROP USER error message. | Nathan Bossart |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-07-04 | Assign error codes where missing for user-facing failures | Michael Paquier |
| 2024-07-02 | Convert some extern variables to static | Peter Eisentraut |
| 2024-03-04 | Remove unused #include's from backend .c files | Peter Eisentraut |
| 2024-01-28 | Fix DROP ROLE when specifying duplicated roles | Michael Paquier |
| 2024-01-19 | Improve some documentation about the bootstrap superuser. | Nathan Bossart |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-10-26 | Add trailing commas to enum definitions | Peter Eisentraut |
| 2023-07-20 | Add missing ObjectIdGetDatum() in syscache lookup calls for Oids | Michael Paquier |
| 2023-06-29 | Error message wording improvements | Peter Eisentraut |
| 2023-05-19 | Pre-beta mechanical code beautification. | Tom Lane |
| 2023-03-17 | Fix typo | Peter Eisentraut |
| 2023-03-17 | Improve several permission-related error messages. | Peter Eisentraut |
| 2023-03-16 | Small code simplification | Peter Eisentraut |
| 2023-01-24 | Adjust interaction of CREATEROLE with role properties. | Robert Haas |
| 2023-01-10 | Add new GUC createrole_self_grant. | Robert Haas |
| 2023-01-10 | Restrict the privileges of CREATEROLE users. | Robert Haas |
| 2023-01-05 | Pass down current user ID to AddRoleMems and DelRoleMems. | Robert Haas |
| 2023-01-05 | Refactor permissions-checking for role grants. | Robert Haas |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-12-12 | Remove direct call to GetNewObjectId() for pg_auth_members.oid | Michael Paquier |
| 2022-11-18 | Add a SET option to the GRANT command. | Robert Haas |
| 2022-11-13 | Refactor ownercheck functions | Peter Eisentraut |
| 2022-09-28 | Change some errdetail() to errdetail_internal() | Alvaro Herrera |
| 2022-08-25 | Allow grant-level control of role inheritance behavior. | Robert Haas |
| 2022-08-22 | Make role grant system more consistent with other privileges. | Robert Haas |
| 2022-08-18 | Ensure that pg_auth_members.grantor is always valid. | Robert Haas |
| 2022-07-26 | Fix brain fade in e530be2c5ce77475d56ccf8f4e0c4872b666ad5f. | Robert Haas |
| 2022-07-26 | Do not allow removal of superuser privileges from bootstrap user. | Robert Haas |
| 2022-07-16 | Replace many MemSet calls with struct initialization | Peter Eisentraut |
| 2022-05-12 | Pre-beta mechanical code beautification. | Tom Lane |
| 2022-03-28 | Remove the ability of a role to administer itself. | Robert Haas |
| 2022-01-17 | Add Boolean node | Peter Eisentraut |
| 2022-01-14 | Refactor AlterRole() | Peter Eisentraut |
| 2022-01-11 | Improve error handling of cryptohash computations | Michael Paquier |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-12-30 | Revert b2a459edf "Fix GRANTED BY support in REVOKE ROLE statements" | Daniel Gustafsson |
| 2021-11-26 | Fix GRANTED BY support in REVOKE ROLE statements | Daniel Gustafsson |
| 2021-07-15 | Improve reporting of "conflicting or redundant options" errors. | Dean Rasheed |
| 2021-04-10 | Standardize pg_authid oid_symbol values. | Noah Misch |
| 2021-04-01 | Rename Default Roles to Predefined Roles | Stephen Frost |
| 2021-03-26 | Add "pg_database_owner" default role. | Noah Misch |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-11-03 | Improve error messages around REPLICATION and BYPASSRLS properties. | Tom Lane |