Welcome to another JBoss Weekly Editorial as we prepare for the end of March! We have a number of releases and blogs posts to highlight, so let’s get to it.
Christina Lin has a blog detailing which she believes are eight ideas that lead to "catastrophic cloud native microservice" deployments.If you are working with microservices, or are thinking about it, this blog is certainly worth a look.
Lastly, Brain Stansberry detailed the Wildfly 17 release roadmap over on the Wildfly site.
Great stuff is happening within Red Hat! Stay tuned for even more as the year progresses!
Thank you for joining us for another edition of the JBoss Weekly Editorial! We have some great news, blogs, and releases this week! Read further down for more information.
Quarkus: Supersonic Subatomic Java. As the website describes it: A Kubernetes Native Java stack tailored for GraalVM & OpenJDK HotSpot, crafted from the best of breed Java libraries and standards.
Quarkus was released earlier this week with great fanfare! It’s been a nine month journey to get here, but we’re all very excited about what this will enable developers to do. Gone now are the days of tests taking long enough for you to check your Facebook page, hot re-deploys, expensive memory usage, long deploy times.
Would you be interested in a REST & JPA application fully starting up in under a second and using less than 40MB of memory? Would you like to save and refresh your web browser to see changes like the dynamic language devs do?
You want integration? Quarkus integrates with Apache Camel, Hibernate, Apache Kafka, Jaeger, Vertx, and others! Be sure to buckle in because we’re just getting started.
Security features continue to improve in Wildfly with both the release of Wildfly 16 and Elytron 1.8.0. You can read more about some of the new features and improvements at Darran Lofthouse’s blog.
Stain Thorgersen has blogged about WebAuthn and support coming soon to Keycloak.
Eric Schabell continues his "Modern Process Integration Tooling Workshop" series with parts four and five. These instalments focus on creating a business process. Eric will be delivering the full workshop on the 7th of March in Edinburgh for JBUG:Scotland. See here for more details. Whilst working on the workshop, Visual Studio users can try the jBPM plugin for quickly viewing process diagrams.
About two years ago, Red Hat IT finished migrating our customer-facing authentication system to Red Hat Single Sign-On. This article describes how we’re now addressing database and session replication between global sites.
On January 30th Red Hat announced Red Hat AMQ Online. This new offering combines the best features of Red Hat’s rock-solid AMQ product with the cloud accessibility of Red Hat OpenShift. This new feature from the Red Hat Integration solution allows service administrators to deploy and manage messaging infrastructure, while user teams (tenants) can request messaging resources, both using Kubernetes-native APIs and tools. Read the article to learn more.
This article, which is the first in a series of three articles, describes how the new Red Hat Integration bundle allows citizen integrators to quickly provide an API through tools that make creating an API in five simple steps effortless.
If your a developer using Hibernate, you'll likely find this roundup of the latest Hibernate news of interest.
In this post Harald Pehl explains how to monitor management operations in the WildFly application server. This hands-on post walks you through how to list and cancel active management operations as well as detecting those that are failing to progress.
Welcome to the first edition of the JBoss Editorial following the recent Chinese New Year, another trip through our communities as we search for exciting pieces of news from the projects.
In the first part of a two part series Alessandro takes us on a journey exploring how we can use a Platform as a Service such as OpenShift for developing and distributing IoT edge applications, taking advantage of a container's portability. In the second part Alessandro extends the demo from the first part to target applications running on alternative architectures such as ARM 64.
When generating jBPM Business Applications you will discover the applications will have CORS disabled by default however this behaviour will change in the the next jBPM community release when CORS will be enabled by default. In the meantime if you want to enable CORS in the applications you are currently generating then Tihomir demonstrates how this can be achieved.
Eric has been updating his free online rules and process automation workshop to the latest versions, updating JBoss BRMS to Red Hat Decision Manager and JBoss BPM Suite to Red hat process Automation Manager. The entire workshop has been updated to use Decision manager 7.2, starting with Lab 1 covering installation and Lab 3 covering the creation of Domain Models.
In the final article of his series comparing and contrasting Kubernetes and Application Servers, Ken poses some questions to help you evaluate whether you should be choosing a Kubernetes solution, an Application Server or an alternative such as Thorntail.
When testing or deploying a proof of concept using Keycloak it is common practice to choose a self signed certificate however this will raise certificate warning errors from your browser. This is not the only option thanks to Certification Authorities such as Let's Encrypt, enabling the automated issuing of certificates trusted by all major certificate root programs. If you wish to try this with Red Hat SSO then give it a try with a developer subscription.
The Podman team have been playing around with the idea of transitioning local pod deployments to kubernetes and enabling these generated kubernetes configurations to be replayed within a local environment. To demonstrate these capabilities Brent has written an article showing how to move a simple nginx deployment to kubernetes and then follows with a more complex example being moved to kubernetes and back to local deployments.
In the second part of his series discussing how to streamline your JBoss EAP development with CodeReady Workspaces, Laurent continues his tutorial by showing how extend the workspace from his first article to include commands for building and running a JBoss EAP project, using this to deploy and debug the application and finally how to configure a factory to allow your work to be shared with others collaborating on your project.
Christina was recently invited by the EnMasse team to hack on their new A-MQ Online platform, their self service messaging platform which allows an application developer/user to quickly spin up their own queues and topics. Following the experience Christina wrote down her take on the basics and recorded a couple of videos describing A-MQ Online in more detail.
Claus recently gave an hour long webinar where he demonstrated how to leverage the Enterprise Integration Patterns best practices within kubernetes through the development of Camel based microservices and the serverless capabilities if the upcoming Camel 3.0 release. The webinar has already taken place however the recording is available through the on demand service.
In Hibernate Community Newsletter 03/2019 we find articles discussing how to handle SQL reserved keywords for database identifiers such as table or column names, how to integrate JPA and Hibernate with Spring Boot, supporting the wide variety of column types in PostgreSQL, how to map one-to-one relationships and how to map many-to-many relationships with additional columns.
That's all we have time for in this edition of the JBoss Editorial, join us again next time when we will take another trip through our communities in search of more news, articles and releases.
This new year has barely begun but the JBoss community is already running full steam ahead! But don’t worry, this editorial will catch you up in no time.
Let's start by some rather important community news: WildFly Project Lead is now Brian Stansberry ! Willdfly is a crucial project for the JBoss community but we are very lucky to see Brian Stansberry taking the lead here. He has been working for years and the project and he is a perfect fit for the position.
January is the hear of Winter so it's only but fitting that the Hibernate community is quite active! First of all, the last weeks have seen quite a few interesting releases:
But there was quite a lot more happening at the same time! If you want to catch up, just browse the last two community newsletters they've released:
Our very own Eric D.Schabell appears to have decided to skip the winter holidays altogether and just keep blogging and posting like a machine! Look at all the material he released in the past weeks:
By now, you should be all catch up with the news so let's now dive into some more technical topic. First, let's take a look at Securing an embedded Jetty server using Elytron. Or maybe Using the Yeoman Camel-Project generator to jump start a project will be more up your alley? Eager for more? Well, look into Building Java 11 and Gradle containers for OpenShift ! At least, but not the least, Eclipse Che 7 is coming and this series of articles will make you want to try it for sure:
As you can see, the winter holidays has not slowed down the releases within the JBoss community:
This editorial should contain enough "Java" to keep you up all night! So let's me conclude with something a bit less caffeinated, but that should still be quite interesting to most members of the JBoss community: Security Considerations for Container Runtimes.
That's all for this week's edition of the Editorial, please join us next time as we continue our journey through the JBoss Communities in search of interesting articles and news.
All of us are getting ready for the Holiday Season, thank you for taking some time catching up with us this week! The past couple of weeks can be summed up in three words: Releases, jBPM, Integration! Let’s do a quick recap in that order.
The last editorial was focused on the "breaking news" of the day. Even if the dust has far from settled on this, it's time for us to get back to business as usual! Well, not really as usual, because we have a rather awesome announcement about .... SpringBoot!
While technically more of a Red Hat news than a JBoss community one, it seems to very much deserved to be mentioned here: Announcing: Full Spring Boot support for Red Hat OpenShift Application Runtimes !!! I won't comment more but I will urge to take a look at the post!
The Infinispan project is getting close to release its next major version and they have laid for us the road ahead: The road to Infinispan 10 (Alpha1)! This post is nice sum up of the coming new features and changes in the project. I highly recommend you take a look at it. And if you have not yet played with or experimented with Infinispan, maybe this Quick start Infinispan on Kubernetes would be a nice opportunity to do so. And if you have familiar with Infinispan, you certainly want to explore its usage on Kubernetes!
The headlines above are already plenty to digest. However, you might still be hungry for a tidbits of technical knowledge. We therefore selected a few things for you to nimble on:
Not done yet? Worry not, our own Eric D. Schabell has also plenty for you to fest on!
While we are blogging, twitting and emailing, the developers of the JBoss Community are quietly working and more importantly.... Releasing!
That's all for this week's edition of the Editorial, please join us next time as we continue our journey through the JBoss Communities in search of interesting articles and news.
Welcome back! It has been a busy couple of weeks for us within Red Hat Middleware. Hot on the tails of Oracle CodeOne is Devoxx BE, followed shortly after by Devoxx MA!
We want to start things off with news you have probably heard, but if not, IBM and Red Hat have entered into an agreement where IBM will be purchasing Red Hat. You may have read various blogs, articles or news stories about the acquisition. We asked Mark Little, VP of Engineering here at Red Hat for some thoughts:
They say 24 hours is a long time in politics but maybe it applies to the technology sector too! Between the last time we published the editorial and now Red Hat has agreed to be acquired by IBM. As the public statements from IBM and Red Hat discuss, the deal won’t officially close until the second half of 2019 and until that happens both companies must remain operating as independent entities. There have also been strong statements from both sides that Red Hat will be a separate entity within IBM in order to preserve the benefits of acquiring such a leader in the open source space. At this stage though there are very few details that I or others can share publicly. However, and I’ve written about this in my personal blog, I feel quietly confident that this acquisition (more like a semi-merger) will be good for Red Hat, our communities and our customers, as well as IBM.
Naturally, there have been a number of releases in the past couple of weeks. Here are some of the highlights:
Welcome to another edition of the JBoss Editorial, our regular trip through the JBoss communities in search of interesting developments. In this week's edition we are largely focussing on jBPM with numerous articles being written by that community.
We start our jBPM fest with an article from Maciej demonstrating the sophisticated form builder available within the KIE Server, no longer restricted to the workbench, and provides support for rendering process forms, case forms and user task forms. Maciej includes some screenshots from the sample projects as well as some screen casts showing this in action.
The next articles are primarily video, demonstrating how you can quickly create a dashboard to interact with your business processes and an early preview of the jBPM Case Modeller improvements.
Continuing the jBPM theme we take a look at which strategies your business process can adopt to introduce resiliency when interacting with services, dealing with exceptions raised by the service through the creation of a subprocess followed by a decision to complete, abort or retry the service task or to re-throw the exception to the caller of the task.
One of the strengths of jBPM is its ability to integrate your business processes with external services including third party integration services such as IFTTT, in our next article Tihmoir creates a demo showing how to use the IFTTT workitem to invoke an applet on the IFTTT platform, in this case launching Google Maps on your phone and sending you an SMS.
We end our tour of jBPM with an introduction to a new Tech Preview feature in Workbench 7.13.0.Final, the DMN Editor Preview. The editor is disabled by default and still under development, however it is a simple task to enable the editor allowing you to then create and deploy a DMN model.
The Apache Camel team have introduced a new project designed for serverless and microservice architectures, Apache Camel K (aka Kamel). Kamel runs in a kubernetes environment, such as OpenShift, and makes use of the operator pattern to drive the deployment and execution of integration patterns expressed using the Camel DSL.
With the release of 3scale API Management 2.3 it is now possible to directly integrate a third party, OIDC compliant identity provider, whereas in previous releases this task had been satisfied by using Red Hat Single Sign-On as the identity broker. To demonstrate how this integration works Luca walks us through the integration of 3scale API with Management Oracle IDCS and Microsoft Azure Active Directory.
When securing websites one deployment configuration commonly used is to place a reverse proxy in front of the server providing the content and have the reverse proxy handle the interactions with an OpenID Connect server to perform authentication and authorisation. To explain how this scenario can be deployed Siddhartha takes us through an example which uses Keycloak as the authorization server and NGINX as the reverse proxy.
In Hibernate Community Newsletter 20/2018 you will find articles explaining several optimisations for speeding up batch processing, how to use the paging mechanism to retrieve only the information you need, how to use DTO projections with the Spring Data JPA to efficiently fetch read-only information, how to simplify data persistence using JPA and Hibernate and an explanation of Hibernate proxies and how the session load method works with the get and find methods.
Integrating Narayana and Agroal Connection Pool
Agroal is a database connection pool developed by Luis Barreiro, one of the performance engineers on the WildFly project, and is one of a number of pooling options which integrates smoothly with Narayana. The combination can be used within a standalone application as well as through XA resources within the WildFly application server.
As part of the development efforts for WildFly 15 the Elytron team created an implementation of the servlet profile from the JASPI specification and, in common with the majority of Elytron features, this can be used outside of the application server. To demonstrate this feature Darran has created a demo showing how to integrate the WildFly Elytron JASPI implementation with a standalone Undertow server.
Eric Schabell will be attending All Things Open in Raleigh, North Carolina from October 21st to 23rd to give his presentation "10 Steps to Cloud Happiness" and also a lightning talk on "How to Jump Start a Career in Open Source".
This upcoming week sees EclipseCon Europe take place in Ludwigsburg, Germany from October 23rd through October 25th with the Che and Theia Contributor Summit taking place the day before the conference. Red Hat will be attending with many Red Hatters presenting Che related sessions through the conference.
Claus Ibsen was recently in Minsk, Belarus to attend the JFuture 2018 conference where he gave a presentation and workshop on Camel and Microsystems.
James Falkner and Cesar Saavedra were recently at the Microsoft Ignite 2018 conference in Orlando where they gave a presentation demonstrating how to deploy MicroProfile apps on Microsoft Azure using the Azure Open Service Broker. The presentation included a demo which started with the classic Minesweeper game and integrated a scoreboard backed by Azure's Cosmos DB service.
That's all for this week's edition of the Editorial, please join us next time as we continue our journey through the JBoss Communities in search of interesting articles and news.
So in this week's entry we have a mixed bag of things to cover with no single focus area - the teams have been working across a number of areas.
"Software Transactional Memory (STM) is a way of providing transactional behaviour for threads operating on shared memory. The transaction is an atomic and isolated set of changes to memory such that prior to commit no other thread sees the memory updates and after commit the changes appear to take effect instantaneously so other threads never see partial updates but on abort all of the updates are discarded."
This is the first article in a series so if you're interested in transactions (and let's face it, who isn't?!) keep watching the Narayana blog.
There are a few entries on Hibernate to report on this week. The first from Guillaume talks about how to use Hibernate ORM with JDK 11. Then Yoann announced the release of Hibernate Search 5.6, 5.9 and 5.10. And of course no editorial would be complete without referencing the regular Hibernate Community Newsletter!
Meanwhile Mr Camel himself, Claus Ibsen, has been to JavaZone and has written a report, a photo from which is below!
Finally for this week Cheng has written an article on building and deploying containerized Java Batch Applications on OpenShift!
OK that's it for now! See you next time.
Welcome to another edition of the JBoss Editorial, this edition covering articles which have been posted in the community over the last month while many of us have been on vacation.
Service Meshes in general, and Istio in particular, have gathered a lot of momentum over the last few years with their appeal to developers being the ability to support robustness, tracing, traffic management, security etc. thereby removing much of the implementation complexity from the applications themselves. While these service meshes allow much to be offloaded, simplifying the application developer's task, they do not remove the responsibility for ensuring the correctness and safety of the application from the developer. Christian has been working with the Istio community for a long time and is often asked about this topic, for a better understanding of why the application cannot cede responsibility to the service mesh checkout his post on Application Safety and Correctness where he tackles this topic in great detail.
In the first of a series of articles comparing the role of Kubernetes and Application Servers, Ken lays the groundwork by posing some questions on the future of application servers and introducing containers and how they are beneficial for applications. The next articles in the series will delve deeper into this topic, exploring the problem space applications servers are intended to solve and provide comparisons with Kubernetes.
The Red Hat JBoss EAP 7 application server comes with an embeddable message broker, ActiveMQ Artemis, which provides support for the JMS API however this is not the only option for supporting the JMS feature set. Through integration with JCA resource adapters the JBoss EAP 7 application server can be configured to use an external broker, such as A-MQ 6.3, to support the JMS requirements. The necessary changes are easy to make and are ably demonstrated by Abraham who covers not only the configuration but also provides an overview of the components and an overview of how the integration works.
Farah has written a great post discussing the new support available in WildFly for obtaining, revoking and checking certificates from Lets' Encrypt. Through simple CLI instructions you can now ensure your application server is secured using free certificates trusted by all major certificate chains.
There have been a number of significant changes in the MicroProfile work over the last few months, not least of which are the change in name from WildFly Swarm to Thorntail, after much feedback from the community, and the creation of a community driven, vendor neutral project hosting implementations of the various MicroProfile specifications. For more information checkout Antoine's post where he provides more background on the changes and covers what will be happening next with the Thorntail team.
The recent release of Apache Camel 2.21 introduced a new Camel WorkPress component allowing camel routes to publish articles to WordPress; when combining this new component with Natural Language Generation this creates the ability to automatically generate articles and publish them to sites. This topic is of great interest to Ricardo who has created a simple demonstration showing how soccer news can be generated and published automatically. The demo is simple and leaves scope for exploration especially if you are interested in other topics such as Artificial Intelligence. Have fun playing around .
In Hibernate Community Newsletter 16/2018 you will find articles explaining how the JPA Persistence Context works, how catalog based multi-tenancy works and why you should consider it, a tutorial showing how to develop a JPA and Hibernate application using Kotlin, how to use Spring and Ehcache as a second level cache and how you can use Hibernate ORM with the CData JDBC Driver for Redis as an alternative to Hibernate OGM.
In Hibernate Community Newsletter 17/2018 you will find articles discussing how to handle the No Dialect mapping for JDBC type issue, an explanation of how optimistic locking works with JPA and Hibernate, an article on Hibernate Search, how to support multi-tenancy using catalog and scheme based multi-tenancy, an introduction to how table relationships are mapped and a demonstration of entity attribute validation using the Hibernate Validator project.
Automation processes involve the collection and processing of data from numerous sources, both automated and human, and can often lead to inconsistencies within the data due to inaccurate input, mis-aligned processes, outdated information etc. and create challenges for the organisation. The process developer may have the option to unwind the process to preserve data integrity however it is often necessary to incorporate a reconciliation step allowing the organisation to define how data inconsistencies will be resolved. In his article on this topic Donato discusses the options available to the process developer, starting with the traditional approach of handling the communication through a sub process and then proposing a more flexible, and less intrusive approach using decorators.
When developing unit tests for business constraints we often develop test cases consisting mainly of boilerplate code resulting in test cases which may not be as intelligible as we would like, may not accurately represent the business constraints explained to us by the business experts, or may reflect a misunderstanding of the constraints. Ideally we would like the business experts to define these test cases using tools with which they are comfortable and which provide more clarity. Musa described one solution to this challenge, allow the business experts to define their use cases using spreadsheets and the developers to focus on the implementation of the constraints.
Developing batch applications has come a long way over the last few years, with the introduction of the JSR 352 java standard and support in IDEs such as Red Hat Developer Studio it is now much simpler to develop batch applications and deploy them to application servers such as WildFly. To demonstrate how simple it now is, Cheng takes us through the necessary steps for creating a simple batch processing application, deploying the application into WildFly and performing batch processing operations.
Weinan recently wrote an article introducing a new capability of the RESTEasy Tracing feature, the ability to return tracing information in JSON format to enable easier processing of tracing information by applications. This capability is currently available through their 4.0.0-SNAPSHOT builds and expands on the existing Tracing feature which returns the tracing information using a human readable text-based format.
Eric Schabell is continuing his travels, having recently presented at the Red Hat Partner Community Meetup in the Netherlands, where he gave a preview on the application development product portfolio, timelines and what is driving their future development, Eric will shortly be heading for the All Things Open conference in Raleigh where he will give his presentation entitled 10 Steps to Cloud Happiness.
Next week also sees Dimitris, Pavol, Michael and Erik present at the Red Hat Forum 2018 in Zurich where they will be covering topics such as Istio Mesh, the future of Enterprise Java and teaching programming using Minecraft and OpenShift and also includes a keynote session by Jim Whitehurst, Red Hat's CEO. The event is free so register now if you are interested in attending.
That's all for this instalment, please join us next time for another spin through the JBoss Communities in search of more news, articles and releases
If you are, like me, in Europe now, you must know that it is (ridiculously) hot right now... But despite this heat wave of a sort, the JBoss community, as always, have been pretty busy in the last two weeks - certainly leveraging the relative quiteness of the summer season, to get some "things done". Let's take a look at you may have missed in the recent days...
Let's start with some high level consideration by checking out this new article called From Agile to Serverless. Indeed, as the buzz around "serverless" is growing up, I though it might be a good idea to remember a bit how we ended up here !
Deploying application inside Openshift is certainly a big trend of the last year. Indeed, one of the core functionality of Openshift - autoscaling, can be the key to success, but is also not so easy to implement. So you certainly want to take look at this quite good article on Autoscaling the Red Hat Cache Service on OpenShift. (and if you wonder, Red Hat Cache Service is based on Infinispan ).
If there is something that many of us like, as being both developer and member of JBoss Community, is to find way for products to integrate in way that match our way of working - rather than being forced to use a tool in a certain way. So, for instance, if you do not like XML, but love to work with Camel, you need to check up this little article on Polyglot Camel Routes. Along the same lines, if you have to work with JS but would like to be able to use Java instead, take a look at the following article: Adventures in GraalVM: invoke Java code from JS in native-image
. Last, but not the least, let's take a quick look at how How to set up RBAC on Red Hat AMQ Broker!
The JBoss community encompasses several other ones and one of the most thriving is certainly the Hibernate community. And the best way to keep up with this one is to check out their Hibernate Community Newsletter 15/2018. One of the main feature of this month entry is the interview of one of the developer: Meet Jan-Willem Gmelig Meyling.
As always, our own Eric D. Schabell has been quite productive in the last two weeks and released not one, but two articles on Opensource.com: What data is too risky for the cloud? and Why you can't move everything to the cloud. On top of those articles, he also released the fourth part of his ongoing series for DZone on 3 Pitfalls Everyone Should Avoid With Hybrid Multi-Cloud (Part 4).
As alwasy, the last past two weeks have seen their fair share of releases - so here is a small recap:
The JBoss community and products are not living in their own little planet and there is all action happening around them that you may like to be aware of. Openshift being a rising interest in the Java world, it's certainly make sense to know about the Renaming of OpenShift Origin with 3.10 release. Also of interest for the Java developer would be those the two next articles. The first one cover the not so easy topic of Container-native integration testing
and the second adresses the problematic of Natively compile Java code for better startup time. Both are certainly worth checking out!
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.
Welcome to the weekly roundup from the JBoss Community. Read on for an overview of the week's news and releases.
Over the years, politicians have redrawn electoral voting lines to gain an unfair advantage. This has led to district boundaries with shapes that have no obvious pattern or reason other than political gain. When districts are redrawn you can sway an elections results without changing a single voter’s mind. Can OptaPlanner draw fair electoral boundaries and save democracy?
The jBPM team has added the ability to install workitems hosted by the jBPM Workitem Repository on any running KIE Worbench instance directly from the repository. itself This lifts some limitations of installing workitems which was so far only possible from within process editors inside each running workbench. It also allows for future integrations with other runtime systems that can take advantage of the hosted workitems.
This article series highlights three pitfalls you should be aware of when transitioning into hybrid multicloud environments.
Ethereum is distributed and decentralized, but it is mostly a closed system with the embedded ledger, the currency, and the executing nodes. In order to be useful for the enterprise, Ethereum has to be well integrated with existing legacy and new systems. In this post Bilgin Ibryam presents the Apache Camel Connector for Ethereum.
The Undertow WildFly subsystem has been enhanced and provides new operations to inspect HTTP sessions.
There is a feature to record all configuration changes to an in-memory log per host or server, it records any change performed on Wildfly, for example: deploy an application, add a datasource, change any configuration, add any resource. This blog post will show how it works.
In this post Gunnar Morling answers the question of "why use a log-based change data capturing tool such as Debezium over simply polling for updated records?"
The aim of this article is to measure the base performance of jBPM so as to set a baseline and to answer the basic question of how good jBPM performs when it comes to execution. This is not to be seen as competitive information or show that jBPM is faster or slower than other engines, but more for setting a stage and open the door for more performance tests that can be performed in different types of environments.
In this post Kris Verlaenen introduces Red Hat Process Automation Manager v7.0. This is the latest major release of Red Hat JBoss BPM Suite product, which brings with it a product rename that reflects the broadened scope of the software.
In this post Kris Verlaenen announces that Maciej (aka "Magic") Swiderski will officially become the new jBPM community lead.
This editorial looks like it's going to be about release after release after release! The teams have really been busy!
First Marc has written a few articles about the new APIMan release (version 1.4) followed quickly by 1.4.3 (if anyone finds 1.4.1 and 1.4.2 please return them to Marc care of JBoss!) He's also found the time to write about how you can customise your path patterns for the gateway.
While we're at it, of course let's not forget about the equally interesting Hibernate Community Newsletter. And on the theme of Hibernate, Hibernate Search 5.10 has another maintenance release and Hibernate ORM 5.1.15.Final along with ORM 5.3.2.Final were also released by the team, followed closely by OGM 5.4.0.Beta2.
Other releases over the period include Infinispan 9.3.0.Final, Thorntail 2.0.0.Final, a couple of RESTeasy releases, ByteMan 4.0.3, the ever popular Debezium had a release, Apache Camel 2.22 came out, and Keycloak 4.1.0.Final (check out this article around Keycloak on Kubernetes too!)
Not quite a release but definitely newsworthy, Mario Fusco is the new Drools lead! Well done Mario!!
Chritina Lin has written a great first article on contract first design with Apicurio and Fuse.
Let's wrap up with a personal favourite: the JBossTS team have done some interesting work around the LRCO optimisation and you can read about it in this article.
OK that's it for now. Enjoy!
I always enjoy watching all the different countries with varying backgrounds come together to play in World Cup Football. This week has seen alot of ups and downs. Unfortunately, the US Team did not qualify for this world cup but love the VW commercials urging US spectators to pull for their team - "Cheer for Germany, they gave us the frankfurter" and "Iceland can use your support as we don't have enough people to do the wave" Uruguay hosted the first World Cup in 1930 in the "Temple of Football". The US placed third which has been their best finish in all the World Cups they have participated. They placed 8th in 2002 in Korea/Japan. I grew up playing football, AKA Soccer, and was always disappointed because the US did not qualify in the 70s and 80s. But I always watched and had a favorite country. Good luck to all the teams.
Pele - "Success is no accident. It is hard work, perseverance, learning, studying, sacrifice, and most of all, love of what you are doing or learning to do"
I love what I do at Red Hat; Now on to the happenings in our open source community!
The Past couple of Weeks Highlights
The Past couple of Weeks Meetups and Conferences
The Past couple of Weeks Releases
Thanks for being a part of the JBoss Community and stay tuned for the next Weekly Editorial!
Red Hat Principal Consultant