Releases: keephq/keep
Releases · keephq/keep
v0.25.3
What's Changed
- chore(scripts): update simulate_alerts.py with sleep interval as configurable by @DhruvKadam-git in #2070
- feat: show status and severity at incident detail view page by @VladimirFilonov in #2079
- chore(docs): add
poetry shell
before CLI by @anirban-seanergy in #2082 - fix(backend): order modify the alert itself by @shahargl in #2088
- fix: polish placeholder and set it's width to avoid navbar width stre… by @Kiryous in #2093
- docs(STRESS.md): grammatical errors by @PRIYANKjakharia in #2090
- feat: Improve user/ai generated summary display at incident detail view page by @VladimirFilonov in #2080
- chore(deps): bump cookie from 0.5.0 to 0.7.0 in /keep-ui by @dependabot in #2101
- feat: incident topology by @Kiryous in #2084
- fix: validate incident_id is UUID by @amritansh22 in #2075
- feat(provisioning): allow dashboard provisioning by @talboren in #2102
- feat(mailgun): receive alerts/events via emails by @talboren in #2065
- fix(mailgun): convert FormData to dict by @talboren in #2107
- feat: smtp provider by @ezhil56x in #2108
- fix: docs smtp card by @ezhil56x in #2109
- feat: Implement auto resolution rules for incident correlations by @VladimirFilonov in #2111
- fix: Optimize flushing in add_alerts_to_incident by @VladimirFilonov in #2077
- fix(sentry): remove special chars from the name and message by @talboren in #2117
- fix(sentry): name attribute by @talboren in #2120
- fix(api): extract_generic_body better handling jsons by @talboren in #2123
- fix(api): serialize the UUID before passing off to pusher by @ronshapiro in #2124
- fix(scripts): simulate_alerts.sh to point to the right virtualenv path and also support running from any directory by @ronshapiro in #2127
- fix: import default styles for copilot chat by @Kiryous in #2130
- fix(internal): vercel preview url by @talboren in #2132
- feat: add filtering for incidents list page by @VladimirFilonov in #2064
- fix(db): check if value is not empty while getting incidents meta (mysql dialect only) by @VladimirFilonov in #2142
- chore(release): 0.25.3 by @shahargl in #2145
New Contributors
- @DhruvKadam-git made their first contribution in #2070
- @anirban-seanergy made their first contribution in #2082
- @PRIYANKjakharia made their first contribution in #2090
- @amritansh22 made their first contribution in #2075
- @ronshapiro made their first contribution in #2124
Full Changelog: v0.25.2...v0.25.3
v0.25.2
What's Changed
- docs: fix grammer in stress-testing by @talboren in #2050
- fix: get_service_application_ids_dict: handle json_arrayagg for mysql… by @Kiryous in #2051
- fix(docs): k8s outdated by @shahargl in #2055
- feat(incident): add workflows execution tab to incident by @shahargl in #2048
- fix: do not render IncidentWorkflowSidebar if no selectedExecution by @Kiryous in #2060
- fix: duplicate incident workflow table keys by @Kiryous in #2063
- fix: Share a single database sessions starting from __handle_formatted_events to RuleEngine by @VladimirFilonov in #2053
- feat(auth): oauth2proxy by @shahargl in #2014
Full Changelog: v0.25.1...v0.25.2
v0.25.1
What's Changed
- feat: deduplication v2 by @shahargl in #1902
- fix: Remove docs duplicates by @Matvey-Kuk in #2004
- chore(ui): Main redirect to incidents by @Matvey-Kuk in #2002
- feat(performance): better performance for celpy by @shahargl in #2005
- fix(api): create_user function signature in noauth by @talboren in #2009
- feat: add time frame by @rajeshj11 in #1965
- fix(mapping): exclude enrichment attributes when using complex matchers (
&&
) by @talboren in #2012 - docs(ilert): branding issues by @talboren in #2011
- chore(incident): small cosmetic improvements by @shahargl in #2020
- fix(startup): provisioning only in specific auth types by @talboren in #2022
- fix(ui): remove hiding navbar on MB Air-screen-size fixes by @Matvey-Kuk in #2023
- feat: Test if all providers are documented by @Matvey-Kuk in #2034
- feat: add topology applications by @Kiryous in #1975
- feat(provider): add logger option to console provider by @shahargl in #2043
Full Changelog: v0.25.0...v0.25.1
v0.25.0
What's Changed
- chore(release): 0.24.5 by @shahargl in #1928
- feat: add sumologic provider by @35C4n0r in #1924
- fix(api): provider that fails to pull may sometime fail other providers by @talboren in #1930
- fix: calculate common path correctly by @shahargl in #1932
- fix: add missing display names by @Kiryous in #1935
- fix: use set to include unique tags in /providers route by @Kiryous in #1936
- docs: general improvements by @mirrormystic in #1881
- feat: add sorting options for incident table by @VladimirFilonov in #1940
- chore(logs): improve logs for preset endpoint by @talboren in #1943
- fix(ui): linked provider shouldn't be clickable by @talboren in #1944
- fix(db): topology dependencies select in load by @talboren in #1946
- chore: add prettier configuration by @Kiryous in #1948
- fix: add minor sleep to setup_alerts to avoid lastRec by @shahargl in #1951
- feat: introduce iterative alert batch processing by @GlebBerjoskin in #1913
- chore(deps): bump next from 14.2.1 to 14.2.12 in /keep-ui by @dependabot in #1952
- feat: add status for incidents by @VladimirFilonov in #1905
- fix(ui): update presets after pushing an alert by @talboren in #1954
- chore(deps): posthog latest version by @talboren in #1956
- chore(internal): add prettier to pre commits by @talboren in #1958
- fix(api): mapping rule default type by @talboren in #1960
- fix: netdata GET trigger 500 (google bot) by @shahargl in #1961
- feat: incident timeline by @talboren in #1895
- fix: over flowing badge by @shahargl in #1967
- fix: save and deploy change by @rajeshj11 in #1938
- fix: clean secret if service already exists by @shahargl in #1963
- feat: Adding incident workflow triggers by @VladimirFilonov in #1861
- chore(logs): move some topology logs to debug by @talboren in #1970
- fix(ui): the disabled input issue and auto deploy issue by @rajeshj11 in #1972
- fix: Using standard OTLP env convention on backend service by @vr-varad in #1973
- chore(ui): better empty states in incident view by @talboren in #1979
- feat: Export labels for incidents by @Matvey-Kuk in #1981
- chore(tests): remove duplicated unit test by @emmanuel-ferdman in #1990
- feat: incident copilot by @talboren in #1986
- chore(logs): failing requests in Zabbix provider by @talboren in #1993
- fix(api): schema validation problem in mapping rule in dto by @talboren in #1995
- chore(version): upgrade to v0.25.0 by @talboren in #1997
New Contributors
- @mirrormystic made their first contribution in #1881
- @vr-varad made their first contribution in #1973
- @emmanuel-ferdman made their first contribution in #1990
Full Changelog: v0.24.5...v0.25.0
v0.24.5
v0.24.4
v0.24.3
v0.24.2
What's Changed
- feat: add the option to disable workflow by @nejcr in #1766
- fix: workflow is_disabled issue by @shahargl in #1897
- fix: workflow is_disabled by @shahargl in #1900
- fix: use custom worflowRun hook to run the workflow at all places by @rajeshj11 in #1890
- fix: workflow interval can be None by @talboren in #1904
- chore(release): 0.24.2 by @shahargl in #1909
New Contributors
Full Changelog: v0.24.1...v0.24.2
v0.24.1
What's Changed
- feat: improve correlation rules form by @VladimirFilonov in #1734
- fix: stop the workflow manager thread by @shahargl in #1877
- fix: redis worker by @shahargl in #1883
- fix: Update db.py missing unique_api_key_id by @talboren in #1880
- fix: Trying to catch unstable test reason. Adding more observability by making workflow ids unique by @VladimirFilonov in #1875
- fix: catching unstable test workflow execution 2 by @VladimirFilonov in #1886
- feat: Make rules table more informative by @VladimirFilonov in #1874
- feat: clickhouse provider by @ezhil56x in #1889
- chore: 0.24.1 by @shahargl in #1894
Full Changelog: v0.24.0...v0.24.1
v0.24.0
What's Changed
- feat(release): 0.23.0 by @github-actions in #1816
- fix: revert github unit tests action by @talboren in #1820
- fix: incident editing functionality by @GlebBerjoskin in #1822
- feat: show grouping value for incidents created by rules by @VladimirFilonov in #1824
- fix: auth0 update user by @shahargl in #1828
- feat: timeline status change by API is automatic by @talboren in #1833
- feat: new workflow execution page local main by @rajeshj11 in #1762
- fix(auth0): user agent for well known keys by @talboren in #1840
- fix: card stats calculations in workflow executions by @rajeshj11 in #1835
- fix: minor bug in keycloak UI by @shahargl in #1841
- fix: sql query exception in workflow execution page by @rajeshj11 in #1844
- feat: show incident rule_fingerprint at detailed page as well by @VladimirFilonov in #1846
- refactor: add new stat card and number format change by @rajeshj11 in #1845
- feat: add job id by @shahargl in #1851
- fix: make redis great again by @shahargl in #1856
- fix: newrelic fix by @shahargl in #1858
- fix: new relic by @shahargl in #1859
- feat: added query and query_range to VictoriaMetrics by @ezhil56x in #1854
- fix: new relic source by @shahargl in #1863
- fix: poetry.lock breaking changes from 1724 by @talboren in #1865
- feat: servicenow cmdb and topology mapping by @talboren in #1825
- docs: add support page by @talboren in #1867
- chore(deps): cloud-sql-python-connector by @shahargl in #1868
- chore(release): 0.24.0 by @shahargl in #1873
Full Changelog: v0.23.0...v0.24.0