Releases: keephq/keep
Releases · keephq/keep
Release v0.51.0
What's Changed
- fix: prevent webpack from inlining AUTH_TYPE at build time by @Eliesmbr in #5726
- feat: add custom severity color mapping for alert table by @Eliesmbr in #5724
- fix(pusher): handle non-numeric PUSHER_APP_ID gracefully by @hakatt in #6024
- fix(icinga2_provider): add missing dispose() abstract method implementation by @d-wwei in #5875
- docs: Fixed ilert provider description by @DaTiMy in #6073
- fix: use local StringIO reference to prevent stderr race condition in IOHandler._render by @Aladex in #6080
- feat(workflow): Mustache lambda helpers for missing-key defaults (fn.*) by @hakatt in #5684
- fix: add rca_points and traces to PROVISIONED_ENRICHMENTS by @Aladex in #5714
- fix: fall back to RBAC when API key auth lacks Keycloak token by @haonanan in #6091
- fix: pop Keep-internal kwargs in BaseProvider before passing to providers by @Eliesmbr in #5732
- fix: avoid version validation error in grafana provider by @vncsna in #6102
- fix: regression on tenantId in oauth2proxy frontend fix by @piekarski-mateusz in #6100
- fix: prevent incident table horizontal overflow from long summaries by @Aladex in #6085
- chore: Bump version from 0.50.0 to 0.51.0 by @shahargl in #6110
New Contributors
- @d-wwei made their first contribution in #5875
- @DaTiMy made their first contribution in #6073
- @Aladex made their first contribution in #6080
- @haonanan made their first contribution in #6091
- @vncsna made their first contribution in #6102
Full Changelog: v0.50.0...v0.51.0
Release v0.50.0
What's Changed
- fix: map PagerDuty incidents to urgency instead of priority (#2154) by @Dogtags27 in #5698
- fix(tests): resolve requests monkey-patch recursion and missing tenant_id fixture by @shahargl in #5700
- fix(cyaml): preserve block literal style with non-ASCII chars by @yuzebin in #5690
- feat: oauth2 proxy username display by @piekarski-mateusz in #5685
- fix: batch_enrich now merges enrichments instead of overwriting by @Eliesmbr in #5691
- feat: allow posting alerts service-to-service by @piekarski-mateusz in #5705
- fix: trigger workflows on auto-resolve of incidents by @BrianInAz in #5651
- docs: fix GitLab Pipelines capitalisation in providers overview by @hakatt in #5709
- fix(grafana): always set optional alert fields to avoid render_context errors by @hakatt in #5658
- chore: Bump version from 0.49.1 to 0.50.0 by @shahargl in #5728
New Contributors
- @Dogtags27 made their first contribution in #5698
- @yuzebin made their first contribution in #5690
- @BrianInAz made their first contribution in #5651
Full Changelog: v0.49.1...v0.50.0
Release v0.49.1
What's Changed
- fix: Handle optional priority field in Jira issue creation by @zekebawt in #5607
- fix(kafka): fix Python 3.13 FrameLocalsProxy pickle error in Kafka provider by @themavik in #5596
- fix: discover JWKS URI from OpenID Connect discovery endpoint by @themavik in #5593
- fix: preserve incident prefix during template name regeneration by @themavik in #5594
- feat: add support for in-cluster authentication to Kubernetes provider (#5526) by @MekonMAC in #5619
- feat(servicenow): pull activity from incidents into Keep incidents by @omair445 in #5618
- fix(ui): prevent false 'Alert fingerprint not found' on alerts re-fetch by @hakatt in #5666
- fix(prometheus): always set value/instance/job as "" when absent by @hakatt in #5669
- fix(tests): add missing
responsesdev dependency by @hakatt in #5670 - fix(deps): sync package-lock.json with package.json (Node 20) by @hakatt in #5676
- fix(ui): guard fingerprint modal against stale-empty alerts flash by @hakatt in #5672
- chore: Bump version from 0.49.0 to 0.49.1 by @shahargl in #5680
New Contributors
- @zekebawt made their first contribution in #5607
- @themavik made their first contribution in #5596
- @MekonMAC made their first contribution in #5619
- @omair445 made their first contribution in #5618
- @hakatt made their first contribution in #5666
Full Changelog: v0.49.0...v0.49.1
Release v0.49.0
What's Changed
- fix: ouath2proxy logout fix by @piekarski-mateusz in #5522
- chore(deps): bump @langchain/core from 0.3.40 to 0.3.80 in /keep-ui by @dependabot[bot] in #5493
- chore(deps): bump langchain from 0.3.6 to 0.3.37 in /keep-ui by @dependabot[bot] in #5494
- chore(deps): bump aiohttp from 3.12.14 to 3.13.3 by @dependabot[bot] in #5501
- chore(deps): bump urllib3 from 2.3.0 to 2.6.3 by @dependabot[bot] in #5503
- chore(deps-dev): bump virtualenv from 20.28.0 to 20.36.1 by @dependabot[bot] in #5506
- chore(deps): bump filelock from 3.20.1 to 3.20.3 by @dependabot[bot] in #5507
- chore(deps): bump azure-core from 1.32.0 to 1.38.0 by @dependabot[bot] in #5508
- chore: Bump version from 0.48.1 to 0.49.0 by @shahargl in #5567
Full Changelog: v0.48.1...v0.49.0
v0.48.1
What's Changed
- feat(auth): implement mapping of multiple OAuth2 Proxy roles to default KeepHQ roles by @dudename in #5465
- chore(deps): bump filelock from 3.16.1 to 3.20.1 by @dependabot[bot] in #5486
- chore(deps): bump next from 15.3.6 to 15.5.9 in /keep-ui by @dependabot[bot] in #5483
- fix: argocd provider fails on nodes missing uid by @uishon in #5505
New Contributors
Full Changelog: v0.48.0...v0.48.1
Release v0.48.0
What's Changed
- feat: Add Jira ticket auto-transition support by @Eliesmbr in #5367
- fix: Add rendered docs to fix pipeline test by @Eliesmbr in #5369
- docs: typo in 'Container Orchestration Platforms' by @gecube in #5387
- fix: Make optional the button WF in alert by @diegovb-sys in #5386
- fix: Typo lastReceived by @diegovb-sys in #5385
- fix: Add filter to filter CEL by incident.is_visible by @diegovb-sys in #5380
- docs: Fix typo in Useful Links section by @gecube in #5408
- docs: Fix formatting in GitHub provider documentation by @gecube in #5407
- docs: Update ArgoCD documentation links to stable version by @gecube in #5403
- docs: Format IAM permissions in eks-provider documentation by @gecube in #5396
- docs: Fix formatting and capitalization in GitLab provider docs by @gecube in #5391
- docs: Remove duplicate link for GitLab new issues by @gecube in #5390
- feat: Improve change status window by @diegovb-sys in #5415
- fix: Automatically create webhooks for providers provisioned via directory by @Aze331 in #5410
- fix: DBSecretManager raises an exception by @diegovb-sys in #5419
- fix: Use deepcopy when rendering alert data in keep_provider by @StevenReitsma in #5355
- fix: dbsecretsmanager generates a bunch of logs by @diegovb-sys in #5426
- fix(ci): always run poetry install to handle broken venv cache by @shahargl in #5446
- feat: Add customizable alert sidebar fields by @piekarski-mateusz in #5444
- fix: Render the editor locally by @diegovb-sys in #5434
- feat: zoom chat provider by @cody-eding in #5420
- fix: Allow filtering incidents by is_visible status by @subha0319 in #5377
- docs: Fix formatting of OCI Repositories in documentation by @gecube in #5413
- fix:
Not seteven internal is set by @zcc0077 in #5457 - fix: result is ambiguous when searching providers by @zcc0077 in #5460
- feat: add per user preset silence toggle by @piekarski-mateusz in #5462
- feat: update next by @shahargl in #5472
- chore(relese): 0.48.0 by @shahargl in #5478
New Contributors
- @Eliesmbr made their first contribution in #5367
- @gecube made their first contribution in #5387
- @Aze331 made their first contribution in #5410
- @StevenReitsma made their first contribution in #5355
- @cody-eding made their first contribution in #5420
- @subha0319 made their first contribution in #5377
Full Changelog: v0.47.11...v0.48.0
Release v0.47.11
What's Changed
- fix: SQLAlchemy Warning fix by @korolenkowork in #5350
- chore(deps): bump axios from 1.9.0 to 1.12.2 in /keep-ui by @dependabot[bot] in #5343
- fix: UndefinedFunction in get_alerts_by_fingerprint by @diegovb-sys in #5358
- chore(deps): bump python-socketio from 5.12.0 to 5.14.0 by @dependabot[bot] in #5356
- feat(mailgun): add custom domain support for self-hosted instances by @sanyo4ever in #5362
New Contributors
- @sanyo4ever made their first contribution in #5362
Full Changelog: v0.47.10...v0.47.11
Release v0.47.10
What's Changed
- feat: Add status change in batch button by @diegovb-sys in #5284
- docs: Fix GitHub link in overview/workflow-automation (#5308) by @dbuschtoens in #5309
- feat(provider): add more steps and actions by @syphernl in #5306
- feat(provider): add reconcile functionality to fluxcd provider by @syphernl in #5314
- fix: added a new pkce string generator and use that in oauth handshake by @battkajs in #5323
- fix: Webhook provider uses dummy payload for validation by @yosizelensky in #5320
- fix: Searching by incident.id in CEL filter by @diegovb-sys in #5337
- feat: Maintenance windows improvements by @diegovb-sys in #5339
- docs: Documentation fix for LibreNMS provider by @bsteinert in #5345
- chore: Bump version from 0.47.9 to 0.47.10 by @talboren in #5351
New Contributors
- @dbuschtoens made their first contribution in #5309
- @yosizelensky made their first contribution in #5320
- @bsteinert made their first contribution in #5345
Full Changelog: v0.47.9...v0.47.10
Release v0.47.9
What's Changed
Full Changelog: v0.47.8...v0.47.9
Release v0.47.8
What's Changed
Full Changelog: v0.47.7...v0.47.8