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!




  • 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
  • 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



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



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