A.1. Tungsten Replicator 5.2.1 GA (21 Sep 2017)

Tungsten Replication 5.2.1 is a minor bugfix release that addresses some bugs found in the previous 5.2.0 release. It is a recommended upgrade for all users.

Improvements, new features and functionality

  • Installation and Deployment

    • The autocomplete information in env.sh has been updated to support newer trepctl and thl commands.

      Issues: CT-292

  • Oracle Replication

    • A new script, prepare-offboard-fetcher.pl has been written to aid with the configuration of offboard fetchers for Oracle deployments. Both the old and new scripts support the use of rsync and manually copying the PLOG files during deployment.

      Issues: CT-270, CT-273, CT-289

  • Documentation

    • Basic and experimental support for Solaris 11 has been added to the installation process with tpm.

      Issues: CT-160

    • CPU information has been added to the file generated by tpm diag, using the information from /proc/cpu_info.

      Issues: CT-281

    • The Javadocs have been removed by default from all builds and releases.

      Issues: CT-353

Bug Fixes

  • Installation and Deployment

    • The MySQLMyISAMCheck could fail during a typical install, but the information given for how to correct or address the problem was incomplete. The message has now been updated to correctly identify the potential issue and how to ensure the check runs correctly.

      Issues: CT-198

    • The tpm command would mistakenly complain about 'backup' configuration files that may have been created or copied into the installation directory, which would prevent installation for completing. The tpm now explicitly looks only for files ending in .properties

      Issues: CT-324

    • The note provided by tpm to ensure that the release notes has been read and accepted has been removed.

      Issues: CT-325

    • Commercial builds were mistakenly not using the Tanuki service wrapper for deployments. The effect of this bug was minimal for standard deployments, but within Multi-site, Multi-master (MSMM) deployments it would cause the application not to start properly during boot time.

      Issues: CT-326

    • The information for fixing the error from tpm of multiple lines on ssh error has been updated. The additional situation where this can occur is a trap has been set on the logout operation.

      Issues: CT-333

    • When using the thl list with the -last or -first options and an additional argument, an error could be raised and the command would fail.

      Issues: CT-337

    • The tpm diag could fail to complete properly when trying to get MySQL error log information from a remote host.

      Issues: CT-348

  • Core Replicator

    • The DDL templates for use with ddlscan for RedShift deployments have been updated so that they correctly translate BINARY types into VARCHAR rather than the non-existent BINARY types.

      Issues: CT-291

    • When a primary key field in a compound key is NULL it could cause an error in the Kafka and ElasticSearch appliers where a generated ID was created.

      Issues: CT-332

    • When parsing THL data it was possible for the internal THL processing to lead to a java.util.ConcurrentModificationException. This indicated that the underlying THL event metadata structure used internally had changed between uses.

      Issues: CT-355