Releases: rond-authz/rond
Releases · rond-authz/rond
v1.14.2
What's Changed
Exciting New Features 🎉
- feat: include binding resource type and id in available labels by @fredmaggiowski in #422
- feat: store audits on mongodb by @fredmaggiowski in #427
- feat: filter audit trails based on configuration file by @fredmaggiowski in #432
- feat: save audit timestamp by @fredmaggiowski in #437
Bug fixes 🎉
- fix: make audit config file optional by @fredmaggiowski in #433
Other Changes
- ci: remove test util files from coverage by @fredmaggiowski in #403
- test: added get headers builtin tests by @fredmaggiowski in #434
- test: mongodb utilities test refactor by @fredmaggiowski in #435
- test: mongodb custom built-ins unit tests by @fredmaggiowski in #436
Full Changelog: v1.14.1...v1.14.2
v1.14.1
What's Changed
Bug fixes 🎉
- fix: resolve concurrent map writes for audit cache by @davidebianchi in #419
Full Changelog: v1.14.0...v1.14.1
v1.14.0
What's Changed
Exciting New Features 🎉
- feat: audit trail in stdout logs by @fredmaggiowski in #411
- fix: update audit labels on subsequent builtin calls by @fredmaggiowski in #415
Other Changes
- test: add integration test with concurrent request load by @fredmaggiowski in #402
- refactor: test connection to mongodb to remove duplicated code by @fredmaggiowski in #404
- tidy deps by @davidebianchi in #405
Full Changelog: v1.13.0...v1.14.0
v1.13.0
What's Changed
Exciting New Features 🎉
- perf: prepare partial evaluation at boot for better performances by @davidebianchi in #394
- perf: use opa compiler to optimize startup by @davidebianchi in #400
This version comes with huge performance improvements in both resource consumption and evaluation time for query generation policies!
Evaluation time for query generation policies metrics distribution change after the new version has been deployed
![1](https://private-user-images.githubusercontent.com/7142570/382729806-fd28e04c-41ea-4ae5-9c81-cc7a2b67ac25.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk4NTUwOTAsIm5iZiI6MTczOTg1NDc5MCwicGF0aCI6Ii83MTQyNTcwLzM4MjcyOTgwNi1mZDI4ZTA0Yy00MWVhLTRhZTUtOWM4MS1jYzdhMmI2N2FjMjUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMThUMDQ1OTUwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OWQwMzY0MmVlMTAxMDY1MmZlNjAxMmRjZTM5ZGZhZDI4YWI5MTk2YjQxY2I2ZGI3M2M3YTA0M2Y0ZjZkZGRiZiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.9uXTqyNYur__qyJ8WreAKEPIpYx6mYtR9G0tVzCwhdg)
![3](https://private-user-images.githubusercontent.com/7142570/382729813-f54a21dc-1444-48da-be79-7890b09bdc20.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk4NTUwOTAsIm5iZiI6MTczOTg1NDc5MCwicGF0aCI6Ii83MTQyNTcwLzM4MjcyOTgxMy1mNTRhMjFkYy0xNDQ0LTQ4ZGEtYmU3OS03ODkwYjA5YmRjMjAucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMThUMDQ1OTUwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ODBhMDEwYjgwOGFhYmI4MzRjMjg4ZTRkMzZkMGZiNmM2YTEzZGRkYWE1M2I5NWY5YmI2OGEyYjE1NjcxZmIwNyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.C0lzG-UsCgwFLuF3H4tJGnQurIEpcmLwAm291CIvHCE)
![2](https://private-user-images.githubusercontent.com/7142570/382729808-a020ae1d-9584-45b1-8fa0-626ebf225578.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk4NTUwOTAsIm5iZiI6MTczOTg1NDc5MCwicGF0aCI6Ii83MTQyNTcwLzM4MjcyOTgwOC1hMDIwYWUxZC05NTg0LTQ1YjEtOGZhMC02MjZlYmYyMjU1NzgucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMThUMDQ1OTUwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZDAyOWIxOGJjN2RiYzdhMjc5YzM2ZjhkNmNmZTVmNmIyNmYzMzRhMTEwYTAwYTJmZGE2MzVhZGMxZTdiMjkzOSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.WUnnEe1RW5Tqh2fD9tR7fXhO4YT_kF2XLOALrxhv3FY)
All the policies above use the data.resources[_]
field to generate queries
Breaking Changes
There is a breaking change on the core.OPAModuleConfig
struct. This struct should not be used directly anymore but it's needed to use the core.NewOPAModuleConfig
function instead.
Other Changes
- feat: migrate envs lib by @davidebianchi in #397
- ci: drop go1.21 test support for EOL by @fredmaggiowski in #398
- refactor: improve main tests by @davidebianchi in #399
Full Changelog: v1.12.9...v1.13.0
v1.12.9
Full Changelog: v1.12.8...v1.12.9
v1.12.8
v1.12.7
v1.12.6
What's Changed
Bug fixes 🎉
- fix: log with inherited fields by @davidebianchi in #367
- fix: trailingSlash with params by @davidebianchi in #369
Full Changelog: v1.12.5...v1.12.6
v1.12.5
What's Changed
This version only includes several dependencies version bump
Full Changelog: v1.12.4...v1.12.5
v1.12.4
What's Changed
Other Changes
- ci: test more golang versions for sdk support by @fredmaggiowski in #320
- ci: attempt to use latest golang version in tests by @fredmaggiowski in #323
- ci: go1.22 update for benchmark runs by @fredmaggiowski in #332
- chore(deps): update glogger to v4.2.0 by @danibix95 in #335
New Contributors
- @danibix95 made their first contribution in #335
Full Changelog: v1.12.3...v1.12.4