Gunnar Morling
f705ae4ac6
DBZ-217 Handling exceptions ocurring during binlog event deserialization;
...
* Catching the exception and wrapping it into a pseudo INCIDENT event
* Logging the exception and the current SourceInfo state
2017-11-14 18:01:26 +01:00
Jiri Pechanec
55a252521f
DBZ-447 Remove double initialization
2017-11-14 15:12:04 +01:00
Jiri Pechanec
3fae495bc7
DBZ-259 Return correct value for null Duration
2017-11-14 13:04:25 +01:00
Gunnar Morling
79a2e4a6c2
DBZ-396 Formatting and typo fix;
...
Also adding Peter to COPYRIGHT.txt
2017-11-14 11:37:28 +01:00
Peter Goransson
ba7478ffd7
DBZ-396 Adding BlockingReader to avoid high CPU utilization in
...
"snapshot_only" mode;
No binlog readers will be set up in this mode, causing the idle snapshot
reader to be polled with high frequency after it has done its work.
Therefore a blocking reader is added in that case, which prevents the
polling.
2017-11-14 11:32:27 +01:00
Jiri Pechanec
28258ece3f
DBZ-260 Timestamp correctly handles timezones
2017-11-14 10:38:32 +01:00
Gunnar Morling
c4a29f6fb7
DBZ-437 Some clean-up
2017-11-14 09:40:54 +01:00
Jiri Pechanec
4d253d2987
DBZ-437 String tokens and SQL words are handled separately in procedure parsing
2017-11-14 09:40:54 +01:00
Jiri Pechanec
1611159a85
DBZ-415 Can parse embedded IFs, can parse IF with ( as first char
2017-11-14 09:00:58 +01:00
Jiri Pechanec
5e7714eb00
DBZ-456 Reduce text execution time
2017-11-14 06:47:32 +01:00
Jiri Pechanec
6db4e9b599
DBZ-425 Fix ALTER column for changing default value
2017-11-13 22:51:59 +01:00
Gunnar Morling
39577b091c
DBZ Adding Henryk to COPYRIGHT.txt
2017-11-13 16:36:56 +01:00
Henryk Konsek
be40502cc7
DBZ-323 Cluster and server properties should be added into config, not set as default ones
2017-11-13 16:35:57 +01:00
Gunnar Morling
2744f54e9d
DBZ-438 Renaming BufferedBlockingConsumer#flush() to close() to make clear it's onyl meant to be called once at the end
2017-11-13 14:19:39 +01:00
Gunnar Morling
2b62943e4f
DBZ-438 Avoiding issues due to concurrent usage of BufferedBlockingConsumer
2017-11-13 14:19:39 +01:00
Jiri Pechanec
c905c7a558
DBZ-439 Support for PRECISION keyword
2017-11-13 13:58:53 +01:00
Gunnar Morling
f28f8b41a8
DBZ-285 Updating Confluent platform version to 3.3.0; it doesn't exactly match Kafka 1.0.0, but its only used for a test dependency so that's alright
2017-11-13 05:55:29 +01:00
Gunnar Morling
2f3481b5fc
DBZ-285 Adding Ewen Cheslack-Postava to COPYRIGHT.txt
2017-11-10 17:11:59 +01:00
Gunnar Morling
5fbe742be8
DBZ-285 Specifying scope of dependencies in the individual POMs for the sake of comprehensibility
2017-11-10 16:48:32 +01:00
Gunnar Morling
580647b226
DBZ-285 Making more dependencies "provided"
2017-11-10 16:33:02 +01:00
Ewen Cheslack-Postava
8826669b43
DBZ-285: Use provided or test dependencies for Connect and Kafka dependencies
2017-11-04 12:01:24 -07:00
Gunnar Morling
c29c5c933e
DBZ-424 Adding Scofield Xu to COPYRIGHT.txt
2017-11-03 15:07:26 +01:00
Scofield Xu
0697ad7cd9
DBZ-424 Can't support PostgreSQL 10
2017-11-03 15:05:23 +01:00
Jiri Pechanec
a61c0ea623
DBZ-427 CI support for PostgreSQL 10
2017-11-03 15:04:23 +01:00
Jiri Pechanec
a6bd883857
DBZ-432 Rebased to Kafka 1.0.0
2017-11-03 11:06:18 +01:00
Jiri Pechanec
039566e717
DBZ-401 Log binlog reader position in case of exception
2017-11-03 09:12:09 +01:00
Jiri Pechanec
c1370556ff
DBZ-428 TEXT datatype can have an optional length
2017-11-03 08:37:00 +01:00
Jiri Pechanec
e841cbd609
DBZ-429 Fixed signed default value handling
2017-11-03 06:13:05 +01:00
Jiri Pechanec
a2cb9714ac
Document Docker micro tag configuration
2017-11-02 15:13:37 +01:00
Gunnar Morling
7729cfe4fe
Adding MaoXiang Pan to COPYRIGHT.txt
2017-11-02 12:24:05 +01:00
Gunnar Morling
3f410c20e5
DBZ-422 Using existing constants BigDecimal.ONE and ZERO;
...
Also using valueOf() methods to benefit from internal caching for most numeric types
2017-11-02 12:23:06 +01:00
pmx
3c91ad47ec
DBZ-422 Extracting numeric constants and boolean conversions into NumberConversions class
2017-11-02 12:12:54 +01:00
pmx
c3ce7c571a
DBZ-422 Making sure convertSmallInt() always returns a short
2017-11-02 12:12:54 +01:00
Jiri Pechanec
1fe753717f
DBZ-412 Definition for column named column
can be changed
2017-11-01 16:32:44 +01:00
Jiri Pechanec
decf822c65
DBZ-419 PK constraint name is optional
2017-10-30 17:31:08 +01:00
Jiri Pechanec
8e67827c45
Wrong quotes for string containing variable ref
2017-10-26 16:50:11 +02:00
Gunnar Morling
38bda6625a
DBZ-416 Removing unneccessary configuration of build helper plug-in;
...
It would have been needed for the Postres module only anyways. But it seems the generator plug-in is adding that source path automatically to the compilation already, so it's not needed at all.
2017-10-26 15:23:02 +02:00
Gunnar Morling
ce16ef5eb3
DBZ-395 Reducing log level from info to debug
2017-10-26 11:31:55 +02:00
Jiri Pechanec
f93e1e9bcd
DBZ-395 Make temp table regex stricter
2017-10-26 11:11:22 +02:00
Jiri Pechanec
1c6e652c71
DBZ-395 Filter out DROP TEMPORARY TABLE statements
2017-10-26 11:11:22 +02:00
Gunnar Morling
f86feaf9bd
DBZ-408 Allowing for columns named "column" (escaped) in ALTER TABLE ADD/DROP... without COLUMN word
2017-10-26 10:20:25 +02:00
Gunnar Morling
1d7f41af26
DBZ-408 Consuming COLUMN token only for ALTER TABLE statements, so to support columns named "column" (escaped) in CREATE TABLE statements
2017-10-26 10:20:25 +02:00
Jiri Pechanec
faf3e92f6c
DBZ-404 Postgres container is detected as started after initialization
2017-10-20 08:45:13 +02:00
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