Jacob Gminder
5e615ff796
DBZ-4488: Reuse the ErrorHandler between retries
2023-04-13 08:22:45 +02:00
Jiri Pechanec
84d0d580bc
DBZ-4488 Refactor the code
2023-04-13 08:22:45 +02:00
Jacob Gminder
9d5b6df0f7
DBZ-4488: Allow SQL Server connectors to set a maximum number of retriable exception restarts.
2023-04-13 08:22:45 +02:00
Jiri Pechanec
943b9485d7
DBZ-6216 Remove registry name for tag query
2023-04-12 14:07:35 +02:00
harveyyue
c525f34cd0
DBZ-6070 DDL events not stored in schema history topic for excluded tables
2023-04-06 12:10:30 +02:00
Jiri Pechanec
39ee498e64
DBZ-5902 Fix wording
2023-04-06 10:55:19 +02:00
mfvitale
bad6ad6bae
DBZ-5902 Change fields configuration from 'partition.payload.field' to 'partition.payload.fields'
2023-04-06 10:55:19 +02:00
mfvitale
41416293ca
DBZ-5902 Refactor and better field validation
2023-04-06 10:55:19 +02:00
mfvitale
fdf79b0379
DBZ-5902 Add warn log for deprecation
2023-04-06 10:55:19 +02:00
mfvitale
34f021988e
DBZ-5902 Add new PartitionRouting SMT that will replace ComputePartition
2023-04-06 10:55:19 +02:00
mfvitale
6e9528a47d
DBZ-5902 Deprecate ComputePartition SMT
2023-04-06 10:55:19 +02:00
mfvitale
80ac1b362f
DBZ-5902 Moved list validation to CommonConnectorConfig
2023-04-06 10:55:19 +02:00
Debezium Builder
5c650fd054
[maven-release-plugin] prepare for next development iteration
2023-03-31 10:00:16 +00:00
Debezium Builder
68ffc4833b
[maven-release-plugin] prepare release v2.2.0.Beta1
2023-03-31 10:00:16 +00:00
Jiri Pechanec
b6c984e4de
DBZ-6072 Sort imports
2023-03-28 17:06:58 +02:00
Jiri Pechanec
0e42935b35
DBZ-6072 Use more descriptive name
2023-03-28 16:59:05 +02:00
harveyyue
5dd4b53ec3
DBZ-6072 NPE when setting schema.history.internal.store.only.captured.tables.ddl=true
2023-03-28 16:59:05 +02:00
harveyyue
2f46c83b2a
DBZ-6104 java.lang.NullPointerException in MySQL connector with max.queue.size.in.bytes
2023-03-28 14:51:52 +02:00
harveyyue
c9c1ce8a2f
DBZ-6185 Zerofill property failed for different int types
2023-03-28 09:34:58 +02:00
Jiri Pechanec
e3fdd873e1
DBZ-6201 Skip expensive logging
2023-03-22 14:02:44 +01:00
mfvitale
2d70f47c40
DBZ-6201: Add more fail test scenarios
2023-03-22 14:02:44 +01:00
mfvitale
16191a5a35
DBZ-6201: Add logs
2023-03-22 14:02:44 +01:00
mfvitale
039a3f04e8
DBZ-6201: Add support for move and nested fields for HeaderToValue SMT
2023-03-22 14:02:44 +01:00
mfvitale
c45bf39eb0
DBZ-6201: Add new HeaderToValue SMT to copy headers to value
2023-03-22 14:02:44 +01:00
mfvitale
4e544debdc
DBZ-6201: Fix validation message that reports null as value
2023-03-22 14:02:44 +01:00
Chris Cranford
1c5f14f7fd
DBZ-6225 DBZ-6226 DBZ-6231 Introduce CustomConverter for JDBC sink consistency
...
In DBZ-6225, it was identified that the schema type associated with TINYINT(1)
and BOOLEAN data types wasn't consistent. This converter implementation will
always emit BOOLEAN data types as INT16, similar to TINYINT(1).
In DBZ-6226, it was identified that the schema type associated with REAL data
types wasn't consistent, emitted as FLOAT64 during snapshot and FLOAT32 in
the streaming phase. This converter implementation will always emit such types
as FLOAT64 for consistency.
In DBZ-6231, during streaming the DDL parser will get the column type as the
literal type supplied by the user's DDL, i.e. NCHAR or NVARCHAR but when the
DDL is sourced from SHOW CREATE TABLE, MySQL returns these columns as types
of CHAR/VARCHAR but with a character set. By passing the character_set in
the schema consistency, we can deduce nationalized vs non-nationalized.
2023-03-21 14:53:56 +01:00
harveyyue
1877906dd8
DBZ-6197 Remove duplicated createDdlFilter method from historized connector config
2023-03-13 10:56:43 +01:00
Nir Levy
16f460d2d7
DBZ-6190: Fix support for ddl filter
2023-03-09 08:48:43 +01:00
Debezium Builder
55d65e9618
[maven-release-plugin] prepare for next development iteration
2023-03-08 11:38:17 +00:00
Debezium Builder
6d183c3dc1
[maven-release-plugin] prepare release v2.2.0.Alpha3
2023-03-08 11:38:16 +00:00
subodh
b781960019
DBZ-6179 Fix swallowing of exception cause of finally block in RelationalSnapshotChangeEventSource
2023-03-06 10:28:57 +01:00
Jiri Pechanec
98dcdb8f55
DBZ-6023 Remove nnecessary code
2023-03-06 10:25:59 +01:00
PlugaruT
7d0492fee5
DBZ-6023 Unit tests for buildChunkQuery and buildMaxPrimaryKeyQuery methods
2023-03-06 10:25:59 +01:00
PlugaruT
472162e46e
DBZ-6023 Add support for providing a surrogate key when triggering incremental snapshots
...
For tables that have a composite Primary Key, SQL queries for incremental snapshot perform bad. This change allows to provide a surrogate key that will be used for the queries. The key should be unique in order for the snapshot to guarantee consistency.
2023-03-06 10:25:59 +01:00
Jiri Pechanec
0585c6beb8
DBZ-823 Add NULL instance for the class
2023-03-03 12:47:15 +01:00
Jiri Pechanec
d492ec892c
DBZ-823 Use enum for enumeration
2023-03-03 12:47:15 +01:00
Jiri Pechanec
3da2434c6c
DBZ-823 Restrict the type with generics
2023-03-03 12:47:15 +01:00
Jiri Pechanec
5e666f00ee
DBZ-823 Add JavaDoc to new interfaces
2023-03-03 12:47:15 +01:00
Jiri Pechanec
7d92dc0211
DBZ-823 Don't use getter based name
2023-03-03 12:47:15 +01:00
Jiri Pechanec
0f4adb9fe6
DBZ-823 Use better name for CF with main connection
2023-03-03 12:47:15 +01:00
ggaborg
e875e784a0
DBZ-823 CR changes
2023-03-03 12:47:15 +01:00
ggaborg
065dc997b9
DBZ-823 Optionally parallelize initial snapshots
2023-03-03 12:47:15 +01:00
Jiri Pechanec
0656de70c9
DBZ-6156 Add an extra test case
2023-03-03 11:20:21 +01:00
jcechace
7d3cca89bd
DBZ-6032 MongoConnection allways rethrows InterruptedException
2023-03-03 05:46:33 +01:00
jcechace
922191cdd7
DBZ-6032 Connection management refactoring
2023-03-03 05:46:33 +01:00
harveyyue
440192851d
DBZ-6156 Add hostname validator to connector configuration
2023-02-28 13:22:14 +01:00
Vojtech Juranek
0868bfd55e
DBZ-3594 Remove unused deprecated method
2023-02-23 09:26:07 -05:00
Debezium Builder
2245ceda44
[maven-release-plugin] prepare for next development iteration
2023-02-16 11:28:25 +00:00
Debezium Builder
20f3b16e8a
[maven-release-plugin] prepare release v2.2.0.Alpha2
2023-02-16 11:28:25 +00:00
Chris Cranford
a7d1bb0f86
DBZ-5283 Decoupled changed SMT vs new state SMT, updated docs
2023-02-10 13:53:05 +01:00