Releases: Aiven-Open/aiven-pg-security
v1.0.9
v1.0.8
Minor bump to fix a bug in how CREATE ROLE
is treated.
Fix description:
When CREATE ROLE rolename WITH IN ROLE targetrole
was used inside a function, gatekeeper would cause a segfault when rolename was longer than 4 characters. This was an edge-case and normal usage of CREATE ROLE
(without WITH IN ROLE
, both inside and outside a function) and CREATE ROLE ... WITH IN ROLE
(outside a function), would still work correctly under earlier versions.
v1.0.7
Adds support for PG16
v1.0.6 - Stable
Minor version bump that fixes a segfault.
The module would crash with a segfault when an alter statement used the CURRENT_USER
rather than the rolename.
Contains the fix from v1.0.5 too for a possible segfault under specific conditions where reloading the config.
Version 1.0.4
A few minor fixes and feature introduction.
Adds the ability to set a list of allowed superusers via the aiven. pg_security_agent_reserved_roles
GUC variable. The comma separated list will be used to determine if a user can be assigned superuser or not. This is done regardless of the privilege context.