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