v0.51.0

phiresky/ripgrep-allv0.51.0Mar 18, 2026by github-actions[bot]

AI Summary

Keep update focusing on UI improvements, workflow enhancements with Mustache lambda helpers, and various provider fixes.

Key Highlights

  • Added Mustache lambda helpers for missing-key defaults
  • Added custom severity color mapping for alert table
  • Fixed incident table horizontal overflow from long summaries
  • Fixed stderr race condition in IOHandler
  • Added missing dispose() method for Icinga2 provider

New Features

  • Mustache lambda helpers for missing-key defaults
  • Custom severity color mapping for alert table
  • Improved Pusher error handling
  • Icinga2 provider fixes
  • Fixed OAuth2 proxy frontend regression

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