Skip navigation
2018

Welcome to a new edition of the JBoss Weekly Editorial! It's freezing and snowing in the Northern Hemisphere, but this has not hinder the progress of the JBoss community and its numerous project. Also, the Red Hat Summit (8-10 May) is on the horizon, so it's time to prepare for it!

 

Microprofiling and OpenAPI with Swarm

 

With the latest release of Wildfly Swarm, one has an excellent opportunity to test out the OpenAPI microprofile that has been introduced a few years back. So if you ever wanted to dabble into setting up your own API service, go on and check this out!

 

Evangelist's Corner - The Red Hat Summit

 

As mentioned above, the Red Hat Summit is around the corner! It's less than a couple of month away! If you have the chance to attend it, you should definitely checked out this Ultimate Guide to Red Hat Summit 2018 Labs on Hands-on with Linux Containers done by Eric. D Schabell. This will help start preparing for the event, especially if you want to focus on Docker container.

 

Hibernate Community

 

As often mentioned here, the Hibernate community is a huge part of the JBoss Community but also its own thriving ecosystem on its own. That's why there is nothing better than this monthly Hibernate Community Newsletter (05/2018) to keep up with them...

 

Everything Eclipse Vert.x

 

Vert.x ist a trending technology for a little while, but maybe you did not have time (yet) to jump on the wagon. Well, you're in for a treat, as Clément Escoffier just released a very nice Introduction to Eclipse Vert.x - My First Vert.x Application ! Go check it !

 

And if you are already on board the Vert.x train, there is an excellent upcoming opportunity for you. Indeed, even if Winter is still crippling the Northern Hemisphere, Spring are Summer are getting closer and closer, which also means that the Google Summer of Code 2018 is also coming. And the Eclipse Vert.x is looking for submission!

 

Releases, releases, releases...

 

And as always, last week so a fair amount of releases from some rather important project of the JBoss community:

 

Decaf'

Before concluding the editorial, let's leave a bit the Java ecosystem and take a look at what happened around it last week. In this regard, I think that the following announcement of pretty cool: Node.js General Availability in Red Hat OpenShift Application Runtimes. If you are interested in Node.js application I think you will find that having runtimes on OpenShift for you is going to be an excellent way to put your apps in the cloud.

 

Hopefully, you have found something in this week's editorial to pique your interest and give you something to explore while waiting for next week's installment. Join us here next week for more news from the JBoss Community.

This week, uncharacteristically, has had few releases, but a number of blog posts! Great news for our readers. Welcome to another edition of the JBoss Weekly Editorial!

 

Releases

Three releases happened this past week:

Each of these releases contains a number of bug fixes and features. Hibernate 5.2.15.Final and Hibernate Validator 6.0.8.Final are both drop-in replacements for the previous versions. The update to Debezium should also be a drop in replacement, but blog post doesn’t specifically call it out.

 

Blogs

The blogs this week are based on three main categories:

  • Infinispan
  • Cloud/Microservices

  • General

 

The Inifinispan Team would like to introduce you all to the HotSwig project. Read more about it at http://blog.infinispan.org/2018/03/a-swig-based-framework-to-build-hotrod.html. HotSwig allows you to build a Hotrod client prototype based on SWIG. This is a great project if you want to use Hotrod with a language which doesn’t have its own dedicated Hotrod client.

 

Galder Zamarreño has some help for those of you using Infinispan in Docker on a Mac. It can be difficult to access Inifinspan due to a known issue with the internal IP address not being accessible externally. If you’ve fought with this issue, be sure to see the workaround proposed at http://blog.infinispan.org/2018/03/accessing-infinispan-inside-docker-for.html.

 

HTTP is very well used and well-known protocol today. Less well known and used is HTTP/2. In his blog post, Sebastian Łaskawiec tackles getting started with Inifinspan and HTTP/2. Read http://blog.infinispan.org/2018/03/rest-with-http2.html if you’re interested.

Vinay Bhalerao is starting a series about 3Scale and Identity Management. In this first post, Vinay introduces the use case and some basic details. Head over to the Red Hat Developers blog post for the whole article: https://developers.redhat.com/blog/2018/03/06/redhat-3scale-identity-management/

 

Antoine Sabot-Durand over on the Red Hat Developers blog introduces you to the Eclipse MicroProfile Fault Tolerance specification and subsequent implementation in Wildfly Swarm. You may be familiar with Hystrix or Failsafe. The specification provides you with a standard API to use and stay loosely coupled to the third party libraries. It’s great to see some standardization in this area!

 

If you haven’t heard of Istio, or are curious to learn more, read Don Schenck’s blog post introducing Istio. Don does a great job doing a quick introduction and high-level overview of Istio and service mesh.

Jeff Mesnil expands on how the MicroProfile 1.2 release can be used by Java developers writing microservices on OpenShift. https://developers.redhat.com/blog/2018/03/05/cloud-native-microprofile-config-healthcheck-openshift/ is decently in-depth and gives you a great starting place to leverage all the latest and greatest from MicroProfile 1.2

 

Eric Schabell recently launched his new book, Effective Business Process Management with JBoss BPM! He blogged about it over at http://www.schabell.org/2018/03/book-launced-effective-business-process-management-with-jboss-bpm.html. It will be a great addition for anyone getting started or looking for some more information about Business Process Management!

 

Wildfly 12 introduced some CLI tools for keystore manipulation. This is great news for anyone tired of trying to do all of that by hand. Our very own Farah Juma recently blogged about the new capabilities over on her blog: https://developer.jboss.org/people/fjuma/blog/2018/03/02/manipulating-keystores-using-the-cli-in-wildfly-12.

 

To finish off our week, many of us at Red Hat and also out in the community, are gearing up for Red Hat Summit 2018! Mike Guerrette gives us the rundown on a number of excellent talks and speakers over on the Red Hat Developer Blog: https://developers.redhat.com/blog/2018/03/07/red-hat-summit-2018-focus-modern-app-development/. There are so many good things happening at Red Hat Summit this year! We’re all looking forward to seeing you there!

 

Thanks again for coming back to another edition of the JBoss Weekly Editorial!

WildFly 12 is Here!

This is WildFly's first release following our new quarterly delivery model. As part of this plan, we are delivering EE8 functionality in fully completed incremental chunks, as opposed to waiting for everything to finish in a big bang release. WildFly 12 makes significant progress on this front, adding support for the majority of the new standards. Read on to find out more details.

 

Java EE is now Jakarta EE

As you may already know, Java EE recently found a new home at the Eclipse Foundation. Shortly after the move, the community voted on a new name and Jakarta EE was selected. Here's what Mark Little and David Blevins have to say about the rename.

 

SLA Tracking in jBPM

In this post Maciej Swiderski explains how to track your SLAs in jBPM 7.7. He also followed up this week with another post explaining how to react to SLA violations using jBPM 7.7.

 

Keycloak and Istio

This week Sébastien Blanc explains how to combine Keycloak with Istio.

 

Bean Validation 2.0

This week Gunnar Morling posted two presentations that introduce you to what's new in the Bean Validation 2.0 specification. He also followed up with a description of the most significant feature in Bean Validation 2.0 (JSR 380): the support for container element constraints.

 

Releases