This is the first release of may and it's a big one!
With this release, we are now able to offer individual teams their own space to run their incidents. Per-project configuration of incident types, incident priorities, tags, notifications, plugins, etc, allows for multiple teams to use Dispatch in their own way.
This is a big change that requires extensive database schema manipulation and data migration. As always, before upgrading. backup your existing data!
Features:
- Adds organizations/projects for incident resources (#990, #1010, #1011, #1019, #1023, #1024, #1028, #1035, #1036, #1040, #1047, #1050)
- Adds the ability to select FAIR Form of Loss category for incident types (#979)
- Adds a helpful direct message to the new incident commander (#1046)
- Adds the ability to scope tags by tag type while filtering (e.g. "applications/" will list all tags with tag-type of "applications") (#1067)
- Adds the ability to bulk delete incidents via web UI (#1069)
- Adds the ability to filter incidents by their tags (#1106)
Improvements:
- Consolidates restricted visibility-based filtering (#995)
- Moved from ace to monaco code editor (#1012)
- Makes company field optional for individual and team in Web UI (#1064)
- Unified web UI selects/combobox to include "load more" option (#1062, #1076)
- Creating a new search filter will automatically add it to the focused notification (#1066)
- Adds default column to incident priority table (#1090)
- Adds more response messages to slack modals and commands (#1132)
- Converts engagement filters to search filters (#1070)
- Updates individual contact info if it exists (#1129)
- Lots and lots of dependency updates
Bug Fixes:
- Fixes bug where the incident role was not being displayed correctly when changed via the Web UI (#1002)
- Fixes missing validation prop that prevented new individuals from being created in the UI (#1032)
- Fixes issue for incident reporter being incorrectly reported via API (#1055)
- Fixes issue where reporter/commander could not be changed if there was no incident conversation (#1054)
Documentation:
- Reworked a large amount of the documentation (#1088)
Security
- Fixes URL sanitization to prevent XSS (#1126)