New API errors blocking data feed for our entire fleet

Sometime in the last day we stopped getting data from all our deployed devices. I can use the API locally, but our production system is returning a “426 - Upgrade Required“ error message.

We can’t find any documentation on this error message from Golioth and didn’t receive any notification of pending server-side changes.

What is the process Golioth uses to convey potentially breaking changes in their infrastructure. This isn’t the first time our fleet has gone offline due to Golioth changes.

John, thank you for indicating this to us; we apologize for any service disruptions.

As indicated by the HTTP status code, this issue resulted from an infrastructure change on one of our cloud service providers that dropped support for HTTP/1.0. While we recommend using HTTP/1.1 or HTTP/2 for requests to the Golioth management API, we recognize that this may cause issues for legacy HTTP clients.

This removal of support for HTTP/1.0 was unintentional and otherwise would have been communicated to customers along with a deprecation schedule.

Please let us know if there is additional support we can offer.