Commit Graph

758 Commits

Author SHA1 Message Date
Jiri Pechanec
130413e419 DBZ-398 Upgraded binlog connector 2017-10-20 08:43:25 +02:00
Gunnar Morling
a38c4254f1 DBZ-402 Removing redundant call to initialize() 2017-10-19 21:43:35 +02:00
Randall Hauch
c71f6d2752 DBZ-402 Reader now has ability to initialize resource prior to starting
Since some Reader implementations are combinations of other Readers, it is sometimes necessary for Reader implementations to initialize resources up front and not wait until they are called. Thus, a new `initialize()` method is added to Reader that will, for the combination readers, initialize all of the readers right away.

This makes it easier to correctly register JMX metrics, for example, up front once all of the readers have been configured for use, rather than to do so upon construction when it is not clear that a particular Reader will be used after it is constructed.
2017-10-19 21:43:35 +02:00
Jiri Pechanec
9f8c713a7b DBZ-227 Surefire and failsafe plugins configured only once 2017-10-19 21:36:26 +02:00
Gunnar Morling
53aa3d5c39 DBZ-227 Enabling Debezium to be built on Java 9 2017-10-19 21:36:26 +02:00
Jiri Pechanec
ad54272343 DBZ-403 Job for CI of wal2json 2017-10-19 14:51:37 +02:00
Gunnar Morling
6a8e08db5d DBZ-363 Indentation fix; adding Ben Williams to copyright.txt 2017-10-18 10:31:00 +02:00
Ben Williams
a3b4fedd5f DBZ-363 Add support for BIGINT UNSIGNED handling for MySQL 2017-10-18 10:20:03 +02:00
Jiri Pechanec
cf856f1a06 DBZ-258 Added test for date/time parser 2017-10-18 09:21:22 +02:00
Gunnar Morling
9e563c8333 DBZ-258 Avoiding some data copying by directly accessing underlying message structure from column implementations 2017-10-18 09:21:22 +02:00
Gunnar Morling
73189892b3 DBZ-258 Misc. improvements while reviewing the change;
* Removing superfluous config option
* Making loggers static
* JavaDoc fixes
* Extracting hexStringToByteArray() to helper and adding test
* Removing superfluous super() invocations
2017-10-18 09:21:22 +02:00
Jiri Pechanec
a78ef1a1d3 DBZ-258 Fix test when messages are coming in batch 2017-10-18 09:21:22 +02:00
Jiri Pechanec
fa5090a71e DBZ-258 timestamptz can contain optional usec part 2017-10-18 09:21:22 +02:00
Jiri Pechanec
e47b4cb81c DBZ-258 Changes after first review 2017-10-18 09:21:22 +02:00
Jiri Pechanec
0bc8129961 DBZ-258 Support for wal2json plugin 2017-10-18 09:21:22 +02:00
Gunnar Morling
003d8387ec DBZ-361 Adding MongoDB example image to release pipeline 2017-10-17 08:46:40 +02:00
Jiri Pechanec
875c3ac87a DBZ-336 Test for PAGE_CHECKSUM 2017-10-13 19:08:27 +02:00
Jiri Pechanec
f88708718a DBZ-361 Postgres example image is supported for release 2017-10-13 19:04:20 +02:00
Jiri Pechanec
8c29be9c7d DBZ-370 log4j is a test dependency 2017-10-13 19:00:38 +02:00
Gunnar Morling
f38bf14402 DBZ-385 Making expected message value more explicit 2017-10-13 18:52:58 +02:00
Jiri Pechanec
b0260b9c17 DBZ-385 MongoDB specific codecs now supported 2017-10-13 18:45:16 +02:00
Jiri Pechanec
8837d6900c DBZ-367 Kafka version promoted to 0.11.0.1 2017-10-13 11:17:52 +02:00
Moira Tagle
4bcec0587a Fix inaccurate comment on MySQLSchema.tables method 2017-10-03 05:23:53 +02:00
Jiri Pechanec
271f87afda DBZ-380 Task is failed on exception in RecordsStreamProducer 2017-09-29 10:54:27 +02:00
Jiri Pechanec
1d996a87ea Added steps for Docker Hub update 2017-09-27 10:08:47 +02:00
Gunnar Morling
1b1089ff2c Adding note on updating DockerHub configuration 2017-09-27 09:36:56 +02:00
Gunnar Morling
9958faee7b DBZ-378 Preventing NPE in MySqlConnectorTask#close() 2017-09-26 12:52:25 +02:00
Gunnar Morling
ce4adbfb2f DBZ-371 Updating release guide 2017-09-22 11:40:24 +02:00
Jiri Pechanec
9e35c7eb7b Fixed constants and added an info message 2017-09-21 14:13:56 +02:00
Jenkins user
75937711fa [maven-release-plugin] prepare for next development iteration 2017-09-21 04:42:02 +00:00
Jenkins user
a89b9332e4 [maven-release-plugin] prepare release v0.6.0 2017-09-21 04:42:02 +00:00
Jiri Pechanec
05d19b21ad Changelog for 0.6.0 2017-09-21 06:31:35 +02:00
Gunnar Morling
7f20aca03d DBZ-226 Minor wording and formatting improvements 2017-09-20 15:11:13 +02:00
Jiri Pechanec
0afb687303 DBZ-226 SMT to change CDC to simple record 2017-09-20 12:05:12 +02:00
Gunnar Morling
67398546ef DBZ-306 Adding some tests for key serialization 2017-09-20 10:56:14 +02:00
hpgrahsl
af2a55cc9b DBZ-306 make JSON serializer a RecordMakers field to avoid object recreations
also fix some checkstyle violations which are not yet reported during build process

