kate
88924d708e
DBZ-2766 Fix GtidSet subtraction
2022-08-23 13:43:41 +02:00
kate
c52f2ffa6a
DBZ-2766 Replace guava range with intervals
2022-08-23 13:43:41 +02:00
Sergei Morozov
1c99437890
DBZ-5470: Remove the dependency of JdbcConnection on DatabaseSchema
2022-08-19 11:06:59 +02:00
Chris Cranford
b7e2112603
DBZ-5497 Align test behavior
2022-08-19 11:05:29 +02:00
debjeetsarkar
b824c138db
DBZ-2663 | Updated with checkstyle fixes.
...
More Ref:
https://debezium.zulipchat.com/#narrow/stream/302533-dev/topic/Handling.20Transaction.20Payload.20Events.20for.20Mysql/near/289650440
https://github.com/osheroff/mysql-binlog-connector-java/pull/76#issuecomment-1185629635
2022-08-17 10:22:23 +02:00
debjeetsarkar
f41474847d
DBZ-2663 | Update mysql binlog connector library and add support for TRANSACTION PAYLOAD EVENT.
...
More Ref:
https://debezium.zulipchat.com/#narrow/stream/302533-dev/topic/Handling.20Transaction.20Payload.20Events.20for.20Mysql/near/289650440
https://github.com/osheroff/mysql-binlog-connector-java/pull/76#issuecomment-1185629635
2022-08-17 10:22:23 +02:00
Vivek Wassan
d89e71ebeb
DBZ-5327 Smart Backfills
2022-08-17 10:05:55 +02:00
Chris Cranford
fcb845024f
DBZ-5483 Fix testStopSnapshotKafkaSignal random failure
2022-08-08 15:55:56 -04:00
Chris Cranford
f8e67e3ff9
DBZ-5453 Add stop-snapshot
MySQL read-only Kafka signal
2022-08-04 16:16:42 -04:00
Vojtech Juranek
2c505c08f5
DBZ-4727 Add Kafka based pause/resume signals
...
Add pause and resume snapshot signals. See previous commit for more
details. These signal do the same, but are used by read-only MySQL
where sending signals is done by sending Kafka messages.
2022-07-29 12:41:58 -04:00
Vojtech Juranek
3968b6b75f
DBZ-4727 Intorduce KafkaSignal interface
...
In the follow-up commit signal for pause and resume snapshot will be
added. Intorduce `KafkaSignal` interface which would server as general
kafka-based signal.
2022-07-29 12:41:58 -04:00
Vojtech Juranek
c7d8353d7b
DBZ-4727 Add snapshot paused JXM metrics
...
Add two JXM objects:
* `snapshotPaused` - detemines if the incremental snapshot is paused
or not
* `snapshotPausedDurationInSeconds` - overall time when the incremental
snapshot was paused. The time adds up - if the snapshot was paused
e.g. two times, the `snapshotPausedDurationInSeconds` is the sum of
these two paused times.
2022-07-29 12:41:58 -04:00
harveyyue
5f430f1a8e
DBZ-5457 Deprecate legacy topic selector for all connectors
2022-07-28 12:58:59 -04:00
Debezium Builder
1ab51ae8d0
[maven-release-plugin] prepare for next development iteration
2022-07-26 18:13:10 +00:00
Debezium Builder
d247a48b79
[maven-release-plugin] prepare release v2.0.0.Beta1
2022-07-26 18:13:09 +00:00
harveyyue
8d76ba217f
DBZ-5333 Caused by: java.io.EOFException: Failed to read next byte from position 2005308603
2022-07-26 11:10:29 -04:00
harveyyue
9683b0fa77
DBZ-5424 Verify the unique index whether including function or arbitrary expression
2022-07-20 14:38:25 +02:00
harveyyue
7730610320
DBZ-5425 Remove the duplicated SimpleDdlParserListener from mysql connector
2022-07-20 14:35:34 +02:00
Chris Cranford
f412c2e6a4
DBZ-5396 Add support for connector-specific relational model attributes
2022-07-19 15:41:02 -04:00
Vojtech Juranek
5315dbd9cb
DBZ-5047 Remove setting last snapshot event in MySQL connector
...
MySQL connector sets last snapshot event twice - the first time during
the streaming and the second time in
`MySqlSnapshotChangeEventSource.postSnapshot()` [1]. Remove setting the
last snapshot event during the streaming and keep it only in one place
in `postSnapshot()` method.
[1] https://github.com/debezium/debezium/blob/v2.0.0.Alpha3/debezium-connector-mysql/src/main/java/io/debezium/connector/mysql/MySqlSnapshotChangeEventSource.java#L563
2022-07-19 11:19:52 +02:00
Vojtech Juranek
109c3d1e0d
DBZ-5047 Remove deprecated unused method from SourceInfo
2022-07-19 11:19:52 +02:00
harveyyue
77c7db163d
DBZ-5414 Validate topic naming strategy relative topic name properties
2022-07-18 09:58:51 -04:00
harveyyue
6ea7abc8fc
DBZ-4180 Pluggable topic selector
2022-07-13 14:45:25 +02:00
Jiri Pechanec
d8baac7c46
DBZ-5229 Reorganize code for inheritance use
2022-07-12 17:31:19 +02:00
Hossein Torabi
1ea02be9c2
DBZ-5229 define centralized and modular aproach for debezium storage
2022-07-12 17:31:19 +02:00
Jiri Pechanec
2a14e2fff7
DBZ-5343 Skip test for MySQL 8
2022-07-11 12:12:26 +02:00
harveyyue
35bd0107ce
DBZ-5343 Unsigned tinyint conversion fails for MySQL 8.x
2022-07-11 12:12:26 +02:00
harveyyue
7ba7929d7e
DBZ-5386 Missing "previousId" property with parsing the rename statement in kafka history topic
2022-07-11 07:44:14 +02:00
Debezium Builder
6fd1441af3
[maven-release-plugin] prepare for next development iteration
2022-07-01 09:21:49 +00:00
Debezium Builder
99402af634
[maven-release-plugin] prepare release v2.0.0.Alpha3
2022-07-01 09:21:48 +00:00
Mickael Maison
5ff71aa992
DBZ-5335 Fix formatting issues in the connectors configdefs
2022-06-30 09:35:54 +02:00
Mike Kamornikov
cd84fb17ed
DBZ-5291: Fix binlog filename comparison
2022-06-28 06:08:59 +02:00
harveyyue
20dc353262
DBZ-5170 Mysql Commit Timestamp
2022-06-27 15:50:52 +02:00
harveyyue
638076a899
DBZ-5267 Invalid date 'SEPTEMBER 31'
2022-06-24 16:27:46 +02:00
Chris Cranford
0bbf6e811c
DBZ-5251 Align DefaultValueListener usage across enter/exit handlers
2022-06-24 11:31:08 +02:00
Chris Cranford
3fb5bf1339
DBZ-4451 Introduce SchemaChangeEvent factory methods
2022-06-16 09:19:41 +02:00
Chris Cranford
863abcd081
DBZ-4451 Store previous table id in alter schema change events
...
When a table is renamed with the ALTER TABLE statement, the schema
history record not only will reference the current table's unique id
in the "id" metadata, but will also refer to the old table name in
the "previousId" metadata field.
2022-06-16 09:19:41 +02:00
Chris Cranford
20bb2adea5
DBZ-4834 Fix incremental snapshot of table added to include list
2022-06-16 08:39:16 +02:00
harveyyue
f6a04e2db8
DBZ-5236 Cannot convert field type tinyint(1) unsigned to boolean
2022-06-13 14:42:20 +02:00
Jiri Pechanec
db52977626
DBZ-5241 More specific pattern
2022-06-13 14:23:12 +02:00
Chris Cranford
93af38c189
DBZ-5241 Parse character set introducers on default values
2022-06-13 14:23:12 +02:00
Debezium Builder
6fff3a2876
[maven-release-plugin] prepare for next development iteration
2022-06-09 11:49:26 +00:00
Debezium Builder
b2e2e351df
[maven-release-plugin] prepare release v2.0.0.Alpha2
2022-06-09 11:49:26 +00:00
Jiri Pechanec
48072682c6
DBZ-5201 Handle expression in DEFAULT as NULL
2022-06-08 13:33:10 +02:00
Vojtech Juranek
4a48eb33df
DBZ-5045 Remove legacy V1 source info
2022-06-08 09:11:00 +02:00
Vojtech Juranek
ef8d7f7af7
DBZ-5045 Remove deprecated OBSOLETE_NAME_FOR_SKIP_FAILURE_HANDLING option value
2022-06-08 09:11:00 +02:00
Vojtech Juranek
1edab1d1a5
DBZ-5045 Remove deprecated MySQL GTID_NEW_CHANNEL_POSITION option
2022-06-08 09:11:00 +02:00
Vojtech Juranek
b0b3066ed5
DBZ-5045 Remove deprecated COLUMN_BLACKLIST
2022-06-08 09:11:00 +02:00
Vojtech Juranek
b3a6131cee
DBZ-5045 Remove deprecated DATABASE_BLACKLIST
2022-06-08 09:11:00 +02:00
Vojtech Juranek
0cbb57f4bf
DBZ-5045 Remove deprecated DATABASE_WHITELIST
2022-06-08 09:11:00 +02:00