v0.51.0
keephq/keepv0.51.0Mar 18, 2026by github-actions[bot]
AI Summary
This release addresses critical stability issues in authentication, rendering, and workflow logic while introducing visual customization options for alerts.
Key Highlights
- Fixed authentication configuration in webpack builds.
- Added custom severity color mapping for the alert table.
- Introduced Mustache lambda helpers for missing-key defaults in workflows.
- Fixed RBAC fallback behavior when API key auth is used.
New Features
- Custom severity color mapping
- Mustache lambda helpers (fn.*)
- RBAC fallback for API key auth
- Icinga2 dispose method implementation
- IOHandler stderr race condition fix
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