I happened to notice this morning that the patch for CLJ-2367 was merged and 
Clojure 1.10.0-alpha6 has quietly gone up to Maven Central so we’re running a 
full pass of our tests at work on the new ASM/Java 8+ stuff.

The 1.10.0-master-SNAPSHOT is currently lagging behind (June 27) and does not 
yet include this fix.

Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood

________________________________
From: Sean Corfield <s...@corfield.org>
Sent: Thursday, June 28, 2018 4:26:36 PM
To: clojure@googlegroups.com
Subject: RE: [ANN] Clojure 1.10.0-alpha5

Anyone using taoensso/nippy will encounter a compilation exception on Clojure 
1.10.0 Alpha 5. See https://dev.clojure.org/jira/browse/CLJ-2367 for details 
(an unexpected – and probably unintended – change in the new ASM 
GeneratorAdapter breaks casts from short or byte to int).

Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood

________________________________
From: clojure@googlegroups.com <clojure@googlegroups.com> on behalf of Alex 
Miller <a...@puredanger.com>
Sent: Wednesday, June 27, 2018 12:52:20 PM
To: Clojure
Subject: [ANN] Clojure 1.10.0-alpha5

Clojure 1.10.0-alpha5 is now available.

1.10.0-alpha5 includes the following changes since 1.10.0-alpha4:

* CLJ-2363<https://dev.clojure.org/jira/browse/CLJ-2363> - make Java 8 the 
minimum requirement for Clojure (also bumps embedded ASM to latest) - thanks 
Ghadi Shayban!
* CLJ-2284<https://dev.clojure.org/jira/browse/CLJ-2284> - fix invalid bytecode 
generation for static interface method calls in Java 9+ - thanks Ghadi Shayban!
* CLJ-2330<https://dev.clojure.org/jira/browse/CLJ-2330> - fix brittle test 
that fails on Java 10 build due to serialization drift
* CLJ-2362<https://dev.clojure.org/jira/browse/CLJ-2362> - withMeta() should 
return identity when new meta is identical to prior
* CLJ-1130<https://dev.clojure.org/jira/browse/CLJ-1130> - when unable to match 
static method, improve error messages
* CLJ-2089<https://dev.clojure.org/jira/browse/CLJ-2089> - sorted colls with 
default comparator don't check that first element is Comparable
* CLJ-2163<https://dev.clojure.org/jira/browse/CLJ-2163> - add test for var 
serialization
* Bump dependency version for spec.alpha to latest, 0.2.168 (see 
changes<https://github.com/clojure/spec.alpha/blob/master/CHANGES.md>)
* Bump dependency version for core.specs.alpha to latest, 0.2.36 (see 
changes<https://github.com/clojure/core.specs.alpha/blob/master/CHANGES.md>)

NOTE: 1.10.0-alpha5 drops support for Java 6 and 7 and makes Java 8 the minimum 
requirement. Compilation will produce Java 8 level bytecode (which will not run 
on earlier versions of Java). This is the first change in bytecode version 
since Clojure 1.6. We would greatly appreciate it if you tried this release 
with your library or project and provided feedback about errors, performance 
differences (good or bad), compatibility, etc.

When using the `clj` tool and deps.edn, we recommend adding an alias to your 
~/.clojure/deps.edn:

{:aliases
 {:clj/next
  {:override-deps
   {org.clojure/clojure {:mvn/version "1.10.0-alpha5"}}}}}

You can then run any of your projects with the latest Clojure dev release by 
activating the alias with `clj`:

  clj -A:clj/next



--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
clojure+unsubscr...@googlegroups.com<mailto:clojure+unsubscr...@googlegroups.com>.
For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to