Fork me on GitHub
#announcements
<
2024-06-15
>
Alex Miller (Clojure team)15:06:20

Clojure https://clojure.org/news/2024/06/15/clojure-1-12-beta1 is now available! Changes in 1.12 features: • https://clojure.atlassian.net/browse/CLJ-2853 Reflection error incorrectly reported target object type, not qualifying class • https://clojure.atlassian.net/browse/CLJ-2859 Expand scope of FI adapting to include Supplier (and other 0 arg FI) • https://clojure.atlassian.net/browse/CLJ-2858 Fix encoding of FnInvoker method for prim-returning FIs with arity > 2 • https://clojure.atlassian.net/browse/CLJ-2864 Stop using truthy return logic in FI adapters • https://clojure.atlassian.net/browse/CLJ-2863 Reflective FI dynamic proxy should use runtime classloader • https://clojure.atlassian.net/browse/CLJ-2770 invoke-tool - remove external process name parameter (this is a runtime property) Enhancements: • https://clojure.atlassian.net/browse/CLJ-2645 PrintWriter-on now supports auto-flush, and prepl uses it for the err stream • https://clojure.atlassian.net/browse/CLJ-2698 defprotocol - ignore unused primitive return type hints • https://clojure.atlassian.net/browse/CLJ-1385 transient - include usage model from reference docs in docstring

🎉 41
🚀 4
clojure-spin 1
🙏 1
Alex Miller (Clojure team)15:06:14

At this time, we have no planned remaining features or open bugs and would very much like feedback on unexpected breakage or the new features of this release. The https://github.com/clojure/clojure/blob/master/changes.md#changes-to-clojure-in-version-1120 has been updated with the full set of release notes.

seancorfield17:06:21

(even tho' it's the weekend, I've updated our system at work and all the tests pass, so that'll go to staging on Monday)