pedestal

hlship 2026-04-10T15:57:40.070549Z

I've pushed 0.8.2-beta-4 to clojars. Adopting Pedestal 0.8 across Nubank's thousands of services is uncovering some subtle areas of backwards incompatibility (beyond the known incompatibilities related to routing). For the wrapped exception passed to interceptors :error callback, the :exception key is back, even though it is redundant with the ex-cause of the wrapped exception. Other changes are more subtle; for example, io.pedestal.test/response-for returns a response map with an extra key in it in 0.8.2-beta-3; this tripped up an overly brittle test in Nubank, but it was sensible to fix it (by moving the extra key to meta data) than to try and find all the equivalent brittle tests inside Nubank.

👍 3
🎉 3