Skip to content

Releases: Netflix/dispatch

Release v20201027

27 Oct 17:22
4956eb0
Compare
Choose a tag to compare

This is the third Oct release of Dispatch. Major changes include:

Security:

  • Fixes issue with possible XSS (#644)
  • Fixes issue where regular users can assign themselves admin privileges (#644)
  • Fixes issue where a regular user could update a restricted incident to open (#646)

Features:

  • Incident review, asks commander to verify incident data (#631)
  • Adds support for capturing feedback from participants (#634, #638)

Bug Fixes:

  • Fixes issue with non incident commands running in non incident channels (#618)
  • Sets default contact information when oncall_plugin is disabled (#618)
  • Allows incidents to be correctly re-opened (#623)
  • Ensures that incident type documents are actually optional (#642)

Improvements:

  • Changes error to warning for duplicate Google groups (#620)
  • Made incident cost calculation more robust (#626)
  • Handle channel not found error in Slack (#628)
  • Incident table more resilient, fixes navigation drawer highlight (#630)
  • Improves formatting for some slack messages (#632)

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