see full PR discussion about the rationale behind the taken approach here https://github.com/debezium/debezium/pull/258
2017-09-20 09:36:22 +02:00
hpgrahsl
1d75cbdc4e DBZ-306 add support for different _id types based on JSON serialised string
see full PR discussion about the rationale behind the taken approach here https://github.com/debezium/debezium/pull/258
2017-09-20 09:36:22 +02:00
Gunnar Morling
79fefa3cce DBZ-356 Making sure connection closing exception isn't swallowed 2017-09-19 12:08:56 +02:00
Gunnar Morling
abaf233066 DBZ-356 Closing typeResolverConnection upon RecordsStreamProducer#close() 2017-09-19 12:08:56 +02:00
Jiri Pechanec
70672525ad DBZ-356 Close leaked JDBC connection 2017-09-19 12:08:56 +02:00
Gunnar Morling
4e06c7e8e7 Adding Liu Hanlin to COPYRIGHT.txt 2017-09-19 09:13:14 +02:00
LiuHanlin
4543c001b1 DBZ-359 Add support for dec and fixed for mysql ddl parser.
According to Mysql document, https://dev.mysql.com/doc/refman/5.7/en/numeric-types.html
keywords DEC and FIXED are synonyms for DECIMAL.
2017-09-19 09:12:09 +02:00
Jiri Pechanec
604c2cba7f DBZ-279 Consume SQL warnings 2017-09-19 08:53:06 +02:00
Jiri Pechanec
ba3d7d762b DBZ-318 Support for a Decimale with variable scale schema 2017-09-19 08:39:07 +02:00
Gunnar Morling
99f39038bb DBZ-347 Formatting 2017-09-18 17:04:14 +02:00
Jiri Pechanec
38f8364647 DBZ-347 Simplified exception rethrowing 2017-09-18 17:02:21 +02:00
Jiri Pechanec
61ccefcc5c DBZ-347 Configurable behaviour for unknown DDL, failing by default 2017-09-18 17:02:21 +02:00
Jiri Pechanec
f7736cd0ab DBZ-341 Ignore malformed messages coming from database history 2017-09-18 17:02:21 +02:00
Jiri Pechanec
1c5326e731 DBZ-304 MySQL test conversion to dynamic database creation 2017-09-18 16:23:55 +02:00
Jiri Pechanec
7b9c29efe6 DBZ-210 Lock tables before starting tx in snapshot 2017-09-15 12:20:35 +02:00