Cerbos v0.9.1
This is a quick patch release to fix an issue that was discovered in config parsing. The bcrypt
hashes of admin API credentials can contain $
characters which cause the config loader to treat the subsequent set of characters as the name of an environment variable. We now require the passwordHash
to be a bcrypt hash that has been base64 encoded. Please note that this is a breaking change. If you have a config file with server.adminAPI.adminCredentials.passwordHash
set, encode it with base64 to work with this version of Cerbos.
Highlights
If you have policy tests intermingled with your policies, the cerbos compile
command will now automatically run those tests. Use the --skip-tests
flag to switch off this behaviour.
Changelog
Bug Fixes
-
Base64 encode password hashes in config file (#406)
Features
-
Run tests by default in cerbos compile sub command (#392)
Chores
-
Add .idea to .gitignore (#405)
-
Add tests for admin credentials config (#407)
-
Bump github.com/aws/aws-sdk-go from 1.41.6 to 1.41.11 (#401)
-
Bump github.com/envoyproxy/protoc-gen-validate from 0.6.1 to 0.6.2 (#390)
-
Bump github.com/lestrrat-go/jwx from 1.2.7 to 1.2.8 (#391)
-
Bump github.com/tidwall/gjson from 1.9.1 to 1.10.2 (#398)
-
Bump version to 0.10.0
-
Fix dependabot workflow committing issue (#400)
-
Publish Helm charts to download.cerbos.dev and OCI registry (#403)
-
Remove GoReleaser mod stanza (#389)
-
Run make commands to generate NOTICE after dependabot PRs (#395)
Other
-
Add contents write permission to Dependabot workflow (#402)