Skip to content

v0.25.0

Compare
Choose a tag to compare
@mastercactapus mastercactapus released this 23 Jul 19:04
249132c

GoAlert v0.25.0

This release primarily focused on stability & refactor work, however there have been a number of welcome improvements and helpful new features too!

API Changes/Deprecation

While the /v1 endpoints have been deprecated for awhile, there is now a switch in the admin config to allow disabling the old /v1/graphql endpoint. It will be disabled by default in a future version, and removed completely in a yet further version.

Quick Links

image

On wide displays, links have been moved to the side to better use available screen space.

Carrier Lookup Tool

image

There is now a Toolbox page under Admin with a tool that will allow looking up carrier information about a phone number by an admin.
This is part of a collection of tools added to handle infrequent, but problematic, carrier filtering of SMS messages.

Send SMS Tool

image

The Send SMS tool can be used to test sending messages from alternate numbers, with or without URLs, etc.. in order to detect if carrier filtering is taking place, and available workarounds (like disabling URLs in SMS messages, or using an alternate From number).

From Number Override

image

Admins now have the ability to override the From number for SMS messages per-carrier. This is helpful in the case that a specific carrier is blocking SMS message delivery and can be used as a temporary workaround without a new deployment or code change.

System Limits Configuration

image

A new admin page was added to allow configuring and viewing current system limits.

Live Alert Log Updates

image

The alert log has been enhanced to show current status of message delivery.

image

Issues like failures to send, or disabled contact methods, will also show up in the log.

image

Additionally, things like having nobody on call, or users without immediate rules, will be reflected in the log.

Calendar Subscriptions

image

It is now possible for users to subscribe to their own shifts via a calendar subscription. This allows viewing when you're on call for a schedule from apps like Google Calendar or iCalendar

Subscriptions may be accessed from your Profile page, additionally they can be created from any schedule's details page.

Multi-Alert Creation

image

The create alert dialog has been reworked allowing for creating identical alerts across multiple services. This is intended to help operations teams that may need to notify multiple teams about a wide-impact incident.

New Devtools

  • Added a new sendit tool that is similar to ngrok that can be self hosted.
  • Added postgresql:// support to the waitfor tool

Other Improvements

  • The alerts list will now show any alerts you have been notified for, in addition to favorite services.
  • All valid SMS START/STOP commands are now handled appropriately and logged.
  • Alert log timestamps should now render in the same format as the rest of the application.
  • GoAlert can now be run with a URL path prefix.
  • Quicker details page loading from list pages.
  • Data refetch -- fixed a lot of issues with page data being out-of-date after editing.
  • Lots of refactor/stabilization work.
  • Fixed behavior of search select clearing.
  • Fixed various gotchas in the switchover shell code.