WildFly Swarm is now Thorntail! Thorntail v2.1.0Final arrives with new features
Improvements and features are plenty in the newest release of Thorntail. Previously known as WildFly Swarm, upgrading is now easier than ever with an option for automatic migration. What else is in store?
Thorntail v2.1.0Final is out and with it brings new features for developers and plenty of bug fixes. Find out what the release includes and how to upgrade easier than ever before.
This flexible, open source application server is feature-rich. It uses Java EE in order to keep up with the industry standard. With it, you can generate uberjar or .war in order to deploy them to any Java EE compatible application server.
Its footprint is lightweight, so it can be used on small devices and leave plenty of room for application data. Out of the box, Thorntail comes with support for third party apps and frameworks, so you can use your favorites.
Thorntail = WildFly Swarm
Don’t recognize the name? Thorntail was released in 2015 under the name WildFly Swarm. Fear not, they are one and the same. The name change came with the 2.0.0 update in June, 2018.
Red Hat senior consulting engineer Bob McWhirter discussed the name change on InfoQ, where he stated:
“While we lived with “WildFly Swarm” as a name for a few years, we noticed that “Swarm” is fairly overloaded, with many companies and projects using it. Additionally, as we move forward with a new architecture for the project, including “WildFly” in the name started to make less sense. When we started, we were absolutely an extension to the core WildFly project, but we’ve grown into our own, and needed our own identity. Given both of those reasons, we decided a new name was in order.”
As of writing this, there is no new logo for Thorntail. We await seeing what high-flying logo will come to represent RedHat’s open source software!
Let’s see what the new update includes.
What’s new in v2.1.0Final?
- MicroProfile 1.3 with SmallRye
- Automated migration from WildFly Swarm
- OpenTracing and Jaeger changes
- New JOSE fraction
- Consul update
Developers can now use implementations from SmallRye. SmallRye is a community driven implementation of the Eclipse Microprofile. If you’d like to see what their community does and join them in their efforts, see what they have available on GitHub.
There is one new code breaking change in the update regarding the
opentracing fractions. The new update has decoupled these fractions. From now on, the
jaeger fraction will only be used to provide tracer configuration with .
Users must manually bring in the tracer fraction with either
opentracing, or by using the newly added
Fix your dependencies accordingly!
Migration made easy
For those still using WildFly Swarm 2018.5.0, (or earlier releases) migrating to the newest version of Thorntail is easier than ever. Previously, migration took several steps in Maven. Now, these steps are mostly automated.
All you need to get started is this line of code:
If you wish to view the migration actions before making your choice, add:
In order to migrate to the previous 2.0.0Final version, add:
Plenty of bug fixes
As always, new releases mean bug fixes.
Check out the release notes to see if something you’ve been struggling with has been patched up.