v0.49.1

keephq/keepv0.49.1Feb 24, 2026by github-actions[bot]

AI Summary

Patch release with multiple bug fixes and two new features including in-cluster Kubernetes authentication and ServiceNow incident activity syncing. Also includes fixes for Kafka provider Python 3.13 compatibility, OpenID Connect JWKS discovery, and various UI improvements.

Key Highlights

  • Added in-cluster authentication support for Kubernetes provider
  • Added ServiceNow incident activity sync to Keep incidents
  • Fixed Kafka provider Python 3.13 FrameLocalsProxy pickle error
  • Fixed OpenID Connect JWKS URI discovery from discovery endpoint
  • Fixed Jira issue creation to handle optional priority field

New Features

  • In-cluster authentication for Kubernetes provider
  • Pull activity from ServiceNow incidents into Keep incidents

Full Release Notes

## What's Changed
* fix: Handle optional priority field in Jira issue creation by @zekebawt in https://github.com/keephq/keep/pull/5607
* fix(kafka): fix Python 3.13 FrameLocalsProxy pickle error in Kafka provider by @themavik in https://github.com/keephq/keep/pull/5596
* fix: discover JWKS URI from OpenID Connect discovery endpoint by @themavik in https://github.com/keephq/keep/pull/5593
* fix: preserve incident prefix during template name regeneration by @themavik in https://github.com/keephq/keep/pull/5594
* feat: add support for in-cluster authentication to Kubernetes provider (#5526) by @MekonMAC in https://github.com/keephq/keep/pull/5619
* feat(servicenow): pull activity from incidents into Keep incidents by @omair445 in https://github.com/keephq/keep/pull/5618
* fix(ui): prevent false 'Alert fingerprint not found' on alerts re-fetch by @hakatt in https://github.com/keephq/keep/pull/5666
* fix(prometheus): always set value/instance/job as "" when absent by @hakatt in https://github.com/keephq/keep/pull/5669
* fix(tests): add missing `responses` dev dependency by @hakatt in https://github.com/keephq/keep/pull/5670
* fix(deps): sync package-lock.json with package.json (Node 20) by @hakatt in https://github.com/keephq/keep/pull/5676
* fix(ui): guard fingerprint modal against stale-empty alerts flash by @hakatt in https://github.com/keephq/keep/pull/5672
* chore: Bump version from 0.49.0 to 0.49.1 by @shahargl in https://github.com/keephq/keep/pull/5680

## New Contributors
* @zekebawt made their first contribution in https://github.com/keephq/keep/pull/5607
* @themavik made their first contribution in https://github.com/keephq/keep/pull/5596
* @MekonMAC made their first contribution in https://github.com/keephq/keep/pull/5619
* @omair445 made their first contribution in https://github.com/keephq/keep/pull/5618
* @hakatt made their first contribution in https://github.com/keephq/keep/pull/5666

**Full Changelog**: https://github.com/keephq/keep/compare/v0.49.0...v0.49.1