This is the first release of September!
Two new features to highlight:
This release adds the ability to specify evergreen notifications for services and notifications. Evergreen notifications are email reminders (typically once per quarter) that remind resource owners to keep their resources current. We now support evergreen notifications for Incident Templates, Runbooks, Services (e.g. pagerduty oncalls), and notifications (slack, email, etc.,).
Also in this release, we introduce the idea of "incident roles". In the past, incident types would define which on-call service would be mapped to the incident commander (e.g. all vulnerability incidents would be mapped to AppSec). With incident roles, we've introduced more flexibility allowing you to define who should be assigned the incident commander role (or the scribe or the liaison roles) based on an incident's type, priority, or even tags associated with it.
Enhancements:
- Adds better repr for our sqlalchemy objects (#1614) by @kevgliss
- Adds functionality to group release notes by label (#1611) by @kevgliss
- We do not resolve incident roles and page the commander for incidents opened as closed (#1610) by @mvilanova
- Removes tracking-only checkbox from incident reporting form (#1608) by @mvilanova
- Adding tagging via slack message events (#1587) by @kevgliss
- Enhancement/evergreen (#1584) by @kevgliss
- Adds logout functionality to UI (#1580) by @kevgliss
- Adds some UI documentation and tightens up table interface (#1575) by @kevgliss
- Removing un-needed lens (#1553) by @kevgliss
- Enhancement/participant role filters (#1540) by @kevgliss
- Addresses some sticky circular imports with our pydantic models (#1535) by @kevgliss
- Ensures that the update button is correctly aligned (#1534) by @kevgliss
- Allow build time VUE_APP variables (#1533) by @ymatsiuk
- Speeds up the responsiveness of cli commands (#1531) by @kevgliss
- Adding dependency labels (#1527) by @kevgliss
Bug Fixes:
- Ensures new incident roles match all priorities (#1616) by @kevgliss
- Fixes issue when setting the incident cost in the ticket (#1613) by @mvilanova
- Fixes an issue where incident tags could not be updated. (#1612) by @kevgliss
- Making primary properties optional (#1609) by @kevgliss
- Fixing an issue were multiple transactions could happen in the same session (#1606) by @kevgliss
- Fixes bug in how tactical reports are created via the UI. (#1604) by @kevgliss
- Allowing the default incident type and priorities to be used (#1599) by @kevgliss
- Fixing issue where FAQ wouldn't populate on pre-filled projects (#1596) by @kevgliss
- Fixing issue creating new roles (#1583) by @kevgliss
- Fixes an issue where an users password would be reset after a role change. (#1579) by @kevgliss
- Uses correct enum when setting resource type for executive report documents (#1568) by @mvilanova
- Fixes issue with trigger function on organization creation (#1567) by @mvilanova
- Fixes OrganizationSlug regex (#1565) by @mvilanova
- Renames label doc to documentation (#1562) by @mvilanova
- Fixes issue with global search (#1558) by @kevgliss
- Fixes issue where 'stable_at' wasn't being set from the UI. (#1552) by @kevgliss
- Ensuring that commands issued from outside of incident channels specify organization (#1551) by @kevgliss
- Fixes issue with the wrong description being saved for tasks. (#1546) by @kevgliss
- Installs the plugins before running scheduled tasks (#1544) by @mvilanova
- Makes id in ProjectRead optional (#1543) by @mvilanova
- Revert "Queries Project API if project parameter is included in URL" (#1542) by @mvilanova
- Queries Project API if project parameter is included in URL (#1541) by @mvilanova
- Fixes issue with submitting an incident with a visibility (#1537) by @kevgliss
- Fixes issues with the way that the plugin instance combo box was being used (#1532) by @kevgliss
- Bugfix/sample data columns (#1530) by @kevgliss
- Fixes an issue with term filters (#1528) by @kevgliss
- Syncing document terms was accessing the wrong attribute (#1526) by @kevgliss
Documentation: