20260904 : 3.2.0 - Faster Pseudonymization + Performance improvements
- [core] CVE-2026-19633: Escalation via custom types, operators and rangevars
- [core] update dependencies
- [static] Define masking policy with parallel static masking
- [pseudo] Add seeded_street_name
- [static] CVE-2026-83534: Elevation in parallel masking
- [make] call extension+install before regress
- [pseudo] new panel of seeded_* functions
- [impexp] CVE-2026-19634: SQL injection via import functions
- [partial] Add anon.array_remove_regex()
- [static] Ignore a TABLESAMPLE sampling ratio on non-plain-table relations
- [parallel] Reject a materialized view before parallel masking
- [dynamic] Proper error message on write operations
- [static] Optionally drop indexes during static masking (beta)
- [doc] update the permission matrix
- [tests] Gate the impexp unit tests on cfg(test) only
- [doc] split Load and Support out of the Install page
- [docker] make the image ready for replica masking
- [tests] Introduce
cargo pgrx regress
- [core] Upgrade dependencies
- [CI] generate a checksums file
- [core] Remove useless compatibility function
- [image] Define a default value for the sigma parameter
- [doc] Add the "Anonymized Replica" tutorial
- [docker] disable fsync during initdb
- [static] Improve performance and correctness for parallel masking
- [doc] how to fix cargo audit warnings
- [doc] Install on Fedora
- [core] Support PostgreSQL 19 (beta)
- [core] Upgrade to PGRX 0.19