Release Notes for Red Hat Integration 2019-12

Red Hat Integration 2019-12

What's new in Red Hat Integration

Integration Documentation Team

Abstract

Describes the Red Hat Integration platform and includes the latest details on what's new in this release.

Chapter 1. Red Hat Integration

Red Hat Integration is a unified platform for cloud-native integration and application development with end-to-end API lifecycle support. It provides a set of agile and flexible integration and messaging technologies that include:

  • API connectivity
  • Data transformation
  • Service composition and orchestration
  • Real-time messaging
  • Cross-datacenter message streaming
  • API management

Red Hat Integration connects applications, data, and devices across hybrid cloud architectures and delivers API-centric business services.

Chapter 2. New features

This section provides a summary of the key new features in Red Hat Integration 2019-12 and provides links to more detailed information on new features available in components.

2.1. Key features

APIs as a Product
Scale APIs to a large number of microservices APIs and enable users to manage these as a product. For details, see Getting started with 3scale API Management.
Apache Kafka enhancements
API policy extensibility
Extend the power and flexibility of Apache Camel routes in Fuse on OpenShift to enrich, transform, and control API requests in 3scale. See Transforming 3scale message content using policy extensions in Fuse.
Data integration

2.2. Detailed information

For more details on what’s new in Red Hat Integration 2019-12 components:

Chapter 3. Change Data Capture

Red Hat Integration 2019-12 includes a Technology Preview of Change Data Capture based on the Debezium open source project. Change Data Capture is a distributed platform that monitors databases and creates change event streams. Change Data Capture is built on Apache Kafka and is deployed and integrated with AMQ Streams.

Change Data Capture captures row-level changes to a database table and passes corresponding change events to AMQ Streams. Applications can read these change event streams and access the change events in the order in which they occurred.

Important

Technology Preview features are not supported with Red Hat production service-level agreements (SLAs) and might not be functionally complete. Red Hat does not recommend implementing any Technology Preview features in production environments. This Technology Preview feature provides early access to upcoming product innovations, enabling you to test functionality and provide feedback during the development process. For more information about support scope, see Technology Preview Features Support Scope.

3.1. Database connectors

Change Data Capture provides connectors based on Kafka Connect for the following common databases:

  • MySQL
  • PostgreSQL
  • SQL Server
  • MongoDB

When trying out the database connectors, the following database versions are recommended for this Technology Preview release:

Table 3.1. Recommended database versions for Change Data Capture

DatabaseVersion(s)

MySQL

5.7, 8.0

PostgreSQL

10, 11, 12

MongoDB

3.6, 4.0, 4.2

SQL Server

2017

Note

For PostgreSQL deployments, you can use the pgoutput logical decoding output plugin, which is the default for PostgreSQL versions 10 and later.

Additional resources

3.2. Installation options

You can deploy the Change Data Capture technology preview with AMQ Streams on OpenShift or RHEL:

Chapter 4. Data Virtualization

Data virtualization is available as a Technology Preview feature in Red Hat Integration 2019-12. Data virtualization is a container-native service, based on the Teiid open source project, that provides integrated access to a range of data sources, including relational databases, MongoDB, and Salesforce, through a single uniform API.

Applications and users connect to a virtual database over standard interfaces (OData REST, or JDBC/ODBC) and can use SQL to interact with the integrated data in the same way that they would interact with a single relational database.

Important

Technology Preview features are not supported with Red Hat production service-level agreements (SLAs) and might not be functionally complete. Red Hat does not recommend implementing any Technology Preview features in production environments. This Technology Preview feature provides early access to upcoming product innovations, enabling you to test functionality and provide feedback during the development process. For more information about support scope, see Technology Preview Features Support Scope.

4.1. Data virtualization enhancements

Red Hat Integration 2019-12 provides the following enhancements for Data virtualization:

  • Data Virtualization Operator to deploy virtual databases
  • MongoDB and REST-based data sources (OData, OpenAPI, and REST)

Additional resources

Chapter 5. Service Registry

Service Registry is available as a Technology Preview feature in Red Hat Integration 2019-12. Service Registry is a datastore for standard event schemas and API designs that is based on the Apicurio Registry open source community project. Service Registry enables developers to manage and share the structure of their data using a REST interface. For example, client applications can dynamically push/pull the latest updates to/from the registry without needing to redeploy.

Service Registry also enables developers to create rules to govern how registry content can evolve over time. For example, this includes rules for content validation and version compatibility.

Important

Technology Preview features are not supported with Red Hat production service-level agreements (SLAs) and might not be functionally complete. Red Hat does not recommend implementing any Technology Preview features in production environments. This Technology Preview feature provides early access to upcoming product innovations, enabling you to test functionality and provide feedback during the development process. For more information about support scope, see Technology Preview Features Support Scope.

5.1. Supported artifact types

Service Registry supports the following artifact types:

  • Apache Avro schema
  • Google Protocol buffers (Protobuf) schema
  • JSON Schema
  • OpenAPI specification
  • AsyncAPI specification

5.2. Service Registry REST API

The Registry REST API enables client applications to manage the artifacts in the registry. It provides create, read, update, and delete operations for the following:

  • Schema and API artifacts
  • Versions
  • Metadata
  • Global and artifact rules

The Registry REST API is also compatible with the Confluent Schema Registry REST API. This means that applications using Confluent client libraries can use Service Registry instead.

Chapter 6. Red Hat Integration operators

Red Hat Integration provides operators to enable you to automate the deployment of Red Hat Integration components on OpenShift. This section provides links to detailed information on how to use operators for different components.

6.1. Fuse operators

6.2. 3scale operators

6.3. AMQ operators

6.4. Data operators

6.5. Additional resources

For more details on operators:

Legal Notice

Copyright © 2019 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.