Skip to content

Releases: Netflix/dispatch

Release v20201013

13 Oct 17:58
6c0c0db
Compare
Choose a tag to compare

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

01 Oct 20:59
95572fb
Compare
Choose a tag to compare

This the first release of October,

Bugfixes:

  • Fixed issue with a dependency pin (#588)

Features:

  • Added a new command command to list active incidents (#581)

Release v20200922.1

22 Sep 19:45
246fa34
Compare
Choose a tag to compare

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

22 Sep 16:42
13aa019
Compare
Choose a tag to compare

This is the first Sept release of Dispatch. Major changes include:

Features:

  • Makes all plugins optional (#507)

Bug Fixes:

  • Fixes issue with Google using '@' instead of '+' for comment assignment (#551)

Improvements:

  • Allow custom tags to be passed to sentry (#553)
  • Allows tasks to have owners (#522)
  • Multiple documentation updates (#530, #531, #532)

Release v20200727

27 Jul 16:41
Compare
Choose a tag to compare

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 then dispatch plugins install these could be combined in the future) (#497)

Improvements:

  • Renames report commands to be more easily found (#512)
  • Adds the creator to incident task messages in Slack (#486)
  • Adds user detail in the event description (#509)
  • Improved plugin documentation (#504, #505, #506)

Release v20200702

02 Jul 16:20
Compare
Choose a tag to compare

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

17 Jun 19:47
Compare
Choose a tag to compare

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:

  • Fixes report reminder message (#404, #405)
  • A user is now provided feedback when clicking "Join Incident" slack button (#418)
  • Fixed an issue where closed incident tickets weren't being updated (#427)
  • Removed Netflix specific logic from the Jira plugin (#430)

Release v20200603

03 Jun 20:56
Compare
Choose a tag to compare

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

18 May 23:46
ae2209a
Compare
Choose a tag to compare

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

21 Apr 20:00
2571e82
Compare
Choose a tag to compare

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