All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project tries to adhere to Semantic Versioning.
this space intentionally left blank
- Don't give the TRUNCATE permission as part as the
write
role (@jordanp)
- Add initial support for Google Cloud SQL (@johanfleury)
- BREAKING CHANGE: Add support for setting per-role config with ALTER ROLE SET (@johanfleury) pgbedrock will now remove any existing config that’s not defined in its configuration.
- Remove Python 2 support (@johanfleury)
- Add support for SCRAM-SHA-256 passwords (passwords can now be passed plain text or hashed) (@johanfleury)
- fix Q_GET_ALL_RAW_OBJECT_ATTRIBUTES in context.py to also recognize partitioned tables (@FlipEnergy)
- Fixes for new "except" feature introduced in 0.4.0 ( @jholbrook-sqsp )
- Upgrade PyYAML from 5.1 to 5.2 in requirements.txt ( @dependabot )
- Patch to remove YAML.load warnings ( @jholbrook-sqsp )
- Small fix to ensure docker container deploys with working code. ( @domoore1989 )
- Added the ability to except tables and sequences from privileges when the schemas entire tables or sequences are whitelisted ( @dmoore1989 )
pgbedrock
is more permissive in its declared dependencies so it plays well with other packages in the same python environment ( @emddudley )
- Added a changelog
- Added a contributor credits file
- Added some rules about keeping them up to date.