Jiri Pechanec
3b51818864
DBZ-910 Verify also anonymous CONSTRAINT CHECK
2018-09-18 15:51:46 +02:00
Jiri Pechanec
3c5a67856b
DBZ-910 Improve support for CHECK constraint
2018-09-18 15:51:46 +02:00
Jiri Pechanec
bf6b2827c8
DBZ-784 Correct condition for stopped running projection
2018-09-18 13:12:21 +02:00
Jiri Pechanec
6fe48b7764
DBZ-769 Try to release table locks during exception
2018-09-18 10:49:48 +02:00
Gunnar Morling
6f0d11cc64
DBZ-784 Changing var name
2018-09-18 09:55:43 +02:00
Jiri Pechanec
a459c2cc4d
DBZ-784 Terminate execute loops during shutdown
2018-09-18 09:54:46 +02:00
Jiri Pechanec
2253eaa6a6
DBZ-819 JdbcConnection is not thread safe
2018-09-18 09:05:36 +02:00
Jiri Pechanec
05ce2e3063
DBZ-819 Cache prepared statements in connection
2018-09-18 09:05:36 +02:00
Rao
e3e0f82271
DBZ-764 Upgrading MySQL binlog connector version
2018-09-18 09:02:58 +02:00
jchipmunk
6e9e803e73
DBZ-633 Changes of field.renames format. Misc improvements.
...
* Changing field.renames delimiter from equal to colon character
* Adding examples of source document structure to tests
* Adding tests for case: two renames have the same target field
* Adding missing return
* Changing Path interface to abstract class
2018-09-14 12:54:11 +02:00
Gunnar Morling
aac24b1ed1
DBZ-633 Misc. improvements around FieldSelector;
...
* Adding some comments
* Adding missing return
* More expressive names
* Formatting
2018-09-14 12:54:11 +02:00
jchipmunk
b93551f977
DBZ-881 Adding "field.renames" property for MongoDB connector
...
The "field.renames" configuration property is an optional comma-separated list of the fully-qualified replacements of fields that should be used to rename fields in change event message values. Fully-qualified replacements for fields are of the form "databaseName.collectionName.fieldName.nestedFieldName=newNestedFieldName", where "databaseName" and "collectionName" may contain the wildcard (*) which matches any characters, the equal character (=) is used to determine rename mapping of field.
2018-09-14 12:54:11 +02:00
jchipmunk
b0feaf496a
DBZ-633 Adding "field.blacklist" property for MongoDB connector
...
The "field.blacklist" configuration property is an optional comma-separated list of the fully-qualified names of fields that should be excluded from change event message values. Fully-qualified names for fields are of the form "databaseName.collectionName.fieldName.nestedFieldName", where "databaseName" and "collectionName" may contain the wildcard (*) which matches any characters.
Although the "field.blacklist" configuration property allows you to remove fields from the event values, the "_id" field is always included in the event’s key.
2018-09-14 12:54:11 +02:00
Jiri Pechanec
e6b28eeea4
DBZ-903 Support function named DATABASE()
2018-09-13 16:17:50 +02:00
Jiri Pechanec
8dd8327826
DBZ-901 Handle default date/time values without micros
2018-09-13 15:47:00 +02:00
jchipmunk
e9ef4f9068
DBZ-908 Removing obsolete config parameters: DATABASE_LIST_NAME and COLLECTION_LIST_NAME
2018-09-13 12:21:29 +02:00
Jiri Pechanec
59fbcca725
DBZ-907 Log refreshing schema due to different column count
2018-09-12 19:07:01 +02:00
Jiri Pechanec
e20c183d5d
DBZ-895 Make tcpKeepalive enabled by default
2018-09-11 09:34:21 +02:00
Gunnar Morling
5878e5105f
DBZ-878 Using LRU eviction strategy
...
[As recommended](4961277637 (commitcomment-30412629)
) by Ben Manes, the LIRS implementation seems to provide no advantage and isn't well tested.
2018-09-06 11:21:31 +02:00
Gunnar Morling
4961277637
DBZ-878 Making topic name cache size bound;
...
* Imported BoundedConcurrentHashMap from Hibernate ORM as a thread-safe concurrent cache.
2018-09-05 12:56:53 +02:00
Gunnar Morling
e1bbbd7992
DBZ-865 DBZ-878 Replacing invalid topic name characters with "_";
2018-09-05 12:56:53 +02:00
Gunnar Morling
eba134817f
DBZ-894 Making TableIdToStringMapper dedicated functional interface with specifically named method
2018-09-04 12:43:50 +02:00
Jiri Pechanec
1373ac8475
DBZ-894 Introduce explicit mapping functional type
2018-09-04 12:39:10 +02:00
Jiri Pechanec
3e0648a42c
DBZ-894 Customize TableId comparison per-connector in filters
2018-09-04 09:18:15 +02:00
Gunnar Morling
bd692b8b84
DBZ-862 Extracting values for controlling retry attempts into constants
2018-09-03 14:50:54 +02:00
Jiri Pechanec
c6e20d4967
DBZ-862 Fix test interdependency problem
2018-09-03 14:40:57 +02:00
Jiri Pechanec
1ff53e35ec
DBZ-862 Fix Travis timing issue
2018-09-03 14:40:57 +02:00
Jiri Pechanec
4b9141e1fd
DBZ-862 Handle concurrent transaction blocking taking snapshot
2018-09-03 14:40:57 +02:00
Jiri Pechanec
fadcf72352
DBZ-874 Executing Travis builds in parallel
2018-09-03 12:45:39 +02:00
Jiri Pechanec
05fb0f14bd
DBZ-891 Release must contain at least one resolved issue
2018-09-03 10:43:38 +02:00
Jiri Pechanec
bbcd06051f
DBZ-885 Support different plugins per version
2018-08-31 22:05:12 +02:00
Jiri Pechanec
6f91db6a70
DBZ-889 Maven central sync timeout is parametrized
2018-08-31 22:05:12 +02:00
Jiri Pechanec
d181955a30
DBZ-884 Validate version format
2018-08-31 22:05:12 +02:00
Jiri Pechanec
e65fb26ae9
DBZ-887 Close connection even for non-started producer
2018-08-31 13:02:23 +02:00
Jiri Pechanec
f0767f6aca
Changelog for 0.8.2
2018-08-30 15:28:20 +02:00
Gunnar Morling
0a53d48f83
DBZ-880 Adding Cliff Wheadon to COPYRIGHT.txt
2018-08-28 08:57:46 +02:00
Cliff Wheadon
685f72f988
DBZ-880 MySQLConnectorTask no longer always reports finding the binlog
2018-08-28 08:56:52 +02:00
Jiri Pechanec
ce0b3cc940
DBZ-872 Use converters in parser tests
2018-08-24 08:12:54 +02:00
Jiri Pechanec
2cbc35dac7
DBZ-877 Process newly added columns
2018-08-24 08:12:54 +02:00
Gunnar Morling
985999b4af
DBZ-872 Making MySqlAntlrDdlParser#tableFilter final
2018-08-24 08:12:54 +02:00
Jiri Pechanec
63ee65bb7d
DBZ-872 Honor filters in ALTER TABLE parsing
2018-08-24 08:12:54 +02:00
Gunnar Morling
ae879cf475
DBZ-859 Adjustments after rebase; typo fix
2018-08-23 12:00:44 +02:00
Jiri Pechanec
82a93cdac5
DBZ-859 Heartbeat is sent after pipeline snapshot
2018-08-23 11:44:53 +02:00
Jiri Pechanec
cd6dc09e72
DBZ-859 Heartbeat is sent after PostgreSQL snapshot
2018-08-23 11:44:53 +02:00
Jiri Pechanec
29af79057b
DBZ-859 Test for MySQL heartbeat
2018-08-23 11:44:53 +02:00
Jiri Pechanec
985e03e7b5
DBZ-859 Force heartbeat after snapshot completion
2018-08-23 11:44:53 +02:00
Rao
49214491a7
DBZ-763 Correcting the JDBC driver class
2018-08-23 11:31:37 +02:00
Gunnar Morling
414ebe5f13
DBZ-870 Adding test
2018-08-23 11:19:27 +02:00
Jiri Pechanec
99ab131910
DBZ-870 Accept zero as valid date/time value
2018-08-23 11:19:27 +02:00
Jiri Pechanec
26b82c88bd
DBZ-860 DBZ-869 Enable default value tests for antlr parser
2018-08-23 11:19:27 +02:00