v0.51.0
higress-group/higressv0.51.0Mar 18, 2026by github-actions[bot]
AI Summary
This release focuses on stability improvements, UI enhancements, and bug fixes across alert handling, workflow engines, and authentication providers. It introduces new workflow capabilities and resolves several race conditions and compatibility issues.
Key Highlights
- Custom severity color mapping for alert tables
- Workflow Mustache lambda helpers for missing-key defaults
- Improved RBAC fallback when API key auth lacks Keycloak tokens
- Fixes for IOHandler race condition in _render method
- Fixes for Grafana provider validation and tenantId regression
New Features
- Custom severity color mapping for alert table
- Workflow Mustache lambda helpers (fn.*) for missing-key defaults
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