Thursday, October 6, 2016

JBoss Fuse 6.3 just went GA, get it while it's hot :-) With this release we didn't do anything too crazy and had a big focus on stability of the platform and bug fixes. In fact there are thousands of bug fixes over Fuse 6.2. We do still provide a few notable project upgrades however:

Apache Camel 2.17

Apache CXF 3.1

Jetty 9

As well as API updates:

JMS 2.0

You may think this is a crazy big upgrade for a minor version but it's not so bad :-) We only updated Fuse to use the latest JMS spec JAR, which is version 2.0. In the broker we stick to using the JMS v1 compatible APIs so nothing breaks. We needed to do this so Fuse could connect to JMS v2 only brokers like WebSphere MQ 8. Support for JMS v2 features will likely be in Fuse 7.

Servlet 3.1

So those are some bigger things to consider when upgrading your projects to Fuse 6.3. A full migration guide is available as well. A lot of the brand spanking new stuff in this release comes in via Camel. For instance, you may find some of the new Camel components useful:

camel-paho - For MQTT messaging using Eclipse Paho client

camel-pdf - For creating PDF documents

camel-slack - allows you to connect to an instance of Slack and delivers a message contained in the message body via a pre established Slack incoming webhook.

camel-sql - Now supports calling stored procedures using the new sql-stored component.

Another change this time is the Maven repo. Previously you may have used repository.jboss.org or repo.fusesource.com to download Fuse artifacts. With this release, we have migrated to https://maven.repository.redhat.com/ga.

You will notice too that the Fuse Eclipse tooling has undergone a visual makeover. Look at this new flow style for Camel routes:

Claus is busy working on a more interesting chapter titled simply "Microservices". Yes, we are devoting a whole chapter to this buzzword :-) Really, it was unavoidable as Camel has been growing to have 1st class support for great frameworks like Spring Boot and Wildfly Swarm. Also microservices is just a little bit popular right now ;-)

So what's next? Well, we only have a handful of chapters left to write and hope to have it all handed in by the end of the year. So you can expect a print copy early next year after Manning polishes our work.