[leiningen] [ANN] Leiningen 2.9.1 released

  • From: Phil Hagelberg <phil@xxxxxxxxxx>
  • To: leiningen@xxxxxxxxxxxxx
  • Date: Wed, 27 Feb 2019 09:04:20 -0800

Hi folks! A couple weeks ago we released 2.9.0, but I didn't announce it
here right away, and then we found a few problems with it. So now 2.9.1
has been released with those fixes:

## 2.9.1 / 2019-02-26

* Fix a bug where provided namespace compilation order was overridden. (Phil 
Hagelberg)
* Don't emit namespaced maps when merging data readers for uberjar. (Joel 
Kaasinen)

## 2.9.0 / 2019-02-10

* Re-enable bootclasspath optimization by default. (Phil Hagelberg)
* Sort namespace order consistently during AOT. (Logan Girard)
* Use Clojure 1.10.0 for plugins and new templates projects. (Alex Miller, Phil 
Hagelberg)

As always if you installed manually you can use this command to upgrade:

    $ lein upgrade 2.9.1

Depending on your package manager it may take a while for this to land
in your OS's repositories.

Note that because this includes a bump to Clojure 1.10.0, there is a
possibility out of our control that this will break plugins. If this
happens you can report the issue with the plugin and roll back to the
last 1.8.0 version easily with this command:

    $ lein downgrade 2.8.3

Also worth noting is that there is a serious bug in OpenJDK right now
which is causing massive slowdowns in Clojure code:

    https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8219233

At this time it is strongly recommended to use OpenJDK 1.8.0_192 or
older; 1.8.0_201 has this bug as does 11.0.2. Of course, if there are
relevant security advisories affecting the version you use, you should
upgrade to a fixed version regardless.

Thanks to everyone who contributed to these releases.

-Phil

Attachment: signature.asc
Description: PGP signature

Other related posts:

  • » [leiningen] [ANN] Leiningen 2.9.1 released - Phil Hagelberg