2 What’s New in this Release
This chapter describes the features, enhancements, and changes made to Oracle GoldenGate. Oracle updates the release notes periodically after the software release. This document is accurate at the time of publication.
2.1 19.1.0.0.8 Release — April 2021
Support has been added to mutate permissions to the S3 object ACL using S3 Canned Access Control list
For more information, see Configuring the S3 Event Handler in the Oracle GoldenGate for Big Data User Guide.
Support has been added to trim the parameter contents of the
${columnValue[]}
parameters so that whitespace is supported. For
more information, see Using Templates to Resolve the Topic Name
and Message Key in the Oracle GoldenGate for Big Data User Guide.
Metacolumn support for seqno and rba
The following Metacolumn keywords have been added to resolve the trail file
sequence number and rba respectively: ${seqno}
and
${rba}
. For more information, see Setting Metacolumn Output in the Oracle
GoldenGate for Big Data User Guide.
Cassandra database password in Oracle Wallet is now secure
Support has been provided to store the Cassandra database password inside the Oracle Wallet.
2.2 19.1.0.0.7 Release — November 2020
Support has been added for all the available COPY SQL S3 authorization.
The Redshift Event Handler has been enhanced to support all the available COPY SQL S3 authorization mechanisms. For more information, see Redshift COPY SQL Authorization in Using Oracle GoldenGate for Big Data.
Schema Mapping for BigQuery Handler has been updated.
The table schema name specified in the replicat map statement has been mapped to the BigQuery dataset name. For more information, see Schema Mapping for BigQuery in Using Oracle GoldenGate for Big Data.
The template mapper functionality has been enhanced with a new keyword.
The template mapper functionality has been enhanced with a new keyword to
resolve token values - ${token[]}
. For more information, see Using Templates to Resolve the Stream Name and
Partition Name in Using Oracle GoldenGate for Big Data.
The Kafka Connect Handler has been updated to include an ability to control the namespace on generated schemas.
Added the configuration property gg.handler.name.schemaNamespace
allowing the user better control of generated schema naming. For more information, see
Kafka Connect Handler Configuration (Table Kafka Connect Handler
Configuration Properties) in Using Oracle GoldenGate for Big Data.
2.3 19.1.0.0.6 Release — September 2020
The S3 Event Handler has implemented the ability to change AWS roles when STS is enabled.
The gg.eventhandler.name.STSAssumeRole
and
gg.eventhandler.name.STSAssumeRoleSessionName
parameters have been
added to the S3 Event Handler. For more information, see S3 Handler Configuration in Using Oracle GoldenGate for
Big Data.
2.4 19.1.0.0.5 Release — August 2020
- Support has been added for compressed updates in the trail.
- XMLTYPE support added to Autonomous Data Warehouse (ADW) Event Handler
An XML cast function has been introduced in the merge SQL to convert the CLOB value in the staging table to XMLTYPE.
- ADW: Support LOB updates
If the GoldenGate trail is generated by Oracle Integrated capture, then for the UPDATE operations on the source LOB column, only the changed portion of the LOB is written to the trail file.
For more information, see Using the Autonomous Data Warehouse Event Handler in the Using Oracle GoldenGate for Big Data.
Enhancement to HDFS Event Logger
If the log level is set to DEBUG, then the HDFS configuration properties will be logged.
Support has been added for Elasticsearch High Level REST client
For more information, see Elasticsearch High Level REST Client Dependancies in the Using Oracle GoldenGate for Big Data.
For more information, see Using the Autonomous Data Warehouse Event Handler in Using Oracle GoldenGate for Big Data.
Kafka and Kafka Connect support for headers have been added.
For more information, see Using the Kafka Handler and Using the Kafka Connect Handler in Using Oracle GoldenGate for Big Data.
Enhancement to Metacolumns functionality
The following two metacolumns have been added to the
pluggable formatters: ${primarykeycolumns}
and
${currenttimestampiso8601}
. For more information, see Using the Pluggable Formatters in Using Oracle GoldenGate for Big
Data.
Oracle GoldenGate for Big Data Certification
For more information, see Oracle Fusion Middleware Supported System Configurations.
2.5 19.1.0.0.4 Release — May 2020
Addition of Missing Parameters
The following new parameters were added in Oracle GoldenGate BigData:
TRIMSPACES
, TRIMVARSPACES
,
SPACESTONULL
.
Support for capturing the single record message containing binary data.
Support was added to enable capturing of single record messages containing binary data.
2.6 19.1.0.0.3 Release — March 2020
Addition of a New Configuration Property on the Parquet Event Handler
A new property gg.eventhandler.name.writerVersion
has been
added on the Parquet Event Handler to support the explicit selection of the Parquet
writer version. For more information, see Parquet Handler Configuration.
OCI Java SDK Upgraded to Support Newer Regions
The version of the OCI Java SDK has been moved up in order to support newer regions. If the OCI Event Handler is used, then you must use version 1.5.4 or higher of the OCI Java SDK.
2.7 19.1.0.0.1 Release — October 2019
The following new features were introduced in this release:
- Redshift Event Handler is Introduced.
-
Support was added for the Redshift Event Handler.
For more information about using up the Redshift Event Handler, see Using the RedShift Event Handler in Using the Oracle GoldenGate for Big Data.
- Addition of a New S3 Event Handler Configuration
-
A new S3 Event Handler configuration was added to allow users to disable S3 bucket administration, for example, create bucket. Bucket administration requires S3 administrative privileges that some customers may be unwilling to grant to the Oracle GoldenGate for Big Data replicat process. This feature allows users to turn off the bucket administration, thereby the only privilege required is for data file uploading to S3. For more information, see
gg.eventhandler.name.enableBucketAdmin
in S3 Handler Configuration in Using the Oracle GoldenGate for Big Data..
- JMS Capture to Support Parsing Multiple Precisions of Timestamp Data
- Support is provided to parse multiple precisions of timestamp data in the JMS capture.
- Kafka Connect Handler to Support Avro Logical Types
- The Kafka Interceptor support was added to the Kafka Connect Handler. For more information, see Kafka Interceptor for Kafka Connect Handler.
2.8 19.1.0.0.0 Release — August 2019
The following new features were introduced in this release:
- HBase Handler now supports HBase 2.x
-
Support was added for HBase 2.x. For more information about enabling the HBase 2.x connectivity, see Using the HBase Handler in Using the Oracle GoldenGate for Big Data.
- Elasticsearch Handler now supports Elasticsearch 7.x
-
Support was added for Elasticsearch 7.x using the Elasticsearch Transport Client. For more information about enabling the Elasticsearch Handler connectivity, see Using the Elasticsearch Handler in Using the Oracle GoldenGate for Big Data.
- Command Event Handler is introduced
-
The Java File Writer Handler writes data files locally and then uses Event Handlers to perform post processing on staged files. The Command Event Handler is introduced to allow users to execute external scripts to perform actions on staged files.
For more information about setting up the Command Event Handler, see Using the Command Event Handler in Using the Oracle GoldenGate for Big Data.
- Delimited Text Formatter added functionality to optionally write both before and after image data.
-
The Delimited Text Formatter added functionality to optionally write both before and after image data. For more information about enabling the Delimited Text Formatter, see Delimited Text Formatter in Using the Oracle GoldenGate for Big Data .
- MongoDB Handler optionally supports transactions
-
Support was added in the MongoDB Handler for transactions. MongoDB added transactional support in MongoDB 4.0. For more information about enabling these transactions, see Using the MongoDB Handler in Using the Oracle GoldenGate for Big Data.
- Support for Microsoft Azure Data Lake Gen 2
Support was added for Microsoft Azure Data Lake Gen 2 Handler transactions. For more information, see Connecting to Microsoft Azure Data Lake 2 in Using the Oracle GoldenGate for Big Data.
- Replicat support for handling the mapping of GG_HEARTBEAT records
-
Replicat was changed to handle the mapping of heartbeat tables by automatically creating the target table definition. For more information, see Automatic Heartbeat Overview in Administering Oracle GoldenGate for Big Data.
2.9 Deprecated Items
- Flume support has been removed: The Flume Handler has been removed from Oracle GoldenGate for Big Data.
- HBase 0.98.x and earlier support has been removed: The HBase Handler has removed support for HBase 0.98.x and earlier HBase versions. The HBase Handler now only supports HBase 1.x and HBase 2.x.