What's Changed
- fix: Set database columns for incident names to TEXT by @VladimirFilonov in #4133
- fix: logs not showing for test runs by @Kiryous in #4102
- fix: Refactor provider parsing and add workflow metadata tests by @VladimirFilonov in #4134
- fix: Add support for record type in workflow model validation by @VladimirFilonov in #4141
- fix: incorrect isCandidate prop in IncidentAlerts component by @VladimirFilonov in #4142
- fix: Mitigate sort by last_received impact by @skynetigor in #4085
- fix: flickering provider icons by @talboren in #4144
- feat: incident alerts table is compact now by @VladimirFilonov in #4147
- fix: csv preview by @talboren in #4151
- feat: add formatting for telegram messages by @ezhil56x in #4149
- feat: asana provider by @ezhil56x in #4145
- fix: Add safe_run_worker to handle Redis connection errors by @VladimirFilonov in #4156
- fix: Refactor incident resolution logic to handle active statuses. by @VladimirFilonov in #4159
- fix: Handle StaleDataError with retries in database updates. by @VladimirFilonov in #4153
- build(deps): bump next from 15.2.1 to 15.2.3 in /keep-ui by @dependabot in #4154
- fix: retry loops by adding break statements after commits by @VladimirFilonov in #4161
- build(deps): bump gunicorn from 22.0.0 to 23.0.0 by @dependabot in #4157
- fix: prevent expire on commit during event processing by @VladimirFilonov in #4163
- chore(deps): bump @babel/helpers from 7.26.0 to 7.26.10 in /keep-ui by @dependabot in #3984
- fix: use "test" instead of null by @Kiryous in #4172
- fix: Refactor incident ID reference to prevent nested exception by @VladimirFilonov in #4169
- fix: Add filter/sort e2e for incidents page by @skynetigor in #4062
- fix: dummy workflow for fk integrity by @Kiryous in #4174
- fix: remove unnecessary height constraints from incident chat input by @skynetigor in #4180
- feat: add html & markdown compability in alert's description by @tuantran0910 in #4183
- feat: add provider name query parameter in event handling endpoint by @tuantran0910 in #4185
- fix(provision): Use the provider name as the key in the deduplication rules enrichment logic by @buu-nguyen in #4176
- fix: grafana wrong fingerprint calc by @shahargl in #4193
- fix: incident not resolved when alerts enriched from workflow by @VladimirFilonov in #3897
- fix: Add data_type for known fields and sort alerts in accordance with data type by @skynetigor in #4182
- feat: opsgenie close-alert by @shahargl in #4195
- fix: cloudwatch by @shahargl in #4197
New Contributors
- @buu-nguyen made their first contribution in #4176
Full Changelog: v0.40.2...v0.40.3