Renato Mefi
e0181f35c1
DBZ-979 Upgrade Kafka to 2.0.1
2018-11-14 22:47:10 +01:00
Gunnar Morling
9436778a1d
DBZ-812 Misc. clean-up
2018-11-13 10:06:22 +01:00
Jiri Pechanec
33f6529614
DBZ-812 PK list is not-null for no PKs on table
2018-11-13 09:41:03 +01:00
Jiri Pechanec
5930c580f7
DBZ-812 Change extract column metadata
2018-11-13 09:41:03 +01:00
Jiri Pechanec
839d7c80eb
DBZ-812 Prep statements with different parameters; Extract table schema code
2018-11-13 09:41:03 +01:00
Jiri Pechanec
0611d4975f
DBZ-965 Reduce the test time
2018-11-13 09:16:30 +01:00
Jiri Pechanec
a4abd2a336
DBZ-965 Test of flushed LSN
2018-11-13 09:15:09 +01:00
Gunnar Morling
5a9ca6eb31
DBZ-965 Some clean-up
2018-11-13 09:15:09 +01:00
Jiri Pechanec
675f5b6479
DBZ-965 Renames for better clarification
2018-11-13 09:15:09 +01:00
Gunnar Morling
b455b7ccaf
DBZ-970 Making LogicalDecoder#getPostgresPluginName() abstract
2018-11-13 09:15:09 +01:00
Jiri Pechanec
390965f4f9
DBZ-965 Track latest LSN per each change
2018-11-13 09:15:09 +01:00
Jiri Pechanec
b1707c395d
DBZ-970 Correct plging name for wal2json_streaming decoder
2018-11-13 09:15:09 +01:00
Jiri Pechanec
83137d0a41
DBZ-965 Force heartbeat after end of each TX
2018-11-13 09:15:09 +01:00
Renato Mefi
7c59023b9a
Fix documentation for Mongo CDC encoding type
2018-11-12 11:47:18 +01:00
Jiri Pechanec
2d02c20f62
[jobs] Execute complete pipeline even with fails
2018-11-09 17:58:07 +01:00
Jiri Pechanec
96637235cc
[jobs] Switch to workday execution
2018-11-09 17:58:07 +01:00
Gunnar Morling
92704ce394
DBZ-963 Removing hard-coded references to "target" dir;
...
Also injecting actual build dir via system variable.
Making DATA_DIR a simple string.
2018-11-08 10:35:07 +01:00
Anton Martynov
3401cd23ea
DBZ-963 Allowing to customize the directory where tests are storing their data
2018-11-08 10:34:10 +01:00
Gunnar Morling
efbd46b7f6
DBZ-953 Having PG connector use decimal mode option from RelationalDatabaseConnectorConfig
2018-11-08 09:23:28 +01:00
Gunnar Morling
9994172860
DBZ-953 Pulling decimal mode handling up to RelationalDatabaseConnectorConfig;
...
Also using it in MySQL connector.
2018-11-08 09:23:28 +01:00
Jiri Pechanec
a5ff561deb
DBZ-959 ADD PARTITION needs parenthesis
2018-11-02 07:14:42 +01:00
Jiri Pechanec
0d3334ef80
DBZ-955 PostgreSQL 11 jobs
2018-11-01 11:50:21 +01:00
Grzegorz Kołakowski
2d5295805c
DBZ-941 Add connectionCreated template method in HistorizedRelationalSnapshotChangeEventSource
...
The method allows to define steps which have to be taken just after the
database connection is created (e.g. setting snapshot isolation level).
By default no operation is executed.
2018-10-30 13:35:57 +01:00
s0r01ed
fdab3386d4
DBZ-780 | Adding RENAME column semantics to rename a column
2018-10-24 20:20:04 +02:00
Deepak Barr
bc0712e240
DBZ-935 Error while parsing json column type for MySQL
2018-10-11 11:40:18 +02:00
Jiri Pechanec
3a8293a4ba
DBZ-937 Disable auto-handling of unknown types in test
2018-10-11 09:55:07 +02:00
Olavi Mustanoja
0c986b4a78
DBZ-937 add wal2json replication message handling for CITEXT
2018-10-09 08:46:55 +02:00
Jiri Pechanec
8bad7f8332
[jenkins] Change of Postgres 10 dir; Watcher needs Kafka link
2018-10-04 17:32:35 +02:00
Jenkins user
d952f5dfb0
[maven-release-plugin] prepare for next development iteration
2018-10-04 11:59:14 +00:00
Jenkins user
ff9b70278b
[maven-release-plugin] prepare release v0.9.0.Alpha2
2018-10-04 11:59:13 +00:00
Jiri Pechanec
94cd5859f4
[release] Changelog for 0.9.0.Alpha2
2018-10-04 13:53:09 +02:00
Deepak Barr
4aaed1fd2b
DBZ-927 Gracefully handling invalid default values for timestamp fields
2018-10-04 10:30:56 +02:00
Gunnar Morling
1f25536e2b
DBZ-934 Using API for creating replication slot if possible
2018-10-04 10:12:48 +02:00
PSanetra
a6fa3edf68
DBZ-934 Add Philip Sanetra to COPYRIGHT.txt
2018-10-04 10:12:48 +02:00
PSanetra
0a91f34bc9
DBZ-934 Execute tests with both postgres 10 and 9.6 in travis
2018-10-04 10:12:48 +02:00
PSanetra
dd3859d8bc
DBZ-934 Use temporary replication slots if slot.drop_on_stop is enabled and Postgres >= 10 is used
2018-10-04 10:12:48 +02:00
Jiri Pechanec
d933c150ad
DBZ-928 NULL field values are not put into struct
2018-10-04 09:24:04 +02:00
jchipmunk
3ec0b3be81
DBZ-918 Moving connector identifier from SourceInfo to Module class
2018-10-04 09:00:13 +02:00
jchipmunk
05ba99bb0a
DBZ-918 Adding Debezium connector field to source info
...
This will allow consumers to recognize the Debezium connector used for creating a given message, helping them to adjust their behavior for a variety of connectors.
2018-10-04 09:00:13 +02:00
Gunnar Morling
984081dd1a
DBZ-926 Adding flushed LSN to log message
2018-10-03 09:47:38 +02:00
Gunnar Morling
c081b6cfd4
DBZ-911 Adding Ian Axelrod to COPYRIGHT.txt
2018-10-01 12:50:43 +02:00
Gunnar Morling
08ec4f48d0
DBZ-911 Style adjustments; wording fix
2018-10-01 12:49:56 +02:00
Ian Axelrod
427249887b
DBZ-911 Simplifying schemaChanged() shortcircuit logic
...
Break up initial conditional and comment missing column portion to
clarify the role of skipRefreshSchemaOnMissingToastableData.
2018-10-01 12:49:48 +02:00
Ian Axelrod
9f083d0f1b
DBZ-911 Simplifying getToastableColumnsForTableId() impl.
...
No need to wrap ArrayList instance in unmodifiableList. Can just use
Collections.emptyList.
2018-10-01 12:49:36 +02:00
Ian Axelrod
ad433c5747
DBZ-911 Don't refresh schema on absent TOAST cols
...
Improves PostgreSQL RecordsStreamProducer performance for processing up
dates to a table with TOASTable columns, where those updates do not
affect said columns. Prior to this fix, these updates would trigger a
refresh of the in-memory table schema. In the worst case, this means a
query for every update. This puts significant load on the database
server and adds tens of milliseconds to the processing of each update
record.
The fix requires a new configuration option, called
'schema.refresh.mode'. This option has values 'columns_diff' (the
default) and 'columns_diff_exclude_unchanged_toast'. 'columns_diff'
maintains the pre-fix behavior. 'columns_diff_exclude_unchanged_toast'
activates the fix.
The fix must be toggleable because it decreases the consistency guarantees
Debezium provides, since in-memory table schemas may not stay
synchronized with their remote counterparts. With type metadata included
in the replication message, inconsistencies are limited to the unchanged
toast columns.
2018-10-01 11:39:32 +02:00
Gunnar Morling
6f7bdbe5e1
DBZ-898 Using 'Json' semantic type when encoding HSTORE column values as string
2018-09-25 12:22:20 +02:00
Gunnar Morling
7150e387c7
DBZ-898 Misc. clean-up:
...
* Using database encoding for string conversion
* Not making hstore schemas optional by default
* Using Jackson instead of GSon for JSON serialization
* Removing superfluous method and log messages
* Adjusting to naming and style conventions
2018-09-24 13:36:28 +02:00
SyedMuhammadSufyian
d88fa1f47f
Added name in Copyright.TXT
2018-09-22 23:03:58 +02:00
SyedMuhammadSufyian
41c441af62
Added name in Copyright.TXT
2018-09-22 22:39:50 +02:00
SyedMuhammadSufyian
623cc98cb0
Change log levels
2018-09-22 20:15:07 +02:00