Release Notes - Debezium - Version 0.7.0 - HTML format

Sub-task

  • [DBZ-257] - Change PostgreSQL connector to support multiple plugins
  • [DBZ-258] - PostgreSQL connector should support the wal2json logical decoding plugin
  • [DBZ-364] - Provide instructions for using Debezium on Minishift
  • [DBZ-405] - Modify BinlogReader to process transactions via buffer
  • [DBZ-406] - Modify BinlogReader to support transactions of unlimited size

Feature Request

  • [DBZ-349] - Better support for large append-only tables by making the snapshotting process restartable
  • [DBZ-453] - Support new wal2json type specifiers
  • [DBZ-498] - Optionally return raw value for unsupported column types

Bug

  • [DBZ-342] - Invalid value for HourOfDay ConnectException when the value of MySQL TIME filed is above 23:59:59
  • [DBZ-379] - Postgres connectors stops to work after concurrent schema changes and updates
  • [DBZ-390] - Data are read from the binlog and not written into kafka
  • [DBZ-454] - Postgres wal2json drops unknown types during updates
  • [DBZ-464] - MySQL connector may not read database history to end
  • [DBZ-466] - Hardcoded schema version overrides schema registry version
  • [DBZ-467] - connect-base image advertises wrong port by default
  • [DBZ-469] - INSERT statements being written to db history topic
  • [DBZ-473] - MySQL Connector does not handle properly startup/shutdown
  • [DBZ-474] - Cannot parse NOT NULL COLLATE in DDL
  • [DBZ-475] - Failed to parse the sql statement of RENAME user
  • [DBZ-476] - Exception when parsing enum field with escaped characters values
  • [DBZ-478] - All to insert null value into numeric array columns
  • [DBZ-479] - produceStrings method slow down on sending messages
  • [DBZ-491] - Failing unit tests when run in EST timezone
  • [DBZ-501] - PostgresConnector falls with RejectedExecutionException
  • [DBZ-503] - Docker images cannot be re-built when a new version of ZooKeeper/Kafka is released

Task

  • [DBZ-382] - Provide Postgres example image for 0.7
  • [DBZ-383] - Create an automated build for Postgres example image in Docker Hub
  • [DBZ-416] - Move configuration of ProtoBuf code generation to Postgres module
  • [DBZ-451] - Provide MongoDB example image for Debezium 0.7
  • [DBZ-463] - Align 0.7 Docker files with 0.6 before release
  • [DBZ-468] - Add check to release process to make sure all issues are assigned to a component
  • [DBZ-470] - Insert ids as long instead of float for MongoDB example image
  • [DBZ-482] - Document requirement for database history topic to be not partitioned
  • [DBZ-483] - Remove dead code from MySqlSchema
  • [DBZ-492] - Upgrade to Confluent Platform 4.0
  • [DBZ-495] - Set up CI job for testing Postgres with new wal2json type identifiers
  • [DBZ-496] - Remove redundant calls to pfree

Enhancement

  • [DBZ-256] - PostgreSQL connector should work on Amazon RDS and be able to use the available plugin
  • [DBZ-432] - Build Debezium against Kafka 1.0.0
  • [DBZ-433] - Build Debezium images with Kafka 1.0.0
  • [DBZ-461] - Change default setting for BIGINT UNSIGNED handling
  • [DBZ-485] - Protobuf message should contain type modifiers
  • [DBZ-486] - Protobuf message should contain optional flags

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.