v0.21.0 (2024-08-16)
What's Changed
- fix(wf): workflow id bad attribute access by @talboren in #1387
- fix: better slack error message by @shahargl in #1390
- fix: desc by @shahargl in #1383
- fix: correlation by @shahargl in #1393
- fix: AlertDto validate_last_received problem by @shahargl in #1398
- fix: no lastRec + add tenant_id to unhandled exception by @shahargl in #1402
- fix: identity in request started by @talboren in #1403
- fix: ilert provider by @shahargl in #1407
- fix: aws cloudwatch by @shahargl in #1410
- feat: add incidentio provider by @35C4n0r in #1313
- fix: docker compose dev by @shahargl in #1412
- fix: openobserve by @shahargl in #1414
- fix: openobserve 3 another bug with value by @shahargl in #1416
- fix: alert menu size by @shahargl in #1417
- fix: tests by @shahargl in #1418
- fix: unhandled exception by @shahargl in #1421
- fix: do not open sidebar on history by @shahargl in #1422
- fix: webhook-settings-keep-loading-on-error by @shahargl in #1424
- fix(ui): Workflow builder move the workflow 'if' condition provider nesting by @shahargl in #1426
- fix: upload workflow by @shahargl in #1428
- fix: comment in alert audit only when comment is not empty by @talboren in #1430
- chore(provider): splunk extract data from
_raw
by @talboren in #1432 - chore(api): add logs to splunk provider when parsing _raw by @talboren in #1434
- fix(api): single tenant auth not working by @talboren in #1436
- fix: Workflow builder by @Matvey-Kuk in #1438
- feat: incidents by @talboren in #1388
- fix(workflows): fixed on_failure action by @pehlicd in #1439
- fix: Block default redirects by @Matvey-Kuk in #1440
- fix: pull_alerts endless loop by @talboren in #1442
- fix: no await for workflow creation by @talboren in #1443
- fix(splunk):
_raw
attribute fallback by @talboren in #1444 - fix(splunk): exception class from _raw by @talboren in #1445
- feat: #1369, #1246 Highlight Enrichments and allow to delete them in Alert Details UI by @VladimirFilonov in #1446
- fix: #1447 Fix incident Predictions UI table for long texts in cells by @VladimirFilonov in #1448
- fix: #1447 incident predictions table long text fix by @VladimirFilonov in #1449
- fix: slack blocks by @shahargl in #1450
- feat: added basic new workflows ui by @rajeshj11 in #1399
- fix: workflow examples by @talboren in #1452
- fix: slack by @shahargl in #1453
- fix(slack): blocks could be list too by @talboren in #1457
- fix: Bulk enrich alerts when using elastic search by @VladimirFilonov in #1455
- chore(ui): handled the trigger button and hover broder on cards by @rajeshj11 in #1458
- fix: groupingCriteria by @talboren in #1463
- fix: enrichments by @shahargl in #1461
- fix: missing trigger icon if image not found by @rajeshj11 in #1464
- fix(api):
notify_client
not passed to_handle_event
by @shahargl in #1465 - feat: new workflow capabilities by @shahargl in #1459
- fix: tests by @shahargl in #1469
- fix: tests by @shahargl in #1470
- fix: error image fallback in trigger button by @rajeshj11 in #1467
- feat: alerts-empty-state-improvements by @shahargl in #1476
- feat: sendgrid provider by @shahargl in #1478
- fix: sendgrid docs typo by @shahargl in #1479
- chore(deps): update posthog-js to 1.150.0 by @talboren in #1481
- fix: sendgrid and workflows by @shahargl in #1482
- fix: sendgrid return value by @shahargl in #1485
- fix: arq by adding an async_process_event by @Matvey-Kuk in #1486
- feat: API endpoint to see how many alerts a provider has sent by @35C4n0r in #1480
- fix: frontend hot-reload (hydration issues) by @Kiryous in #1492
- feat: improvements for workflow -
is_first_time
by @shahargl in #1500 - fix(auth0): db name in env by @talboren in #1504
- fix: improve pre formatting mechanism by @talboren in #1508
- chore(internal): add pr to issue gate by @talboren in #1510
- feat: more than one "to" by @shahargl in #1516
- fix: VS code quickstart by @Matvey-Kuk in #1514
- fix: patch dismissed by @shahargl in #1519
- feat: sort fingerprint fields by @shahargl in #1522
- fix: when preset is private it needs to filtered form the asset links by @rajeshj11 in #1526
- fix: remove license badge from README by @talboren in #1528
- feat: topology map by @talboren in #1489
- fix(topology): add more logs to process task by @talboren in #1531
- feat: env to disable pulling alerts by @talboren in #1535
- fix(log): move cached providers to debug by @talboren in #1537
- fix: provider last pull time by @talboren in #1543
- docs: remove 'development/authentication' from navigation panel. closes #1525 by @frwl404 in #1532
- fix: labels in query params as a initial filters by @andreizanik in #1518
- fix: oauth2 providers should support multiple installations by @talboren in #1545
- fix: problems with getting started instructions by @frwl404 in #1547
- chore: add more logs to workflows and refresh enrichments by @talboren in #1550
- chore(logs): understand why event is skipped in wf execution by @talboren in #1551
- fix(api): add bool to event_val filter by @talboren in #1553
- fix(api): remove workflow_execution_id from unnecessary logs by @talboren in #1558
- fix: core/db - remove unused function. closes #1561 by @frwl404 in #1560
- fix: Add alerts_count, affected_services and sources fields to the Incident by @VladimirFilonov in #1473
- fix: Fix migrations path, fixing #1555 by @Matvey-Kuk in #1556
- fix: Merging 2 heads by @Matvey-Kuk in #1566
- fix: poor performance of incidents detail page by @VladimirFilonov in #1565
- feat: creating incidents from the alert feed by @sergtl in #1559
- fix: Error handling in UI by @35C4n0r in #1534
- fix(ui): build failing due to #1540 issue that got merged by @talboren in #1571
- docs: fix AlertSeverity and AlertStatus by @talboren in #1570
- feat: Add predicted incident detail page by @VladimirFilonov in #1573
- chore(deps-dev): bump aiohttp from 3.9.5 to 3.10.2 by @dependabot in #1575
- fix: rulesengine to index alert in elastic by @talboren in #1577
- feat: preset tags by @shahargl in #1581
- fix: minor issue with update preset by @shahargl in #1585
- fix: mutate tags after creating by @shahargl in #1587
- fix(db): call
unique()
when getting all presets by @shahargl in #1591 - fix: replace usage of imported AlertDto in migration by @VladimirFilonov in #1593
- feat: allow provision api key by @shahargl in #1598
- fix: keep the api key on secret manager by @shahargl in #1603
- feat: Healthcheck arq task & disabling background task by @Matvey-Kuk in #1604
- fix: background execution by @Matvey-Kuk in #1433
- fix: incident page loading by @Matvey-Kuk in #1606
- fix: Switch UI from using description to user_summary for incidents by @VladimirFilonov in #1608
- fix: Save last_seen_time and start_time of incident on changing alerts by @VladimirFilonov in #1613
- feat: Keep provider v2 by @shahargl in #1617
- feat: coralogix provider by @ezhil56x in #1618
- fix: readme coralogix by @shahargl in #1621
- fix: modify incident miner behavior by @GlebBerjoskin in #1607
- feat: better control over background workers by @Matvey-Kuk in #1620
- feat: add firing time calc on digestion by @shahargl in #1624
- feat: more logs + debug mode by @shahargl in #1629
- fix: redis by @shahargl in #1630
- docs: add validation methods for Grafana provider when Keep is not accessible externally by @himanshulohote in #1634
New Contributors
- @rajeshj11 made their first contribution in #1399
- @Kiryous made their first contribution in #1492
- @frwl404 made their first contribution in #1532
- @andreizanik made their first contribution in #1518
- @sergtl made their first contribution in #1559
- @himanshulohote made their first contribution in #1634
Full Changelog: v0.20.0...v0.21.0