As of Thursday at 4:45 PM CST, all of our Clojure services could no longer write to Sentry.
We are using https://github.com/sethtrain/raven-clj for sending exceptions to Sentry.
After troubleshooting, it looks like that the header timestamp (not to be confused with the timestamp for the exception) is being sent to Sentry as a formatted string, eg “2019-12-13 12:02:58.94.”
It seems that as of last night, that is no longer acceptable. We were able to submit an exception changing the header timestamp to an integer (seconds since epoch).
Did anyone else see this happen? Does anyone know if Sentry changed the API yesterday to cause this breaking change? And does Sentry publish breaking changes to their API somewhere?