Hi Dispatch users!
This is the first release of the month of September. As usual, the release comes with some new features and lots of bug fixes and improvements. One new feature worth noting is the ability to restrict the incident priority to a particular priority when the incident is changed to "stable" status. To set the stable priority, go to Settings->Projects->(your project)->Incident-Priorities
Big thanks to @Cinojose and @KaelWD for their contributions!
Enhancements:
- Adds canary support for signals. (#3785) by @kevgliss
- Organizes fields in Signal definition new/edit view (#3780) by @mvilanova
- Adds reminder to oncall end-of-shift feedback request (#3773) by @whitdog47
- Record added and removed tags in timeline (#3758) by @whitdog47
- Adds signal env (#3756) by @kevgliss
- Allow a restricted incident priority for stable status (#3751) by @whitdog47
- Fix eslint script and errors (#3728) by @KaelWD
- No need to retry for certain Slack errors (#3718) by @mvilanova
- Upgrades Python dependencies (#3717) by @mvilanova
- Renames function and adds two more functions to AI base plugin (#3714) by @mvilanova
- Allows for filtering by participant and incident commander (#3699) by @whitdog47
- Adds support for collecting oncall service-related health metrics (#3195) by @mvilanova
Bug Fixes:
- Fixing case resolution error (#3788) by @kevgliss
- Add support for SQLAlchemy pool pre ping (#3774) by @Cinojose
- Revert "Adds signal env" (#3771) by @kevgliss
- Ensures we respect the signal's case override (#3770) by @kevgliss
- bind drilldown drawer attrs (#3766) by @KaelWD
- Fixing drill down pane not closing issue (#3761) by @whitdog47
- Filters health metrics for given project (#3757) by @whitdog47
- Removing test scheduling (#3741) by @whitdog47
- Fixes import error in feedback service scheduled module (#3737) by @mvilanova
- Fixes issue with resolution reason when trying to edit a case in Slack (#3736) by @mvilanova
- Fixes bug in user middleware (#3735) by @mvilanova
- Fixes issues with updating case reporter and assignee (#3734) by @mvilanova
- Sets assignee to Dispatch user if case doesn't have assignee and user doesn't set it on case update (#3727) by @mvilanova
- Fixes bug in case escalate flow (#3726) by @mvilanova
- Query paths are always parsed as strings (#3725) by @kevgliss
- Correcting link for Dispatch UI Slack bookmark (#3722) by @whitdog47
- Reverts unneeded changes to PagerDuty plugin (#3721) by @whitdog47
- Update Incident Update Modal (#3719) by @wssheldon
- Replacing direct value access with getter (#3713) by @whitdog47
- Adds missing join to tags (#3712) by @kevgliss
- Adds protections to the member_joined_channel Slack event handler (#3711) by @mvilanova
-- Avery, David, Kevin, Marc, Will