v0.51.0
domcyrus/rustnetv0.51.0Mar 18, 2026by github-actions[bot]
AI Summary
This release introduces custom severity color mapping for alert tables and Mustache lambda helpers for workflow defaults. It also includes various bug fixes for providers like Pusher and Icinga2, as well as improvements to RBAC and UI rendering.
Key Highlights
- Added custom severity color mapping for alert tables.
- Introduced Mustache lambda helpers (fn.*) for workflow defaults.
- Fixed Pusher handling for non-numeric PUSHER_APP_ID.
- Improved RBAC fallback logic when API key auth lacks Keycloak tokens.
- Fixed incident table horizontal overflow issues.
New Features
- Custom severity color mapping for alert table.
- Mustache lambda helpers for missing-key defaults in workflows.
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