Announcing WildFly Swarm 2017.1.1
Announcing the first release of 2017
To celebrate National Braille Literacy Month, we’re happy to announce version 2017.1.1 of WildFly Swarm!
What’s New?
-
@Service and ServiceClient package change
-
Lots of bugfixes
-
Start of a HOWTO
What is WildFly Swarm?
WildFly Swarm is the decomposition and reconstitution of the popular WildFly Java Application Server in order to support just enough appserver for microservice type applications.
Each portion of the appserver is referred to as a fraction, which many times
maps to a subsystem
from WildFly, but also may include other discrete chunks
of non-Java EE or WildFly functionality, such as Swagger, or Jolokia.
@Service and ServiceClient package change
As part of some code restructuring of the JAX-RS enhanced client API, the packages that @Service
and ServiceClient
are within changed.
Both classes moved from org.wildfly.swarm.cdi.jaxrsapi
to org.wildfly.swarm.client.jaxrs
.
Be sure to update your application code with the change!
Changelog
Release notes for 2017.1.1 are available here.
Bug
-
[SWARM-973] Java EE 7 samples: jms-xa sample requires java:/JmsXA JNDI binding (Done)
-
[SWARM-962] Uberjar does not handle dependencies with classifier (Done)
-
[SWARM-961] Disk full after running build multiple times (Done)
-
[SWARM-957] Build fails when run with -Dmaven.repo.local=empty dir (Done)
-
[SWARM-940] NoClassDefFoundError with Enhanced JAX-RS Client (Done)
-
[SWARM-939] YAML error parsing Map or Properties like module-options (Done)
-
[SWARM-918] JBossWebContainer.setDefaultContextRoot vs. custom jboss-web.xml inside the default deployment (Done)
-
[SWARM-917] auto-generated-but-unused JAX-RS Application class maps to /, which hides servlets (Done)
-
[SWARM-915] Java EE 7 samples: security (jacc/jaspic): cascading failure, too much Swarm automagic (Done)
-
[SWARM-892] swarm.context.path wont work and getting errors with cdi fraction (Done)
-
[SWARM-877] IllegalStateException in Topology on Shutdown (Done)
-
[SWARM-638] Fraction auto-detection is performed when declaring dependent fractions with scope=provided (Done)
Enhancement
Feature Request
-
[SWARM-893] Support Logging configuration via yaml, etc (Done)
Resources
Per usual, we tend to hang out on irc.freenode.net
in #wildfly-swarm
.
All bug and feature-tracking is kept in JIRA.
Examples are available in https://github.com/wildfly-swarm/wildfly-swarm-examples/tree/2017.1.1.
Documentation for this release is available.
Thank you, Contributors!
We appreciate all of our contributors since the last release:
Documentation
-
Heiko Braun
-
Ken Finnigan
-
Bob McWhirter
-
Yeradis P. Barbosa Marrero
-
Alex Soto
Examples
-
Ken Finnigan
-
Bob McWhirter
-
James Netherton
Core
-
Ken Finnigan
-
George Gastaldi
-
Bob McWhirter
-
James Netherton
-
Maciej Swiderski
-
Ladislav Thon