All Release Notes
Subscriptions indicate Health Status
8 August 2018
Composable Commerce
HTTP API
Enhancement
Messages/Subscriptions
Subscriptions now have a HealthStatus allowing you to monitor the health of a subscription with a tool of your choice. For production-critical queues, we recommend setting up an automatic alert.
With the new update action changeDestination, a ConfigurationError
can be fixed (common causes are deleting the destination queue, deleting the access credentials, or removing the permission to push messages into the queue).
We have modified the handling of delivery failures caused by ConfigurationError
s:
- A production project has up to 24 hours to fix the configuration
- A development or staging project has up to an hour to fix the configuration
After that, we'll drop the messages, and will not attempt to deliver further messages. In this case, the subscription gets the status ConfigurationErrorDeliveryStopped
. For more information, see the updated Delivery Guarantees.
- [API] Added the SubscriptionHealthStatus, and a new field
status
to the subscription. - [API] Added the new update action changeDestination
- [API] Added a public endpoint to monitor the health of a subscription