Announcing https://clojars.org/aleph/versions/0.9.0:
• New server option :listen-socket for passing a pre-bound listening socket (https://github.com/clj-commons/aleph/pull/748, https://github.com/clj-commons/aleph/pull/755)
• Bump Netty to 4.1.122.Final (only bug-fixes) and update other dependencies (https://github.com/clj-commons/aleph/pull/754)
• Fix :manual-ssl? server option which was broken since 0.7.0 (https://github.com/clj-commons/aleph/pull/751, https://github.com/clj-commons/aleph/pull/753)
• Loosen wrap-validation validation to support strings in :request-method again, see changelog of 0.6.2 for more information (https://github.com/clj-commons/aleph/pull/685)
Contributions by (in alphabetical order):
@arnaudgeiser, @danielcompton, David Ongaro (@david479), @m994, @pabloware Stroiński, and yours truly.
https://github.com/babashka/babashka: Native, fast starting Clojure interpreter for scripting
1.12.204 (2025-06-24)
• Compatibility with https://github.com/nextjournal/clerk's main branch
• https://github.com/babashka/babashka/issues/1834: make taoensso/trove work in bb by exposing another timbre var
• Bump timbre to 6.7.1
• Protocol method should have :protocol meta
• Add print-simple
• Make bash install script work on Windows for GHA
• Upgrade Jsoup to 1.21.1
https://github.com/ilmoraunio/conjtest v0.3.0 — Run tests against common configuration file formats using Clojure!
• Support declarative policies via malli schemas https://github.com/ilmoraunio/conjtest/pull/10
• upgrade babashka to 1.12.203 + minor sci fix https://github.com/ilmoraunio/conjtest/commit/2beb82a0f1170d70431f2f03883ad6799f8cff71
• Unknown option prints out exception & crashes https://github.com/ilmoraunio/conjtest/issues/3
It's now possible to define declarative policies using https://github.com/metosin/malli schemas. Malli schemas are evaluated using malli.core/validate, after which they are processed for any errors using malli.core/explain and malli.error/humanize.