PengLv
3d978d717b
fix gitd bug
...
method isGtidModeEnabled when to check gtid mode ,it'll always be true
2018-08-14 09:46:16 +02:00
artiship
bb4ecc79e0
DBZ-849 Refact read mysql system variables methods
2018-08-14 09:43:49 +02:00
artiship
cdb6d7301c
DBZ-855 Make BinlogReader.informAboutUnknownTableIfRequired log with tableId
2018-08-14 08:41:30 +02:00
Jenkins user
e00dad127f
[maven-release-plugin] prepare for next development iteration
2018-07-26 08:00:12 +00:00
Jenkins user
16bfd5c700
[maven-release-plugin] prepare release v0.9.0.Alpha1
2018-07-26 08:00:12 +00:00
Gunnar Morling
3061c1dc0b
DBZ-815 Passing offset to Heartbeat#heartbeat();
...
That's simpler to grasp than the approach of passing a supplier lambda to the constructor.
Also it allows to pass on the offset via local variables instead of instance fields in some cases.
2018-07-25 14:49:52 +02:00
Jiri Pechanec
0e35439019
DBZ-40 Snapshotting and connector restart
2018-07-18 14:39:11 +02:00
Gunnar Morling
20db9299c5
DBZ-627 Unifying TopicSelector implementations
2018-07-18 12:36:07 +02:00
Gunnar Morling
1523f230ca
DBZ-793 Using TableFilter consistently;
...
Only the MySQL connector's Filters class still uses Predicate for the time being, so to avoid to much merging trouble with DBZ-175.
2018-07-11 13:16:44 +02:00
Jenkins user
f9b8d830a8
[maven-release-plugin] prepare for next development iteration
2018-07-11 07:36:30 +00:00
Jenkins user
290ded678f
[maven-release-plugin] prepare release v0.8.0.Final
2018-07-11 07:36:29 +00:00
Peter Goransson
448330fd07
DBZ-789 Expose more granular snapshot metrics via JMX
2018-07-09 12:30:41 +02:00
Jenkins user
033db6659d
[maven-release-plugin] prepare for next development iteration
2018-07-04 07:07:44 +00:00
Jenkins user
696f35f2c0
[maven-release-plugin] prepare release v0.8.0.CR1
2018-07-04 07:07:44 +00:00
Jiri Pechanec
d4c9d24b22
DBZ-779 Detect mongo replicator init completion
2018-07-03 12:24:06 +02:00
Gunnar Morling
9d52614b79
DBZ-771 Adding test for changing column type and default value
2018-07-03 11:55:20 +02:00
Gunnar Morling
99048365c9
DBZ-771 Unsetting default value when changing a column's type
2018-07-03 11:55:20 +02:00
Gunnar Morling
dcd6b01134
DBZ-644 Simplifying RelationalDatabaseSchema constructor;
...
Also retrieving logical name via CommonConnectorConfig#getLogicalName() in more places
2018-07-03 07:03:59 +02:00
Gunnar Morling
068aa85bd6
DBZ-644 Misc. clean-up and tests;
...
* Using parameter keys under "__debezium" namespace
* More expressive names
* Adding tests
2018-07-03 07:03:59 +02:00
Gunnar Morling
8744488c8a
DBZ-644 Unifying retrieval of ColumnMappers in RelationalDatabaseSchema
2018-07-03 07:03:59 +02:00
orr.ganani
747184c572
DBZ-644 add JDBC data type as additional metadata to DBZ events, if configuration is opted in
2018-07-03 07:03:59 +02:00
Gunnar Morling
c4c8cbc3ab
DBZ-773 Moving management of Tables to RelationalDatabaseSchema
2018-06-29 09:09:10 +02:00
Gunnar Morling
bbfbdf6fab
DBZ-773 Moving management of table schemas to RelationalDatabaseSchema
2018-06-29 09:09:10 +02:00
Gunnar Morling
90a453b0ee
DBZ-768 Checking boolean flag just once
2018-06-28 10:14:01 +02:00
Jiri Pechanec
b4b1f6976b
DBZ-768 Fix formatting. Behaviour not dependent on a timezone
2018-06-28 07:24:09 +02:00
Jiri Pechanec
741debe18e
DBZ-768 Default values with variable second fractions
2018-06-28 06:17:41 +02:00
Gunnar Morling
a3f42610ff
DBZ-751 Adding tests for NUMERIC columns
2018-06-27 14:48:59 +02:00
Gunnar Morling
0600ccf213
DBZ-751 Incorporating review remarks;
...
* Expanding test
* Extracting constant for parameter key in tests
2018-06-27 14:48:59 +02:00
Gunnar Morling
a292b05a96
DBZ-751 Propagating DECIMAL column precision to Avro schemas
2018-06-27 14:48:59 +02:00
Jiri Pechanec
d61db8930d
DBZ-770 Typename comparison should not be case dependent
2018-06-27 11:37:58 +02:00
Jiri Pechanec
ca6b1c9168
DBZ-743 Empty password for PostgreSQL and MySQL
2018-06-27 11:18:19 +02:00
Gunnar Morling
9d05fc2dc5
DBZ-767 Typo fix
2018-06-27 10:34:00 +02:00
Gunnar Morling
20f622dc40
DBZ-767 Adjusting test to more closely match original report
2018-06-27 10:33:41 +02:00
Jiri Pechanec
84f8bfb070
DBZ-767 Column should not be renamed when name is not changed
2018-06-27 09:14:59 +02:00
Jiri Pechanec
c14693c4ec
DBZ-765 Reduce the amount of test prints
2018-06-25 10:45:46 +02:00
Gunnar Morling
bf7a5018ca
Setting POM version back to 0.8.0-SNAPSHOT
2018-06-22 12:21:03 +02:00
Jenkins user
db42e4657a
[maven-release-plugin] prepare for next development iteration
2018-06-21 14:07:45 +00:00
Jenkins user
c4b8ecaa99
[maven-release-plugin] prepare release v0.8.0.Beta1
2018-06-21 14:07:45 +00:00
Gunnar Morling
f5629d9f0b
DBZ-578 Interpret DATETIME columns using UTC;
...
This partly reverts the work previously done for DBZ-578,
where DATETIME columns (logical date + time values without TZ)
were shifted using the database's (or connection's) time zone.
Instead, the DATETIME values are interpreted using UTC again
with this change.
2018-06-20 15:58:19 +02:00
Gunnar Morling
42e313284a
DBZ-20 Adjustment after rebase
2018-06-20 13:05:37 +02:00
Gunnar Morling
b83f1493a2
DBZ-20 Avoiding Optional as method parameter
2018-06-20 13:05:37 +02:00
Gunnar Morling
dce1aa29f1
DBZ-20 Oracle precision supports negative numbers
2018-06-20 13:05:37 +02:00
Gunnar Morling
603f02e70d
DBZ-20 Excluding generated sources from CheckStyle
2018-06-20 13:05:37 +02:00
Gunnar Morling
d7e196a18e
DBZ-20 Initial import of Oracle connector based on XStream
2018-06-20 13:05:37 +02:00
Gunnar Morling
5b1807b286
DBZ-734 Avoiding repetition of option name and default value
2018-06-18 09:51:01 +02:00
Jiri Pechanec
ec03b431c9
DBZ-734 Maven profile for testing old/new DDL parser
2018-06-18 06:02:29 +02:00
Gunnar Morling
9eb4b90ec9
DBZ-191 Adding record validations
2018-06-15 20:23:17 +02:00
Gunnar Morling
84dd36df46
DBZ-252 Misc typo fixes and clean-up
2018-06-15 16:43:30 +02:00
Gunnar Morling
b56d6efdf1
DBZ-252 Making DataTypeResolver immutable
2018-06-15 16:43:29 +02:00
Gunnar Morling
54ca30624d
DBZ-252 Misc. improvements;
...
* Dedicated getter for DDL mode
* Using Objects#equal()
* Typo fixes
2018-06-15 16:43:29 +02:00
Gunnar Morling
6a6a8c9f99
DBZ-727 Initializing defaults for NUMERIC in Antlr parser
2018-06-15 16:43:29 +02:00
Gunnar Morling
759940b879
DBZ-252 Using existing parser implementation by default;
...
* Avoiding reflection for parser instantiation
* Making legacy parser instantiatable again
2018-06-15 16:43:25 +02:00
Jiri Pechanec
9580c8c290
DBZ-252 Rebase to master
2018-06-15 11:42:24 +02:00
rkuchar
5022933581
DBZ-252 add javadoc
2018-06-15 11:42:24 +02:00
rkuchar
c2e13b3b5f
DBZ-252 minor refactor
2018-06-15 11:42:24 +02:00
rkuchar
98384822eb
DBZ-252 refactor - move mysql antlr ddl parsser implementation into mysql-connector module
2018-06-15 11:42:24 +02:00
rkuchar
b8191963f7
DBZ-252 resolve todos
2018-06-15 11:42:24 +02:00
rkuchar
6812b4f7f0
DBZ-252 remove unused import
2018-06-15 11:42:24 +02:00
rkuchar
5c9e718436
DBZ-252 uncomment getting ddl parser instance from configuration + improve/refactor dataType resolver for ANTLR
2018-06-15 11:42:24 +02:00
rkuchar
99eac9a8e2
DBZ-252 some test fixes + separate ddl test for antlr parser
2018-06-15 11:42:24 +02:00
rkuchar
a4105adaaa
DBZ-252 refactor skipping nodes in tree walk
2018-06-15 11:42:24 +02:00
rkuchar
1ae7859acd
DBZ-252 parse create view
2018-06-15 11:42:23 +02:00
rkuchar
07212043b5
DBZ-252 test fixes + grammar fixes + some bug repairs in antlr parser
2018-06-15 11:42:23 +02:00
rkuchar
b4480c55b7
DBZ-252 parse database queries (create, alter, delete), parse name tokens without quotes, add new Mysql connector configuration field for choosing ddl parsing mode
2018-06-15 11:42:23 +02:00
rkuchar
32d181480d
DBZ-252 fix troubles with generalized system variables + add new data types that was missing in grammar
2018-06-15 11:42:23 +02:00
rkuchar
5851d1f07d
DBZ-252 fix initialization of system variables object + add default scope for variales in case that scope will no be set
2018-06-15 11:42:23 +02:00
rkuchar
9311c82bc5
DBZ-252 reformat code to not have anything after closing "}"
2018-06-15 11:42:23 +02:00
rkuchar
782ab75160
DBZ-252 move listener support from base to only legacy implementation, refactor system variables for possible use with other DBMSs + introduce data type resolver for antlr mysql parser
2018-06-15 11:42:23 +02:00
rkuchar
6a21702ac9
DBZ-252 finished alter table query listeners + new listener for rename table and create index
2018-06-15 11:42:23 +02:00
rkuchar
909668e14a
DBZ-252 Mysql alter table by add column/s parser listener
2018-06-15 11:42:23 +02:00
rkuchar
1df0b2033c
DBZ-252 Create new debezium-ddl-parser module
2018-06-15 11:42:23 +02:00
rkuchar
36e2f33bf6
DBZ-252 - extract creation of DdlParser interface
2018-06-15 11:42:23 +02:00
rkuchar
30cb9c3059
DBZ-252 - remove UNDERSCORE fragment from lexer
2018-06-15 11:42:23 +02:00
rkuchar
4a70d9bd59
DBZ-252 - case insensitive lexer
2018-06-15 11:42:23 +02:00
rkuchar
fb53cde565
DBZ-252 = add ANTLR gramatic for MySQLm setup build for it and exclude generated files from checkstyle
2018-06-15 11:42:23 +02:00
Jiri Pechanec
f9c84030b3
DBZ-727 Initializing defaults for NUMERIC
2018-06-14 16:39:48 +02:00
Jiri Pechanec
eadf65cd27
DBZ-578 Build failing on Jenkins CI
2018-06-13 14:43:29 +02:00
Jiri Pechanec
29f8891b4f
DBZ-578 Process timestamps without timezones as in server timezone
2018-06-11 15:27:08 +02:00
luobo
3f7186b3e5
DBZ-191 Represent all-zero time value with null if column allows null
2018-06-11 10:01:22 +02:00
Peter Goransson
3bf3e2e989
DBZ-601 Exposing new config
2018-06-07 10:42:20 +02:00
Gunnar Morling
c5b907873b
DBZ-601 Minor clean-up
2018-06-06 08:40:05 +02:00
Peter Goransson
f387f72474
DBZ-601 Snapshot delay implementation
2018-06-06 08:33:10 +02:00
luobo
5b33d81f00
DBZ-191 support default value of column in mysql
2018-06-04 10:43:53 +02:00
Gunnar Morling
61f576bb90
DBZ-706 Misc. clean-up
2018-06-01 11:23:30 +02:00
Stephen Powis
40d872f48c
DBZ-706 General cleanup
2018-06-01 11:23:30 +02:00
Stephen Powis
867202e0ca
DBZ-706 Slight refactoring / shuffling of code to validate source query field in snapshot tests
2018-06-01 11:23:12 +02:00
Stephen Powis
cc33fed16a
DBZ-706 Adding option for showing source query in sourceInfo element
2018-06-01 11:23:12 +02:00
Gunnar Morling
8d7806e71a
DBZ-693 Expanding test; updating connector option description
2018-05-28 12:35:47 +02:00
Jiri Pechanec
45bc7b1536
DBZ-693 On connect statements supported for PostgreSQL
2018-05-28 12:35:47 +02:00
Jiri Pechanec
f74a9fe059
DBZ-693 Initial SQL statements
2018-05-28 12:35:47 +02:00
Jiri Pechanec
fc107972f2
DBZ-598 Metrics expose the list of captured tables
2018-05-28 09:40:33 +02:00
Rao
15a90548fb
DBZ-666 Supporting ordered snapshot using tables.whitelist config
2018-05-17 06:23:31 +02:00
vucina.ivan
cd78b873fc
DBZ-670 Adding connect.keep.alive.interval.ms configuration option
2018-03-28 09:19:13 +02:00
Rao
1e1946d77e
DBZ-639 Removing restriction for none snapshot locking mode so that it can be used for all snapshot modes
2018-03-22 10:36:01 +01:00
Jiri Pechanec
a84b7ca682
DBZ-667 Test for scientific value sent to binlog
2018-03-20 14:42:55 +01:00
Jiri Pechanec
2b5370de1a
DBZ-667 Sceintific numbers parsing
2018-03-20 14:42:55 +01:00
Jenkins user
f4e151b23a
[maven-release-plugin] prepare for next development iteration
2018-03-20 08:14:19 +00:00
Jenkins user
93b3252332
[maven-release-plugin] prepare release v0.7.5
2018-03-20 08:14:19 +00:00
Jiri Pechanec
40a527b6ea
DBZ-592 Make snapshot/init-sync false instead of null
2018-03-19 13:19:34 +01:00
Maciej Bryński
b7f13213b2
DBZ-646 Enhancing DDL parser to support compression parameter used with
...
CREATE TABLE on TokuDB
2018-03-18 18:29:41 +01:00