I am looking forward to a great 2017 with the JBoss Community Projects and Red Hat Products. As always the community continues to provide great technologies and projects. This week provided some great Releases and Articles.
Now on to the happenings in our open source community!
Releases
- Hibernate Validator 5.4.0.CR1 Provides some improvements and fixes:
- We improved the javax.money support with a new annotation
@Currency
- Marko Bekhta finished his work on the annotation processor: we are now on a par with the Hibernate Validator engine features
- We also fixed a possible overflow issue in java.time validation reported by Stanislav Bashkyrtsev
- We improved the javax.money support with a new annotation
- Immutant 2.1.6 includes the following changes:
- Update to Ring 1.5.1 to address a security vulnerability. This vulnerability only affects applications that are running from the filesytem, not from an uberjar or war, so most users aren't affected.
- Remove our dependency on Potemkin. This was a common source of collision with other application dependencies, so we now use an internal copy of Potemkin under different namespaces so it doesn't conflict.
A minor update of the version of tools.nrepl on which we depend (0.2.11 -> 0.2.12)
Arquillian Cube Extension 1.0.0.Alpha16 includes alot of enhancements and bugfixes.
- Byteman 4.0.0-BETA2 is a early access release for JDK 9
- Hybernate Search 5.5.6.Final contains alot of bugfixes
- Teiid 9.2 Beta1 includes highlights since Alpha2:
- TEIID-4627 Source Triggers to handle source change events.
- TEIID-4643 Encrypt/decrypt functions were added for 128bit AES.
- Arquillian Core 1.1.12.Final includes dependency updates and some improvements
- Arquillian Tomcat Container 1.0.0.CR9 contains Arquillian Tomcat Adapters
Business Processes and Rules Highlights
Maciej Swiderski shared a modern BPM in action example. For this Maciej used an upcoming feature of jBPM 7 that provides case management capabilities and used a Order IT Hardware case that allows employees to place requests for new IT hardware.
- Maciej also shared an article on Traditional BPM vs. modern ... what is this about?
- Edson Tirelli provided more detail on Drools 7.0 full runtime support for DMN models at compliance level 3
Fuse Highlights
- Christina Lin shared her recommendations on API best practices:
- Intuitive- It must be easy to understand and use without documentations.
- Stable- Not only it should be running but with good performance too.
- Demands - Creating useful functionally, no matter how nicely your API is documented, how easy it is to use, it people don't need it, they won't call it.
- Claus Ibsen shared a podcast from Java Pub House posted on 7th of January 2017 where Freddy Guime and Bob Hollin talk about Apache Camel.
Additional Highlights
- Eric Schabell shared 3 steps to Cloud Operations Happiness with Cloudforms and the information for the Containers Virtual Event
- Lucas Ponce shared an article on Extending Complex Event Processing in Hawkular Alerting
- Vlad Mihalcea shared the Hibernate Community Newsletter for 1/2017
Thanks for being a part of the JBoss Community and stay tuned for the next Weekly Editorial!
Kenneth Peeples, Shadow-Soft Director of Technical Services
@ossmentor