Skip to content

Commit

Permalink
More words
Browse files Browse the repository at this point in the history
  • Loading branch information
jcrossley3 committed Sep 1, 2015
1 parent b4c56ab commit 90d54fd
Showing 1 changed file with 30 additions and 6 deletions.
36 changes: 30 additions & 6 deletions news/2015-09-01-announcing-2-1-0.md
Expand Up @@ -6,7 +6,10 @@ layout: release
tags: [ releases ]
---

{{Stuff}}
We just released Immutant 2.1.0! New features include support for [EAP],
the latest [WildFly] pre-release, and [HTTP/2](Undertow), along with better
compatibility with Datomic. And a few bug fixes, docs and small API
tweaks. Details below.

## What is Immutant?

Expand All @@ -21,13 +24,32 @@ in real world applications.

## What's in this release?

* Messaging + datomic (link to post)
* Immutant's messaging library can now be used with [Datomic] either
in or out of container, as explained more fully in this
[post](/news/2015/08/03/datomic/).
* channel timeouts
* disable concurrent job execution (thank contributor)
* EAP 6!
* HTTP/2
* :singleton changes (breaking)
* bug fixes (streaming, caching)
* We had always planned for Immutant to work with Red Hat's
commercially-supported [EAP] product, intending to do that via
WildFly, which will form the foundation of EAP 7, expected to be
released next year. But we had enough EAP 6 subscribers asking to
run Immutant that it made sense to try and backport it. So we did!
* We upgraded our [Undertow] dependency to its latest official
release, therefore we now support HTTP/2
* We now support 4 -- count 'em, FOUR!!! -- major versions of
Infinispan for `immutant.caching`. Out of container, we bumped
Immutant's dependency to Infinispan 7, but when run in EAP, version
5 is used. And inside WildFly 8.2, version 6 is used, and inside
Wildfly 10, version 8 is used. Crazy, right? :)
* One potentially breaking change is that we switched the default
value of the `:singleton` option for `immutant.scheduling/schedule`
from `true` to `false`, because although singleton jobs need a
unique identifier, we weren't requiring the `:id` option, so our
previous default behavior was to fail with a warning. As a
convenience, you may now pass in the id as the value of
`:singleton`, thereby collapsing two arguments into one.

All of these issues and more are linked below.

## Get In Touch

Expand Down Expand Up @@ -58,3 +80,5 @@ you can always find us on [#immutant on freenode](/community/) or
[Undertow]: http://undertow.io
[Quartz]: http://quartz-scheduler.org/
[Narayana]: http://www.jboss.org/narayana
[EAP]: https://www.jboss.org/products/eap
[Datomic]: http://www.datomic.com/

0 comments on commit 90d54fd

Please sign in to comment.