Skip to content

Releases: Netflix/dispatch

Release v20210224

24 Feb 20:14
f0d12b7
Compare
Choose a tag to compare

This is the third release of February.

Bug Fixes:

  • Missing parameter for dispatch-core contact plugin (#886)
  • Checks for the existence of a documented plugin before displaying document loading bars in the UI (#887)
  • Allows for all incident types to be view in incident type select dropdown (#895)
  • Fixed a saved search schema issue (#897)
  • Fixed an issue with socket mode events (#899)
  • Sending tactical reports to tactical groups (instead of notification groups) (#900)
  • Fixed issue with user role modification via the UI (#906)
  • Fixes issue where incident new/edit window was displayed for summary tables (#907)
  • Fixed an issue - showing up in google docs task ids (#911, #915, #917)
  • Removed renounced roles from participant view in UI (#913)
  • Fixed issue with commander/reporting not displaying in incident detail view in the UI (#914)

Improvements:

  • Frontend sentry configuration improvements (#880, #881)
  • Adds incident commander team name to conversation topic (#883)
  • Removes updating external tickets from cost job (noisy) (#889)
  • Allow special characters to be used in Postgres passwords (#898)
  • Jira plugin now supports cloud and on-prem hosting (#901)
  • Adds CLI command to uninstall plugins (#904)
  • Adds description and reporter to welcome message, and list resources message (#908)
  • Aligned user table action buttons in the UI (#909)

Documentation:

  • Improvements to large sections of the documentation, fixing images, and improving grammar. (#905)

Release v20210212

12 Feb 18:41
ab2625b
Compare
Choose a tag to compare

This is the second release of February.

Special thanks to @sfc-gh-pkommini, @rilutham, and @dk0r for various issue reporting and discussions.

Bug Fixes:

  • Fixes issue with incident details constantly re-rendering (#845)
  • Fixing issue with block actions (#847)
  • Removing old table reference (#848)
  • Check if incident exists before sending feedback to user via Slack (#849)
  • Adds missing key value pair for feedback button (#850)
  • Pinning spacy to avoid breaking changes (#851)
  • Guards against bad path data (#853)
  • Fixing the way Slack events are handled (#854)
  • Allowing for channel event items (#855)
  • Fixes issue with Slack channel reactions (#856)
  • Fixing an issue with updating user roles (#858)
  • Fixing an issue with incident priority update permission (#862)
  • Re-adds logic to send executive report to notifications group (#872)

Improvements:

  • Improves tracking only and new document fields language (#846)
  • Removes visibility open check before sending incident created and updated notifications (#852)
  • Updating example data and making some config items optional (#857)
  • Accessing enum value attribute (#860)
  • Makes email notifications more compact (#868)

Features:

  • Adds support for incidents daily report notification via email plugin (#859)
  • Adds support for incident daily reports based on notification filters (#865, #869)

Release v20210210

10 Feb 17:46
41dc865
Compare
Choose a tag to compare

This is the first release of February.

Special thanks to @sfc-gh-pkommini and @rilutham for various issue reporting and discussions!

Bug Fixes:

  • Updates and fixes core jira plugins (#711) Thanks @sfc-gh-pkommini!
  • Fixes task table loading on error (#774)
  • Fixes issue where tags were not filterable in the dashboard (#775)
  • Fixes issue where with timeline slack modal (#813)
  • Restricts sensitive configuration items to admins (#810)
  • Fixes direct linking of incidents (#803)
  • Fixes login redirect issue when using basic authentication (#791)
  • Fixes issue where tasks from sensitive issues could be viewed (#790)
  • Fixes issue where node binary was not available within the image (#835)

Improvements:

  • Centralizes and improves permissioning system (#811, #822, #821)
  • Sets a default provider for Dispatch UI (#809)
  • Improves the date formating in email notifications (#798)
  • Incident creation hardening (#785)
  • Added additional color to incident type graph color palette (#781)
  • Assignment name alignment (#840)
  • Adds password reset CLI command (#826)
  • Un-slackifies daily summary (#819)

Features:

Documentation

  • Fixes broken images (#804)

Release 20210112

12 Jan 18:38
15a9f91
Compare
Choose a tag to compare

This is the first release of January and of 2021!

Bug Fixes:

  • Fixes potentially unsafe HTML URL links (#717)
  • Fixed an issue where incident export would have issue exporting null values (#723)
  • Fixes issue with some selects attempting client side filtering in Dispatch UI (#729)
  • Don't attempt to re-add participants if their task has been resolved (#731)
  • Fixes an issue with displaying multiple error messages in Dispatch UI (#762)
  • Only reactivate incident when status goes from closed to active (#765)

Improvements:

  • Improved on-call plugin related warnings (#713)
  • New Dispatch UI color scheme based of the hawkins design language (#715)
  • Aligns our use of incident command and incident reporter to rely on "participant" object instead of "individual" objects (#730)
  • Restrict incident slack commands from some participants (#732)
  • Refactor/convert HTML emails to MJML templates (#735, #750, #756, #760)
  • Standardised filter button text (#752)

Features:

  • Adds dark mode to Dispatch UI (#720)
  • Adds treemap chart for incident tags (#722)
  • Allows incidents to be deleted. Note: this only applies to the Dispatch DB and not to external resources (#727, #748)
  • Adds task CSV export (#733)
  • Adds timeline CSV export (#734)
  • Adds a modify user role command to the Dispatch CLI (#737)
  • Adds "tracking only" checkbox to incident report form (#761)

Release 20201207

07 Dec 18:48
ca2989f
Compare
Choose a tag to compare

This is the first (and only) release of the month of December. Major changes include:

Bug Fixes:

  • Fixes an issue in pagerduty plugin, when faced with a page without an incident name (#690)
  • Fixes an issue where route context was not optional (#695)
  • Fixes an issue where the oncall summary was calling the oncall plugin incorrectly (#697)
  • Fixes an issue with the external syncing of task data (#700)
  • Fixes an issue while calculating report reminders (#701)
  • Fixes an issue with searching while sorting and receiving inconsistent results (#701)
  • Fixes an issue displaying incident tags (#705)

Improvements:

  • Adds support for cc'ing in email comms (#687)
  • Adds support for cc'ing the incident response team in daily feedback digests (#688)
  • Tweaked response message when running the /dispatch-engage-oncall command (#691, #692, #704)
  • Condensed navbar in the Dispatch UI (#694)
  • Adds a description column to the service table UI (#699)

Features:

  • Adds support to build edit incidents (#689)
  • Adds incident export wizard (to csv) (#698, #703 )

Documentation:

  • Added workflow slack command documentation (#693)
  • Added additional participant engagement documentation (#696)

Release v20201119

19 Nov 20:11
5148af8
Compare
Choose a tag to compare

This is the second release of Dispatch in the month of November. Major changes include:

Security:

  • Fixes an issue where a non-admin user may be able to filter/search for restricted incidents. (#659)

Bug Fixes:

  • Fixes issue where updating a task status in the Dispatch UI would not update the external task status (#663)
  • Avoid the creation of duplicate db_session (#664) Thanks @liamvdv !

Improvements:

  • Harden the incident creation flow against misbehaving/misconfigured plugins (#662)
  • Modifying the language sent to incident commanders on incident close to close any outstanding incident tasks (#669)
  • Adds incident visibility to the incident creation receipt (#671)
  • Improved default sorting for feedback table (#675)

Features:

  • Adds an "evergreen" email notification to documents, allowing users to remind themselves to review runbooks. (#660)
  • Adds the ability to automatically map service to the liaison role for a given incident type. (#661)

Documentation:

  • Fixed various documentation typos (#665, #667) Thanks @roandudel !
  • Added better release documentation (#679)

Release v20201106

06 Nov 19:01
3f6d5b7
Compare
Choose a tag to compare

This is the first release of Dispatch in the month of November. Major changes include:

Security:

  • Fixes issue where regular users can join restricted incidents (#649)
  • Fixes issue where a user can register an account as admin (#650)
  • Filters restricted incidents for non-admins (#651)

Bug Fixes:

  • Fixes error message in update_user() function in auth views module (#648)
  • Adding better checking for non-existent tab data (#652)
  • Adds an error message when the incident can't be reported (#653)
  • Ensures the stable flow runs for incidents opened as stable (#654, #656)
  • Fixes filtering on several columns (#655)

Improvements:

  • Makes tag type description optional (#647)
  • Adds incident title to feedback Slack direct message (#657)

Documentation:

  • Added production deployment documents (#658)

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)