Announcing WildFly Swarm 2018.1.0

WildFly Swarm 2018.1.0

Ringing in the New Year with some minor fixes!

What’s New?

  • Eclipse MicroProfile updates

  • Keycloak Server fixed

  • JPA ignoring JNDI name for DataSource

Eclipse MicroProfile updates

On the road towards implementing Eclipse MicroProfile 1.3, we now include Metrics 1.1 and Config 1.2 as the default implementation versions for these specifications.

Keycloak Server fixed

2017.12.1 had a major problem in that the Keycloak Server wouldn’t even start! Big oops on our part there.

With this release that problem is resolved and it starts as before and works well. Just remember this server is now based on Keycloak 3.4.0.Final.

JPA ignoring JNDI name for DataSource

Previously if you created a custom JNDI name for a DataSource it would be ignored, as it was expected to match the pattern of java:jboss/datasources/${dsName}.

Thanks to Sam McCollum in the community for providing the fix enabling custom JNDI names!


Release notes for 2018.1.0 are available here.


  • [SWARM-842] Spring: Could not write content: could not initialize proxy - no Session (Done)

  • [SWARM-1457] Swarmtool unable to resolve undertow artifacts (Done)

  • [SWARM-1727] Website uses old MicroProfile logo (Done)

  • [SWARM-1737] Keycloak Server fails to start in 2017.12.1 (Done)

  • [SWARM-1757] chkconfig does not configure runlevels properly (Done)

  • [SWARM-1765] Transitive compile dependencies are not included in Arquillian @DefaultDeployment (Done)

  • [SWARM-1775] Modules with custom slots can’t be loaded from UberJar deployment (Done)

  • [SWARM-1784] JPA ignores given JNDI name for datasource in project-defaults.yml and persistence.xml (Done)


  • [SWARM-1746] Implement MicroProfile Metrics 1.1 (Done)

  • [SWARM-1762] Update to MP Config 1.2 impl (Done)


  • [SWARM-1779] Remove unused code in microprofile-health HttpContexts (Done)


Per usual, we tend to hang out on in #wildfly-swarm.

All bug and feature-tracking is kept in JIRA.

Documentation for this release is available:

Thank you, Contributors!

We appreciate all of our contributors since the last release:


  • Benedikt Biallowons

  • Heiko Braun

  • Ken Finnigan

  • Adler Fleurant

  • Nelson Graça

  • Martin Kouba

  • Sam McCollum

  • Bob McWhirter

  • Tomas Radej

  • Marc Savy

  • Michał Szynkiewicz

  • Heiko W. Rupp