Skip to content

Releases: Netflix/dispatch

v20220322

22 Mar 16:57
e33384d
Compare
Choose a tag to compare

Hi Dispatch users!

This is the second release of the month of March. This release is mostly about enhancing and fixing bugs in the Web UI. It also includes ground work to allow Dispatch members to set default settings that will later be used for filtering across the UI such as default projects. List of enhancements and bug fixes below.

Enhancements:

  • Adds a protection for when we send the feedback direct message to all participants. (#2090) by @mvilanova
  • Moves owner permission check for user update to function logic. (#2089) by @mvilanova
  • Adds support for multi year charts and turns off animations to help performance. (#2087) by @kevgliss
  • Adds support for setting default projects in member settings. (#2083) by @mvilanova
  • Allows the primary navigation bar to be minimized. (#2074) by @kevgliss
  • Changes default time range to current month plus full previous month. (#2072) by @mvilanova
  • Enhances the data source UI. (#2071) by @kevgliss
  • Return projects and incident types sorted by name desc. (#2061) by @mvilanova
  • Adds resolution to incident close review notification. (#2058) by @mvilanova
  • Improves title of dashboard filter dialogs. (#2053) by @mvilanova

Bug Fixes:

v20220310

10 Mar 19:04
5ca534c
Compare
Choose a tag to compare

Hi Dispatch users!

This is the first release of the month of March. This release includes changes to improve data filtering reliability, the ability to capture and export incident resolution, and support for storing and keeping track of metadata about data sources and queries among other improvements and bug fixes.

Enhancements:

Bug Fixes:

  • Improves data filtering reliability (#2040, #2052) by @mvilanova
  • Fixes incident forecasting (#2049) by @kevgliss
  • Disables ad-hoc tag creation (e.g. combobox) (#2047) by @kevgliss
  • Fixes task status filtering and adds the ability for model to be specified during table option parsing (#2045) by @kevgliss
  • Fixes indentation when checking if commander needs to be paged on incident creation (#2014) by @mvilanova
  • Fixing an issue with spacy library change (#2009) by @kevgliss

v20220214

14 Feb 22:31
29ffd7d
Compare
Choose a tag to compare

Hi Dispatch users!

This is the first release of the month of February. This release includes changes to improve timeline logging for different events, adds two new bar charts for incident commander and reporter location to the dashboard, and addresses a pesky race condition on incident update among other improvements and bug fixes.

Enhancements:

  • Creates timeline event when incident document is opened or marked as read only (#1981) by @mvilanova
  • Improves logging for ticket status changes and assign role flow (#1975) by @mvilanova
  • Creates a timeline event when the ticket is updated (#1967) by @mvilanova
  • Update our estimate of yearly business hours. (#1962) by @forestmonster
  • Adds bar charts for incident commanders and reporters location to the dashboard (#1961) by @mvilanova
  • Updates the NPM modules version (#1919) by @mvilanova
  • Adds IPython package to development requirements (#1968) by @mvilanova

Bug Fixes:

  • Addresses a race condition on incident update (#1976, #1980, #1982, #1988) by @mvilanova
  • Do not reactivate incident participant if incident status is closed (#1974) by @mvilanova
  • Bumps tomli package version to resolve a conflict (#1973) by @mvilanova
  • Fixes the organization update test (#1972) by @mvilanova
  • Fixes incident pydantic models and hybrid properties (#1963) by @mvilanova
  • Reverts default value for business work hours in year back to 2080 (#1956) by @mvilanova
  • Initializes data properties to avoid typerror exceptions in report submission card (#1944) by @mvilanova
  • Shows a forbidden message on resource edit when user role permissions are not sufficient (#1936) by @mvilanova
  • Disables the name field when editing an organization (#1935) by @mvilanova
  • Returns HTTP 409 if an organization exists on organization create (#1925) by @mvilanova
  • Check if data exists before accessing it in report received card (#1920) by @mvilanova

v20220119

19 Jan 19:04
20b41b4
Compare
Choose a tag to compare

This is the first release of 2022, which includes some enhancements and bug fixes. You can find more details below:

Enhancements:

  • Allows to define database engine pool size and max overflow values (#1899, #1900) by @mvilanova
  • Updates pinned version for scipy package (#1849) by @mvilanova
  • Removes commander and liaison service columns from incident type table (#1830) by @mvilanova
  • Makes the monaco editor load lazily reduces bundle size by 3x (#1825) by @kevgliss

Bug Fixes:

Tests:

  • Skips plugin create instance test until we have a fix (#1866) by @mvilanova

v20211116

16 Nov 20:40
26fa96e
Compare
Choose a tag to compare

The first release of November! This release contains quite a few fixes and some helpful enhancements, including move more settings from the configuration file to the UI.

Enhancements:

  • Excludes fields not required for dashboards (#1814) by @kevgliss
  • Removes some google drive specific options to the plugin instance (#1794) by @kevgliss
  • Adds a subscribe button to incident notifications (#1793) by @kevgliss
  • Adds UI elements for project settings (#1792) by @kevgliss
  • Adds a participant message counter which is then used for more accurate cost calculations (#1783) by @kevgliss
  • Adds the ability to mark tags types as mutually exclusive (#1782) by @kevgliss
  • Adds ability to mark incidents readonly on incident close (#1780) by @kevgliss
  • Moves more settings to projects and deprecates unneeded settings (#1773) by @kevgliss
  • Makes written feedback required to ensure it can be actioned (#1772) by @mvilanova
  • Removes some google drive specific options to the plugin instance (#1769) by @kevgliss
  • Adds generic workflow plugin that calls a API endpoint to trigger a workflow (#1764) by @jtorvald
  • Moves unneeded arrow dep (#1762) by @kevgliss
  • Allowing for multiple tags to be set <key>:<value>,<key1>:<value1> (#1749) by @kevgliss
  • Improves logging in workflow scheduled jobs when plugin is not enabled (#1742) by @mvilanova

Bug Fixes:

Documentation:

Release v20211015

15 Oct 16:53
e307059
Compare
Choose a tag to compare

This is the first release of October!

This release migrates configuration settings for plugins from the .env file to the Web UI. It also includes a long list of other improvements and bug fixes. List of merged changes can be found below:

Enhancements:

Bug Fixes:

Documentation:

Release v20210913

13 Sep 19:13
2d40c5b
Compare
Choose a tag to compare

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:

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:

Release v20210804.1

04 Aug 21:23
33aba84
Compare
Choose a tag to compare

This is a point release that ensures that the example sample data is up to date.

Release v20210804

04 Aug 18:31
a9b9a61
Compare
Choose a tag to compare

This is the first release of August!

This release is all about improvements and bug fixes. A list of merged changes can be found below:

Enhancements:

Bug Fixes:

  • Fixes an issue with task syncing (#1514) by @kevgliss
  • Takes project into account when fetching and creating individuals (#1507) by @mvilanova
  • Fixes an issue where a hash char would stop the encoding of a CSV (#1459) by @kevgliss
  • Unprocessable entity on any API request due to insufficient parameters (#1509) by @stefanm8
  • Fixes issue with setting a custom filter date (#1481) by @kevgliss
  • Fixes feedback table and inconsistent incident filtering (#1458) by @kevgliss
  • Fixing issue where template documents were disappearing (#1451) by @kevgliss
  • Makes sure we capture the whole day, regardless of the local time (#1450) by @kevgliss

Documentation:

Release v20210714

15 Jul 01:21
91d4e05
Compare
Choose a tag to compare

This is the first release of the month of July!

This release is all about improvements and bug fixes. List of merged changes can be found below:

Improvements:

Bug Fixes:

Documentation: