Releases: Netflix/dispatch
Release v20201013
This is the second Oct release of Dispatch. Major changes include:
Features:
- Adds external workflows, allows plugin authors to kick off and monitor external workflows via the Dispatch UI and Dispatch slack bot (#583)
- Adds support for tag types (#604)
Bug Fixes:
- Fixes various issues when starting Dispatch with an "empty" database (no plugins, no configuration) (#597)
- Allow participant-group plugins to be optional (#606)
- Allow document templates to be optional (#599)
- Fixed dependency issue with h11 (again) (#589)
- Fixed slack conversation ignoring channel type (#560)
Improvements:
- Allow incidents to be created in 'Closed' state (skipping resource creation). (#602)
- Migrates pagerduty plugin to a supported library (pdpyras). (#603)
- Documentation improvements around configuration (#600)
- PKCE documentation improvements and compatibility improvements (#609, #617) (Thanks @patcable !)
Release v20201001
Release v20200922.1
This is an hotfix release.
Bug Fix:
- Fixes an issue where core plugins were not loading correctly due to a cyclical dependency for configuration items.
Release v20200922
Release v20200727
This is the second July release of Dispatch. Major changes include:
Features:
- Adds a new slack command to add events directly to the incident timeline (#491)
- Adds reminder for stable incidents that have been stable for longer than a week (#488)
- Adds the ability to resolve incident tasks directly from a slack message (#489)
- Adds common tags and terms graphs to Admin UI dashboard (#346
- Adds a discoverable flag to term modal to better help with disabling auto-discovery for some terms (#346
- Adds a limited ability to mark an incident as a duplicate via the Admin UI, these incidents are excluded from incident metrics (#500)
Bug Fixes:
- Fixed the user filter in the Admin UI (#479)
- Limits the number of suggested documents in Slack (#482)
- Prevents google groups from being deleted and participants from losing access (#511)
- Unify all Admin UI Comboboxes such that search text is cleared after a selection is made (#484)
- Fixed Admin UI dashboard loading indicators after applying a filter (#485)
- Fixes the links in the Jira plugin (#498)
- Separate plugin install from instance start (you will now have to install
pip install -e .
and thendispatch plugins install
these could be combined in the future) (#497)
Improvements:
Release v20200702
This is the first July release of Dispatch. Major changes include:
Features:
- Added feedback message when creating executive report (#405)
- Added a new command
/dispatch-update-participant
that allows for additional participant metadata (e.g. note on why an individual was invited to an incident) (#443) - Adds ability to share dashboard "views/filters" via a URL (#453)
- Overlays actual incident data over the incident forecast (#466)
- Adds a new command
/dispatch-notification-group
that allows for direct editing of notification group emails. (#470)
Bug Fixes:
- Fixed issue where we were attempting to process Slack events without an associated user or channel (#451)
- Fixed an issue creating a new ticket using Dispatch Core (#454)
- Fixed an issue reporting restricted incidents (#456)
- Refactors how common documents are managed, this fixes the creation of duplicate documents. (#461)
- Added default flags to incident type and incident priority models. Also added an exclude flag to incident type model for exclusion from metrics. (#462)
- The event timeline is always sorted chronologically. (#465)
- Updates sample data with the latest schema (#476)
Release v20200617
This is the second June release of Dispatch. Major changes include:
Features:
- Allow for contact information to be customized in email notifications (#408)
- Allow for tags to be associated with an incident on creation (#413)
- Adds a
/dispatch-list-my-tasks
command (#417) - Allows slack threads to be banned in incident channels (#425)
Bug Fixes:
Release v20200603
This is the first June release of Dispatch. Major changes include:
Features:
- Enabled advanced graph filtering and windowing (#355)
- Added incident heatmap graph (based on the calendar) (#357)
- Added primary team and primary location graphs to incident dashboard (#359)
- Added new "Task" dashboard with associated metrics (#358)
- Refactored "status" reports into a more generalized data model and added support for "executive" level report. (#356, #382, #383)
- Added the ability to lightly link tasks with external tickets (via comment w/link) (#369)
- Refactors and matures tasks, linking tasks objects to incident participants instead of just emails strings
- Added a UI to allow for incident-type specific plugin metadata (#368, #336) Thanks @willbengtson!
- Refactored client auth providers allowing for custom providers (#374)
Bug Fixes:
- Fixed static content building from setup.py (#346)
- Made Docker builds more reliable by introducing additional keyservers (#346)
- Fixed
block_id
collisions in daily incident summary in slack plugin (#352) - Fixed slack secret issue with latest slack client library (#361) Thanks @bsundsrud !
- Fixed reporting error with graphs when some months reported zero data points. (#365)
Special thanks to those who contributed to this release:
@willbengtson @bsundsrud
Release v20200518
This is the May release of Dispatch. Major changes include:
Features:
- Incident forecasting (#297) - @snkilmartin
- Incident timelines (#282, #262 )
- Incident auto-tagger (#233)
- Basic RBAC controls for restricted incidents (#266)
- Plugin management UI (#259)
- Enhanced incident filtering (#238)
- Basic user authentication (#217) - @stefanm8
- Reporting incidents via slack slash command (#294) - @vagharsh
- Added "Join Incident" button to active incident page (#322)
Bugs Fixes:
- Improved incident cost modeling (#274)
- Fixed issue with metric chart loading (#276)
- Fixed swagger documentation (#289)
- Fixed issue with after-hours notification caching (#291)
- Improved global search interface
- Standardized save/cancel interface for CRUD
Special thanks to those who contributed to this release:
@stefanm8 @vagharsh @snkilmartin @willbengtson
Release 20200421
This is the April release of Dispatch. Major changes include:
Features:
- Adds a detailed incident view to Admin UI (including timelines)
- Allows for incident types to suppress notifications (#115, #127)
- Adds location and organization information to participant model (#121)
- Incident table view in the Admin UI enhanced with sorting and filtering (#125)
- Adds VC conference support for Google Meet and Zoom (#132, #170 ) Thanks @willbengtson!
- Allows tags and terms to be associated with Incidents (#161)
- Adds "Join Incident" button to all incident conversation messages (#187)
- Exposed Incident Priorities in the Admin UI (#198)
- Adds timeline models, dispatch events and slack reactions (#204)
Bugs:
- Fixes bug when creating new tags from the Admin UI
- Fixes login redirect to more stable uri for PKCE auth providers (#152) Thanks @willbengtson
- Fixes issue where document dropdown weren't populated (#150)
- Fixes documentation sync with Gitbook (#172)
Changes:
- Deprecated application models in favor of the more generic tags (#140)
- Deprecates dispatch-mark-* commands in favor of dispatch-update-incident (#112)
- Refactored how authentication providers are managed (#139)
Special thanks to all that contributed to this release especially:
@willbengtson @diogomatsubara @scriptsrc @mogindi @thr0nex @mozartilize @karl-johan-grahn @timwheelercom @hydrngea @jnozsc @njoerd114