Release Date: 2021-10-03
- All status dashboards now include a status widget that can be used to embed status information from the status dashboard directly into other websites. The status widget can be configured and enabled by navigating to Status Dashboards > Edit > Dashboard Options > Widgets in the StatusDashboard administration portal. Note: widgets require the status dashboard API to be enabled (without authentication).
- User account permissions now include an additional permission: subscribers. The subscribers permission allows a user to manage subscriptions (email, sms, webhooks) for any status dashboard without having the permissions to modify any configuration settings for notifications or the status dashboard. This permission is enforced in the StatusDashboard administration portal as well as the administrative API.
- The status dashboard API (/api/v1/public/dashboard/) now includes the group attribute on each service returned from the API.
- The status dashboard API (/api/v1/public/dashboard/) now recognizes the If-None-Match request header from clients. On every API response, the server will send an ETag response header which represents the version of data being sent. Clients can send this same value back to the server within the If-None-Match header indicating the version of data they currently have. If the client and server ETag value match (indicating that the client has the current data), then the server will send an HTTP204 No Content back to the client without sending the data. Note: Due to certain restrictions, an HTTP304 Not Modified is not being used in the response.