Hi Dispatch users!
This is the first release of the month of May. This release comes with new features and lots of improvements and fixes across the app to provide a better UI/UX experience and continue to keep things running smoothly and reliably.
Enhancements:
- Improves task syncing scheduled job (#3356) by @mvilanova
- Improves incident auto-tagger scheduled job (#3355) by @mvilanova
- Adds project and organization name to warning messages (#3352) by @mvilanova
- Adds variant to case message if there's a signal instance (#3351) by @wssheldon
- Downgrades error levels and improves some logic (#3340) by @mvilanova
- Adds 250/minute rate limit to SignalInstance POST API endpoint using
slowapi
(#3338) by @wssheldon - Optimizes signal ingestion pipeline and creates perf-test CLI util (#3337) by @wssheldon
- Conditional creation of case resources for perf improvement on signal ingest (#3331) by @wssheldon
- Adds a default 1 hour window deduplication check on signal filter flow (#3329) by @wssheldon
- Add custom items-per-page to Signal and Case tables (#3312) by @wssheldon
- Changes related_case_count conditional to 1 for first seen (#3305) by @wssheldon
- Converts snooze filter MFA to use
last_mfa_time
and other cleanup (#3293) by @wssheldon - Adds CLI to register a user from the command line (#3292) by @kevgliss
- Aggregates signal instance messages in Case thread (#3290) by @wssheldon
- Allowing signals to override case types and case priorities (#3289) by @kevgliss
- Uses
email_validator
in SignalEngagement flow instead of regular expression (#3286) by @wssheldon - Automatically engage users in Signal data with Signal Engagements and confirm behavior (#3274) by @wssheldon
- Makes entities optional for snoozing (#3273) by @kevgliss
- Adds bulk closed resolution (#3258) by @kevgliss
Bug Fixes:
- Fixes issue when querying all workflow running instances (#3359) by @mvilanova
- Disables tag recommendations in TagFilterAutoComplete UI component (#3357) by @mvilanova
- Fixes typo in signal edit sheet (#3350) by @wssheldon
- Filters out Slack events from USLACKBOT (#3345) by @mvilanova
- Handles cases where the Email Display setting is unchecked in Slack Admin settings (#3344) by @wssheldon
- Resolves ruff
B017
intest_signal_flow.py
(#3342) by @wssheldon - Handles missing user in after hours message (#3341) by @wssheldon
- Limits entity select to 100 and only show entities for signal (#3339) by @wssheldon
- Changes signal not enabled log from warning to info (#3330) by @wssheldon
- Fixes breaking changes impacting incident ban threads feature (#3321) by @mvilanova
- Fixes relative (days) time option for snooze filter creation in Slack plugin (#3313) by @wssheldon
- Fixes a bug in case reporting slack shortcut (#3297) by @kevgliss
- Fixes incorrect attribute lookup for
signal.id
and 24 char blockkit limit (#3288) by @wssheldon - Ensures looped in users are in the channel (#3272) by @kevgliss
- Aligns ui with the defaults in slack close. (#3271) by @kevgliss
- Fixes an issue were the entity type dialog wasn't closing (#3270) by @kevgliss
- Adds more granularity to the relative dates (#3269) by @kevgliss
- Limits the number of instances we hope to processes within the 1 min window. (#3267) by @kevgliss
- Re-orders case creation check so signals are still associated with existing cases (#3266) by @kevgliss
- Resolves bug on Case Escalate button when
incident_type
not set for Case (#3263) by @wssheldon - Fixes the
engage-oncall
command when page checkbox is not selected (#3262) by @wssheldon - Allowes for case type select with typeahead (#3257) by @kevgliss
- Adds missing search triggers (#3256) by @kevgliss
- For larger sheets with ensure that they are not hidden (#3255) by @kevgliss
- Fixes issue with mini width when submenu is displayed (#3254) by @kevgliss
- Bugfix signal case (#3253) by @kevgliss