What's New
See the full changelog below for details.
Docker
docker pull quay.io/brexhq/crabtrap:v0.0.2
Changelog
Features
- 2037fc7: feat(auth): add role column and three-role system (admin/manager/user) (#17)
- 9ab6673: feat(auth): manager access to policies (read + fork-on-write) (#25)
- f1f5eec: feat(auth): manager-bot assignment with scoped user list (#18)
- ff689e9: feat(auth): scoped audit trail and SSE for managers (#19)
- 44738f9: feat(observability): OpenTelemetry metrics with Prometheus endpoint (#13)
- 7dd9696: feat: notification channels + denial alerting (#24)
Bug Fixes
- 7940a05: fix(alerting): batch all denials per bot together + atomic flush (#27)
- 1a6c063: fix(alerting): channel lookup should not require owner to be a manager (#26)
- adaffc4: fix: avoid draining large request bodies during LLM approval (#3)
- adad7ff: fix: lighten audit log list responses (#15)
- ad6aa50: fix: normalize nil static rule methods to prevent policy editor crash (#8) (#11)
- edb1d87: fix: strip scheme symmetrically in glob static-rule matching