v0.51.0
lyogavin/airllmv0.51.0Mar 18, 2026by github-actions[bot]
AI Summary
This release focuses on bug fixes, workflow enhancements, and security improvements. It includes fixes for build-time inlining, Pusher handling, and Icinga2 provider implementations.
Key Highlights
- Added custom severity color mapping for alert tables
- Introduced Mustache lambda helpers for missing-key defaults in workflows
- Fixed race conditions in IOHandler rendering
- Added support for RBAC fallback when API key auth lacks Keycloak tokens
New Features
- Custom severity color mapping for alert tables
- Mustache lambda helpers for missing-key defaults
- RBAC fallback logic
- Fixed Pusher non-numeric handling
- Fixed Icinga2 dispose method
Full Release Notes
## What's Changed * fix: prevent webpack from inlining AUTH_TYPE at build time by @Eliesmbr in https://github.com/keephq/keep/pull/5726 * feat: add custom severity color mapping for alert table by @Eliesmbr in https://github.com/keephq/keep/pull/5724 * fix(pusher): handle non-numeric PUSHER_APP_ID gracefully by @hakatt in https://github.com/keephq/keep/pull/6024 * fix(icinga2_provider): add missing dispose() abstract method implementation by @d-wwei in https://github.com/keephq/keep/pull/5875 * docs: Fixed ilert provider description by @DaTiMy in https://github.com/keephq/keep/pull/6073 * fix: use local StringIO reference to prevent stderr race condition in IOHandler._render by @Aladex in https://github.com/keephq/keep/pull/6080 * feat(workflow): Mustache lambda helpers for missing-key defaults (fn.*) by @hakatt in https://github.com/keephq/keep/pull/5684 * fix: add rca_points and traces to PROVISIONED_ENRICHMENTS by @Aladex in https://github.com/keephq/keep/pull/5714 * fix: fall back to RBAC when API key auth lacks Keycloak token by @haonanan in https://github.com/keephq/keep/pull/6091 * fix: pop Keep-internal kwargs in BaseProvider before passing to providers by @Eliesmbr in https://github.com/keephq/keep/pull/5732 * fix: avoid version validation error in grafana provider by @vncsna in https://github.com/keephq/keep/pull/6102 * fix: regression on tenantId in oauth2proxy frontend fix by @piekarski-mateusz in https://github.com/keephq/keep/pull/6100 * fix: prevent incident table horizontal overflow from long summaries by @Aladex in https://github.com/keephq/keep/pull/6085 * chore: Bump version from 0.50.0 to 0.51.0 by @shahargl in https://github.com/keephq/keep/pull/6110 ## New Contributors * @d-wwei made their first contribution in https://github.com/keephq/keep/pull/5875 * @DaTiMy made their first contribution in https://github.com/keephq/keep/pull/6073 * @Aladex made their first contribution in https://github.com/keephq/keep/pull/6080 * @haonanan made their first contribution in https://github.com/keephq/keep/pull/6091 * @vncsna made their first contribution in https://github.com/keephq/keep/pull/6102 **Full Changelog**: https://github.com/keephq/keep/compare/v0.50.0...v0.51.0