pedestal

sirwobin 2025-04-28T13:05:07.706629Z

hi folks. What is the recommended version of pedestal to use? Is 0.8.0 ready or should we stick to 0.7.2?

hlship 2025-04-28T16:17:16.383459Z

0.8 is in an early alpha stage; stick with 0.7.2 for production usage currently.

👍 2
sirwobin 2025-04-28T16:40:10.946489Z

Thank you. Great software btw!

hlship 2025-04-28T18:05:04.017199Z

Big updates to the documentation, including a completely rewritten https://pedestal.io/pedestal/0.8/guides/pedestal-with-component.html

🎉 5
hlship 2025-04-28T18:05:12.967079Z

I've also pushed alpha-4 to clojars.

🚀 2
hlship 2025-04-28T18:05:29.381999Z

(alpha-3 had a deployment glitch)

hlship 2025-04-28T20:19:34.604289Z

To be honest, the component guide is fine, it's just not quite the way I'd prefer to see Component used; it relies on the big-bag-of-mud pattern (the :components component). I'd rather see interceptors and handlers be (derived from) Components, such that they had specific dependencies. Leveraging the IntoInterceptor protocol could make that nicer.

hlship 2025-04-28T20:29:23.448579Z

Meanwhile, I think some kind of over-aggresive caching in S3/CloudFront is causing issue with some of the API files. Just a file not checked into Git.