Skip to content

v0.29.0

Compare
Choose a tag to compare
@dctalbot dctalbot released this 06 Dec 16:44

GoAlert v0.29.0

This release includes several new features in addition to general maintenance and bug fixes.

UI/UX Enhancements

  • The Application Name (configured in GoAlert admin dashboard) now appears in notifications where applicable. (#1881)
  • Text fields now use the Material UI OutlinedInput style in anticipation of MUIv5.
  • Schedule calendars now display events for overrides. (#1901)
  • If an alert has been in a pending state for more than 15 seconds, a notice is displayed on the Alert Details page. (#1779)
  • Users can favorite other users such that they appear first in lists, much like Schedules or Services. (#1864)

Temporary Schedules

  • A general "OVERRIDE" button has replaced the "TEMP SCHED" button located in the Schedule calendar toolbar. To create a Temporary Schedule, click this and select the Temporary Schedule option. (#1857)
  • The Temporary Schedules dialog has been consolidated into a single step. (#1912)
  • An error is now rendered when trying to create a Temporary Schedule that has gaps in coverage. This error may be bypassed by checking a confirmation checkbox. (#1891)
  • Solved an issue in which coverage gap warning notices were rendered erroneously.

Twilio Integration

  • Outgoing messages can now be sent using a Messaging Service SID. To enable, set the Twilio Messaging Service SID field in the GoAlert admin dashboard. (#1899)
  • The voice menu experience has been improved to have better phrasing, slower speaking, and other minor fixes. (#1918)

Slack Integration

  • Alert messages render a colored status bar to indicate whether the alert is unacknowledged, acknowledged, or closed. (#2004)
  • Enable "Interactive Messages" from the GoAlert admin dashboard to have alert messages include a button for acknowledging, escalating, or closing the alert. (#2014)
  • The Slack App manifest has been updated to include a users:read.email permission scope. See the instructions on the Getting Started page for how to configure a Slack App using the generated manifest. (#2025)
  • Slack users and GoAlert users can now be linked by inserting records into the auth_subjects table. This allows for Slack mentions e.g. in On-Call Notifications and interactive messages.

GraphQL API

  • A new debugMessageStatus query provides the state of a message for a given provider message ID. (#1917)

Bug Fixes/Misc

  • An issue with searching for non-English characters was fixed. (#1951)
  • Message bundling is enabled by default. (#1942)
  • Fixed a UI navigation issue when using an HTTP path prefix. (#1976)

Version Updates:

  • go 1.16.4 -> 1.17.2 (#2005)
  • react-markdown 6 -> 7 (#1854)
  • graphql 15 -> 16 (#2008)