v0.29.0
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: