Releases: keephq/keep
Releases · keephq/keep
Release v0.41.9
What's Changed
- fix: Handle OperationalError instead of IntegrityError in db.py by @VladimirFilonov in #4436
- fix: alignment of alert actions on incident page by @pgautame in #4434
- feat: add opensearch serverless provider by @35C4n0r in #4260
- fix: Refactor retry logic for database operations by @VladimirFilonov in #4440
- fix: Refactor database session handling and improve retry logic by @VladimirFilonov in #4441
- feat: a drop of logging for snow by @Matvey-Kuk in #4442
New Contributors
Full Changelog: v0.41.8...v0.41.9
Release v0.41.8
What's Changed
- fix: update incident status commit once by @talboren in #4425
- fix(ui): reset params when not found by @talboren in #4426
- fix(dynatrace): url safe by @talboren in #4431
- fix: add migration to change dashboard_config column type to JSON by @skynetigor in #4389
- fix: manual execution alert name by @talboren in #4433
Full Changelog: v0.41.7...v0.41.8
Release v0.41.7
What's Changed
- fix: Refactor heartbeat handling to return a list of alerts by @VladimirFilonov in #4413
- fix: Handle 'row_name' in OpenObserve provider during parsing by @VladimirFilonov in #4415
- fix: Victoriametrics by @Matvey-Kuk in #4363
- fix: prevent fallback icon infinite loop by @35C4n0r in #4420
- fix: provider logs delete cascade by @talboren in #4416
- feat: simple permission model for workflows by @talboren in #4357
Full Changelog: v0.41.6...v0.41.7
Release v0.41.6
What's Changed
- fix: Allow OpenObserve to pass row name, which extends alert name by @VladimirFilonov in #4403
- fix: Refactor API handling and add retry on BadNamespaceError by @VladimirFilonov in #4405
- feat: add OPENAI_MODEL_NAME environment variable for configurable OpenAI model by @tuantran0910 in #4394
- fix: Add type casting for operators requiring numerical values by @VladimirFilonov in #4409
- fix: Refactor error alert retrieval and improve default handling by @VladimirFilonov in #4407
- fix: enrich could be static values by @talboren in #4411
Full Changelog: v0.41.5...v0.41.6
Release v0.41.5
What's Changed
- chore(deps): bump next from 15.2.3 to 15.2.4 in /keep-ui by @dependabot in #4385
- fix: best effort deleting provisioned provider by @talboren in #4386
Full Changelog: v0.41.4...v0.41.5
Release v0.41.4
What's Changed
- fix: remove js2py by @shahargl in #4358
- fix: remove js2py by @shahargl in #4362
- fix: workflow execution in page title by @Kiryous in #4356
- feat: log /query queries by @Matvey-Kuk in #4370
- feat: add telegram photo by @shahargl in #4372
- fix: retry on bulk_upsert_alert_fields by @Matvey-Kuk in #4350
- fix: add
disposable
to alert_enrich schema, etc by @Kiryous in #4366 - feat: autodocument webhooks by @Matvey-Kuk in #4360
- feat: snow skip scope validation by @Matvey-Kuk in #4380
Full Changelog: v0.41.3...v0.41.4
Release v0.41.3
What's Changed
- fix(ui): button color by @talboren in #4323
- fix: timestamp by @shahargl in #4334
- fix: Add lastReceived handling during deduplication by @VladimirFilonov in #4270
- feat: add support for topic sending and inline keyboard markup in Telegram message by @tuantran0910 in #4332
- feat: navbar dense by @shahargl in #4337
- fix: interval int by @shahargl in #4340
- fix: navbar dense by @shahargl in #4341
- fix: nav dashborad by @shahargl in #4343
- fix: remove special handling for 'name' column in draggable header by @skynetigor in #4348
- feat: add support for provisioning provider via YAML configuration and directory by @tuantran0910 in #4201
- feat: Multiple sorting columns choice based on priority by @skynetigor in #4311
- docs: mention cursor by @Kiryous in #4353
- refactor: alerts folder according to FSD, remove unused alert-table-rename by @Kiryous in #4317
- fix: wf keep provider validation by @Kiryous in #4345
- fix: run workflow from incident by @shahargl in #4354
Full Changelog: v0.41.2...v0.41.3
Release v0.41.2
Release v0.41.1
What's Changed
- chore: httpx log level by @talboren in #4314
- feat: Add ability to create preset whose navbar counter displays count of firing alerts by @skynetigor in #4291
- fix: CloudSQL native IAM authentication/ADC, adds option to set CloudSQL IP type. by @adudzic in #4320
New Contributors
Full Changelog: v0.41.0...v0.41.1
Release v0.41.0
What's Changed
- feat: show wf revision in the UI by @Kiryous in #4268
- fix: e2e for contributors by @talboren in #4279
- fix: update Toastify styles to improve click interactions between toasts by @skynetigor in #4267
- fix: Explicitly Use .scalar_subquery() to Prevent SQLAlchemy Warning by @EnotShow in #4277
- feat: allow using latest providerId and alter UI display by @tuantran0910 in #4272
- fix: fingerprint by @shahargl in #4284
- fix: commas by @Kiryous in #4285
- feat: Allow users to select a facet even if there are no firing alerts by @skynetigor in #4282
- fix: toasts annoying in workflows by @talboren in #4288
- fix: encode url in AlertDto by @Kiryous in #4295
- feat: doc generator: scopes, topology, provider methods by @Matvey-Kuk in #4298
- fix: logs on arq by @shahargl in #4290
- feat(monday): oauth2 by @talboren in #4304
- fix: Fix resolution logic in workflow and related tests by @VladimirFilonov in #4293
- fix: more tolerant docs checker by @Matvey-Kuk in #4307
- fix: disable AI buttons if no AI by @Matvey-Kuk in #4301
- fix: default full dedup to false by @talboren in #4309
- feat: workflows with input by @shahargl in #4302
New Contributors
- @EnotShow made their first contribution in #4277
Full Changelog: v0.40.15...v0.41.0