Randall Hauch
235fa12ead
DBZ-28 Fix formatting
2016-03-04 09:52:02 -06:00
Randall Hauch
2d99cb264c
DBZ-28 Prevent the MySQL connector from sending a record with a null key and null value
...
There is no point in sending a record that contains a null key and null value. While this may not be likely for insert or update cases (since at least the value should not be null), it is possible when a row is deleted (meaning the record value will be null) but the table has no primary/unique key (meaning the record key will be null).
2016-03-04 09:51:32 -06:00
Randall Hauch
64d0e0b458
DBZ-28 Corrected MySQL connector's behavior for representing deletes
...
Corrects a bug where a deleted row was written to Kafka in the same as an insert, making them indistinguishable. Now, a deleted row is written with the row's primary/unique key as the record key, and a null record value. Note that if the row has no primary/unique key, no record is written to Kafka.
2016-03-04 09:48:52 -06:00
Randall Hauch
b6b982d711
Merge pull request #28 from rhauch/dbz-26
...
DBZ-26 Corrected how MySQL table info is recovered from db history upon connector restart
2016-03-03 16:11:41 -06:00
Randall Hauch
60d3307597
DBZ-26 Corrected how table info is recovered from the database history.
2016-03-03 15:27:39 -06:00
Randall Hauch
9034e26d1e
DBZ-26 Corrected the embedded connector framework to enable stopping. Also improved logging statements.
2016-03-03 15:27:11 -06:00
Randall Hauch
26860121b7
Merge pull request #27 from rhauch/dbz-26
...
DBZ-26 Corrected the MySQL connector to not fail when it comes across an unknown table
2016-03-03 12:57:37 -06:00
Randall Hauch
5ba6da702d
DBZ-26 Corrected the MySQL connector to not fail when it comes across an unknown table
...
Depending upon how the source MySQL database is configured, its binlog might not contain all the history for the database. In particular, it might not have the CREATE TABLE statements for some tables, which are then "unknown" to the connector. When the connector reads the binlog and comes across a change event for a row in one of those "unknown" tables, it previously resulted in a NPE. With this change, the condition results in a warning message in the log, and all subsequent change events on that table will be skipped.
2016-03-03 12:10:11 -06:00
Randall Hauch
5a32da3fac
DBZ-26 Corrected how SourceInfo recovers persistent representations to better handle various converter capabilities
2016-03-03 12:06:33 -06:00
Randall Hauch
d051c08382
Merge pull request #23 from criccomini/fix-build-version-path
...
DBZ-25 Fix build version path
2016-03-02 19:19:57 -06:00
Chris Riccomini
b4d51c8946
DBZ-25 Properly set build version instead of build properties file path for MySQL Module
2016-03-02 16:41:57 -08:00
Randall Hauch
56ad3358ce
Merge pull request #26 from rhauch/fix-contribute
...
Added more detail and fixed a few minor errors in the CONTRIBUTE document
2016-03-02 11:14:21 -06:00
Randall Hauch
219e01a90e
Added more detail and fixed a few minor errors in the CONTRIBUTE document
2016-03-02 11:11:59 -06:00
Randall Hauch
7261e9ed76
Merge pull request #25 from rhauch/add-gitter-links-to-readme
...
Used README badges for Gitter chat rooms and Google Groups
2016-03-02 10:46:46 -06:00
Randall Hauch
06579a6e87
Used README badges for Gitter chat rooms and Google Groups
2016-03-02 10:45:32 -06:00
Randall Hauch
1fac65c9da
Merge pull request #24 from criccomini/fix-typo
...
Fix missing 'e' in README 'available' word.
2016-03-02 10:12:41 -06:00
Chris Riccomini
32dff92853
Fix missing 'e' in README 'available' word.
2016-03-02 08:04:19 -08:00
Randall Hauch
6648761d7a
Merge pull request #22 from criccomini/master
...
Add Google group to README
2016-03-02 09:58:35 -06:00
Randall Hauch
3df5a8c40b
Added Travis webhook for notifying the debezium/dev Gitter chat room for build-related events
2016-03-02 09:42:49 -06:00
Chris Riccomini
3d6bb80df5
Add Google group to README
2016-03-01 15:34:52 -08:00
Randall Hauch
a2f3aedfeb
Updated README to include links to StackOverflow and Maven Central.
...
The Maven Central link will resolve after we issue the first release.
2016-02-25 10:57:50 -06:00
Randall Hauch
162700f759
Merge pull request #19 from rhauch/dbz-23
...
DBZ-23 Cleaned up our use of Docker for integration tests
2016-02-25 10:55:36 -06:00
Randall Hauch
046fc83850
DBZ-23 Simplified PosgreSQL Connector's use of Docker plugin
2016-02-25 10:24:52 -06:00
Randall Hauch
42e531dbe9
DBZ-23 Simplified MySQL Connector's use of Docker plugin
2016-02-25 10:24:39 -06:00
Randall Hauch
7d4a996406
DBZ-23 Docker image created by the module no longer is tagged
2016-02-25 09:43:11 -06:00
Randall Hauch
8e3a3b13c6
Merge pull request #18 from rhauch/dbz-22
...
DBZ-22 Adapted to the Docker Maven Plugin's move to Fabric8 community
2016-02-25 09:35:04 -06:00
Randall Hauch
73da199a4d
DBZ-22 Adapted to the Docker Maven Plugin's move to Fabric8 community
2016-02-25 08:59:24 -06:00
Randall Hauch
7a6a969b38
Updated the CONTRIBUTE.md file
...
Added information about IRC, our Google Group, and JIRA.
2016-02-23 16:34:06 -06:00
Randall Hauch
b38c72fad0
Update CONTRIBUTE.md
2016-02-23 16:29:43 -06:00
Randall Hauch
794c63bc0c
Merge pull request #17 from rhauch/dbz-21
...
DBZ-21 Upgraded to Kafka 0.9.0.1
2016-02-23 15:56:53 -06:00
Randall Hauch
92949d31c0
DBZ-21 Upgraded to Kafka 0.9.0.1
2016-02-23 15:26:02 -06:00
Randall Hauch
f26220b029
Merge pull request #16 from rhauch/dbz-17
...
DBZ-17 Added plugin distribution ZIP for MySQL and other connectors
2016-02-23 13:36:33 -06:00
Randall Hauch
50e28d72a6
DBZ-17 Added plugin distribution ZIP that can be used for other Kafka Connector plugin modules
2016-02-23 13:23:36 -06:00
Randall Hauch
1d46e59048
DBZ-17 Minor changes to the POMs
2016-02-18 13:58:29 -06:00
Randall Hauch
0b09c05351
Merge pull request #15 from rhauch/dbz-13
...
DBZ-13 Changed Maven build to attach JavaDoc JARs to each module
2016-02-17 11:27:46 -06:00
Randall Hauch
2e5dfd837b
DBZ-13 Minor code changes to eliminate JavaDoc warnings
2016-02-17 11:15:21 -06:00
Randall Hauch
0102f620a9
DBZ-13 Changed Maven build to attach JavaDoc JARs to each module
...
Modified the 'docs' profile to build and attach JavaDoc JARs for each module's source and test source artifacts. The profile will be automatically used when releasing.
2016-02-17 11:14:50 -06:00
Randall Hauch
997456d027
Merge pull request #14 from rhauch/dbz-14
...
DBZ-14 Corrected the 'alt-mysql' Maven profile
2016-02-16 16:53:53 -06:00
Randall Hauch
dab0440612
DBZ-14 Corrected the 'alt-mysql' Maven profile so that it can be used with any of the other Maven commands.
2016-02-16 16:37:30 -06:00
Randall Hauch
c9e13f0668
Merge pull request #12 from christian-posta/ceposta-int-test-disable
...
add option to run without integration tests
2016-02-15 20:11:33 -06:00
Christian Posta
c730685a01
add option to run without integration tests
2016-02-15 16:26:32 -07:00
Randall Hauch
a4bbcecd7e
Merge pull request #13 from rhauch/dbz-1
...
DBZ-1 Completed integration testing and debugging of the MySQL connector
2016-02-15 15:05:54 -06:00
Randall Hauch
73f3c9836b
DBZ-1 Completed integration testing and debugging of the MySQL connector
2016-02-15 14:46:12 -06:00
Randall Hauch
e43b518577
Merge pull request #11 from rhauch/dbz-11
...
DBZ-11 Build can skip long-running unit and integration tests
2016-02-04 15:37:09 -06:00
Randall Hauch
1a59f9b07c
DBZ-11 Build can skip long-running unit and integration tests
2016-02-04 15:35:27 -06:00
Randall Hauch
64187eb390
Merge pull request #10 from rhauch/dbz-10
...
DBZ-10 Added small utility so unit tests can run an embedded Kafka cluster in-process
2016-02-04 15:29:25 -06:00
Randall Hauch
54b822bb72
DBZ-10 Added small utility so unit tests can run an embedded Kafka cluster within the same process.
...
This utility is only suitable for unit tests and therefore is defined in the test JAR of the `debezium-core` module. It certainly should never be used for production purposes.
2016-02-04 15:18:27 -06:00
Randall Hauch
52a7c096a4
Merge pull request #9 from rhauch/dbz-9
...
DBZ-9 Added MySQL whitelist and blacklists on tables and databases.
2016-02-04 07:56:39 -06:00
Randall Hauch
c501f8486f
DBZ-9 Added MySQL whitelist and blacklists on tables and databases.
2016-02-04 07:56:13 -06:00
Randall Hauch
89c17d6d16
Merge pull request #8 from rhauch/dbz-1
...
DBZ-1 Refactored the connector modules and improved the embedded engine framework
2016-02-03 16:12:05 -06:00