v20230505
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