Feature Request
- [DBZ-3] - Ingest change data from PostgreSQL databases
- [DBZ-105] - Kafka SSL support for debezium
- [DBZ-106] - debezium Failed while parsing DDL statements.
- [DBZ-113] - Add the thread ID to each MySQL event
- [DBZ-126] - Support JSON MySQL data type
- [DBZ-134] - Expose mysql binlog position via JMX
- [DBZ-147] - Add configuration option to treat DECIMAL and NUMERIC as double
- [DBZ-151] - Add reusable integration test framework
Bug
- [DBZ-102] - MySqlConnector does not support Chinese character encoded as utf8?
- [DBZ-104] - Tables created by “create table like” statement as per blacklist cannot create topic automatically.
- [DBZ-107] - Exception while setting GTID set on binlog client
- [DBZ-108] - Building master branch fails unit test with timezone error
- [DBZ-111] - Debezium failed to read after snapshot is complete
- [DBZ-112] - after deleting a connector from connector config, and agin submitting it with SSL mode enabled errors out
- [DBZ-114] - MySQL zero-value dates result in connector errors
- [DBZ-122] - debezium prints out keystore and truststore password in log
- [DBZ-123] - mysql BIT fields - can't parse b'1' and b'0'
- [DBZ-124] - MySQL connector generates warning "Error registering AppInfo mbean"
- [DBZ-128] - MySQL connector should fail or warn when MySQL isn't using row-level binlog
- [DBZ-129] - Debezium fails to start if any Extra GTIDs are present in MySQL
- [DBZ-130] - DBZ should print out GTID which it has read and committed to log
- [DBZ-132] - Capturing only first char of String in Enum for each row entry in kafka
- [DBZ-135] - GTID set parses line separators incorectly
- [DBZ-138] - Deleting Debezium connector in KC causes NPEs
- [DBZ-139] - MySQL connector's `ts_sec` is set incorrectly
- [DBZ-142] - NVARCHAR columns are not supported
- [DBZ-144] - MySQL connector can miss events when restarting
- [DBZ-148] - Build fails with incorrect time zone offset check
- [DBZ-149] - MySQL BINARY types are converted to strings
- [DBZ-153] - Add support of parentheses to MySQL enum values
- [DBZ-156] - Improve EmbeddedEngine and AbstractConnectorTest
- [DBZ-160] - Issue while parsing create table script with ENUM type and default value 'b'
- [DBZ-161] - Unexpected error while connecting to MySQL and looking at GTID mode
- [DBZ-162] - DDL parser fails on 'CREATE FUNCTION' statements
- [DBZ-166] - MySQL connector snapshot shutdown process is not clean
- [DBZ-167] - mongodb connector throws NPE when discovering replica set on a sharded cluster
- [DBZ-168] - Problematic XA events in binlog after MySQL upgrade to 5.7
- [DBZ-169] - Failure to parse the create table statement when specify the on update in datetime field
- [DBZ-170] - MongoDB connector can't connect to sharded cluster
- [DBZ-171] - Integration test modules are deployed during a release
- [DBZ-174] - mysql-binlog-connector doesn't support new binlog events added with MySQL 5.7
- [DBZ-176] - MySQL DDL parse error caused by CREATE TRIGGER command
- [DBZ-178] - EmbeddedEngine does not log error in case of error
- [DBZ-182] - Doesn't redo initial sync after restart Mongodb connector
- [DBZ-183] - The MySQL connector does not handle timezone information correctly for TIMESTAMP values
- [DBZ-185] - MySQL GTID failover does not work with filtered GTID sets
- [DBZ-189] - DBZ Errors while adding a json column table name.
Task
- [DBZ-157] - Upgrade to latest Docker Maven plugin
- [DBZ-163] - Frequent build failures on Travis
- [DBZ-173] - Update Kafka dependencies to 0.10.1.1
- [DBZ-179] - Move PostgreSQL containers' generated Protobuf source to separate directory
- [DBZ-187] - Change MongoDB connector to use MongoDB 3.2.12
Enhancement
- [DBZ-99] - Support SSL for MySQL connector
- [DBZ-109] - Include MySQL's error code when connector throws ServerException
- [DBZ-115] - Producer does not send any new events to Kafka after snapshot when using MySQL 5.5
- [DBZ-116] - MySQL connector should periodically output status when reading binlog
- [DBZ-117] - MongoDB connector should periodically output status when reading oplog
- [DBZ-118] - Change MySQL connector's server.id to use Long instead of Int
- [DBZ-131] - MySQL GTID logging too verbose
- [DBZ-133] - Support 'schema' snapshot mode for MySQL connector
- [DBZ-143] - Support multi-channel MySQL failover
- [DBZ-146] - NPE in KafkaDatabaseHistory
- [DBZ-150] - Update DBZ events order from CREATE/DELETE to DELETE/CREATE in case if primary column(s) get changed
- [DBZ-152] - Add configuration option to always use streaming resultset during snapshot
- [DBZ-164] - Skip "SHOW TABLES IN" for blacklisted database during snapshot
- [DBZ-177] - Provide ability load JDBC driver independent of DriverManager
- [DBZ-184] - Add database and table to MySQL event metadata
- [DBZ-186] - Use connection timeout recently added to the MySQL binary log client library
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.