Showing posts with label fuse. Show all posts
Showing posts with label fuse. Show all posts

Friday, 7 October 2016

Red Hat JBoss Fuse 6.3 is OUT!

Red Hat JBoss Fuse 6.3 (and AMQ 6.3!) are now GA!  There are a number of great new features to take advantage of along with a significant number of component upgrades, spec bumps, bug fixes and performance tweaks.

Apache Camel 2.17

  • camel-aws - AWS kinesis streams component added
  • camel-aws - DynamoDB streams component added
  • camel-braintree - for interacting with Braintree Payments.
  • camel-test-cdi - ease testing of Camel CDI applications
  • camel-etcd - Integrating Camel with Etcd key value store
  • camel-kubernetes - Integrates Camel with Kubernetes
  • camel-ignite - for working with Apache Ignite.
  • camel-ironmq - messaging with the IronMQ cloud messaging.
  • camel-jcache - support JCache / JSR107 caching.
  • camel-mllp - for working with the HL7 MLLP protocol. This is an alternative to HL7 component.
  • camel-nats - for interacting with Nats messaging platform
  • camel-spark - bridges Apache Spark computations with Camel endpoints
  • camel-servicenow - for interacting with ServiceNow
  • camel-sql - Now supports calling stored procedures using the new sql-stored component
  • camel-sql - Now supports calling stored procedures using the new sql-stored component 

Apache CXF 3.1

  • Update from 3.0.x to 3.1.x

Jetty 9

  • Upgrade from 8.1 to 9 for Karaf Servlet Container and components
  • Impacts Jetty server, container and camel configurations

JMS 2.0

  • Added support for the JMS 2.0 specification for integration with JMS 2.0 providers such as WebSphere MQ 8
  • AMQ Broker is still using JMS 1.1 APIs

Servlet 3.1

  • Updated from Servlet 3.0 to 3.1 spec
Fuse 6.3 is also the first release of Fuse to be migrated to the official Red Hat maven repository.  All of your fuse artifacts can not be found at https://maven.repository.redhat.com/ga - along with all of your other Red Hat Middleware products such as EAP, BxMS and JDG.

Some other nice features in Fuse 6.3 include;

  • Enhanced Ensemble Recovery
    • Delete and re-add an ensemble member
    • Temporary even ensemble state
  • ZooKeeper Auto Purge for Transaction Logs
    • Configure auto purge intervals and retention for ZK TX logs
  • Support for AMQ 7 Client and Camel Connector
  • Fabric --jvm-opts are now persisted to the local container start script
    • Starting a container locally will now correctly maintain fabric-set JVM arguments
  • System Specific Init Scripts
  • Swagger 1.5.x component update
  • Aries component update
  • Zookeeper  component update
  • Pax Web, Logging, URL component update
  • HTTPClient 4.5.x update
Some of the notable deprecation's in Fuse 6.3 include;
  • fabric8 v1
    • Will move to fabric8 v2  in the next major release
  • OpenJPA
    • Hibernate is the default choice
  • Spring-DM 
    • Blueprint is the default choice
  • RT-Gov
  • DT-Gov
  • S-RAMP
  • BPEL
    • BPM Suite is the default choice
  • Smooks
  • Tanuki Wrappers
    • Use new karaf-service scripts
  • Camel Compoents
    • Google App Engine
    • Netty
      • camel-netty4 is the default choice
    • JBPM
    • LevelDB (except Linux)

Thursday, 10 December 2015

Red Hat JBoss Fuse 6.2.1 is OUT!

The Fuse 6.2.1 release brings with it some new goodies as well as a host of fixes across all the major components.

Enhanced Patching Mechanism

  • Backported to Fuse 6.2.0 to facilitate 6.2.0 to 6.2.1 patching
  • Patch and update any file (no more manual steps)
  • Aligned patch commands in standalone and fabric
  • Rollup Patches (R)
    • New naming schema 6.2.Rollup AKA 6.2.1 / 6.2.2 / 6.2.3
    • Released as a Full Installation
      • Unzip 6.2.1 or 6.2.2 to start from there
    • Allows full, in-place container patching from previous release
      • Ex: Patch 6.2.1 to 6.2.2
    • Can patch any File, JAR, Bundle, Feature (no more manual steps)
  • Incremental Patch (P)
    • Released as Patch on a specific Rollup release only
      • 6.2.1 Patch 1 or 6.2.2 Patch 1
    • Can only Patches Bundles
    • Small size, targeted fixes

Full Integration of Fuse and Service Works on Fuse Karaf

  • SwitchYard
  • RT-Gov
  • S-RAMP
  • BPEL

Camel, SwitchYard, CXF, S-RAMP, BPEL, RT-GOV on Red Hat JBoss EAP

  • With Red Hat JBoss Fuse 6.2.1, you have the flexibility to use JavaEE as your container of choice when working with select components from the Fuse stack

Transformation Tooling

  • Translate data from one format or language to another, with full Red Hat JBoss Developer Studio IDE integration
  • Now Fully supported

SAP Tooling

  • Integrate Camel with SAP Application Servers through the available Camel SAP components
  • Now Full Supported

Swagger

  • Create API docs through the new camel-swagger component and the REST DSL
  • Now Fully Supported

Monday, 29 June 2015

Red Hat JBoss Fuse 6.2 is OUT!

If you were at Red Hat Summit last week, I am sure you are well aware that Red Hat JBoss Fuse 6.2 is officially out the door.  Hiram did an excellent What's New in Fuse 6.2 presentation at Red Hat Summit.

This release is chalked full of component upgrades, enhancements and bug fixes.  I would tell you how many but it would take a week to count them all.

Camel 2.15.1

  • Now with 168 Camel Components!
  • 40 new component additions
  • REST DSL

ActiveMQ 5.11

  • Enhanced and improved MQTT (Middleware keynote anyone?) / AMQP transports
  • New  clients (Python, JMS, .NET)

Karaf 2.4

  • Role Based Access Control
    • Same roles as EAP -> Monitor, Operator, Maintainer, Deployer, Auditor, Administrator, and SuperUser
  • Hibernate 4.2.19 - Aligned with EAP 6.4.2

fabric8 1.2

  • Upgraded ZooKeeper to 3.4.6
  • Enhanced fabric8-maven-plugin
  • New Insight Plugin for aggregated log and metric collection

CXF 3.0.4

  • JAX-RS 2.0
  • WebSockets

HawtIO 1.4

  • RBAC
  • Insight Plugin
  • Enhanced Camel metrics
  • Enhanced JMS Viewer and Editor

JDK 8 Support

  • OpenJDK, OracleJDK, IBMJDK

Fuse Tooling

  • Red Hat JBoss Developer Studio Integration Stack
  • Camel Debugger
  • Fuse Server Adapters

Fuse & BRMS Integration Pack

  • Yes, drools is supported on Karaf with a well integrated features file.
A few noteworthy features in TechPreview state.

  • Switchyard on Karaf
  • Transformation Tooling
  • SAP Tooling
  • Swagger
This is merely a snippet of the best stuff, check out the full breakdown at:

https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse/6.2/html-single/Release_Notes/index.html