Chris Cranford
40114d1219
DBZ-8151 Allow record_value
with no primary.key.fields
2024-08-19 10:41:53 +02:00
Ashish Binu
3c109179c6
DBZ-8130 Preserve ordering of tables inside batch
...
Fixes [DBZ-8130]
2024-08-09 15:04:46 +02:00
Jiri Pechanec
bf497adf7f
DBZ-8105 Make JDBC connector compatible with both Connect 3.7 and 3.8
2024-08-02 05:29:37 +02:00
Jiri Pechanec
772cc7e280
DBZ-8105 Use new sink API to access original record
2024-08-02 05:29:37 +02:00
mfvitale
12f485e2c9
DBZ-8018 Use all record fields as primary key columns when no primary key fields are specified
2024-07-18 08:49:08 -04:00
Chris Cranford
d292bb8479
DBZ-7946 Add log message during partition open requests
2024-07-10 09:29:48 -04:00
Chris Cranford
d95e496df0
DBZ-7946 Handle partition rebalances
...
There are two things at play here to support partition rebalance. The first is to handle
the close function call to remove the entry from the offset map that is maintained by
the connector when a partition rebalance happens.
The second is to address the fact that Kafka 3.6+ changed the SinkRecord API and in
order to match the close TopicPartition list with the managed offsets, we need to
always make sure we use the originalXXXX methods that were added in Kafka 3.6, falling
back to the old behavior for Kafka 3.5 or before.
2024-07-10 09:29:48 -04:00
mfvitale
5f17e289bc
DBZ-7920 Rename ZonedTimestampType to DebeziumZonedTimestampType
2024-07-09 14:57:40 +02:00
mfvitale
e406ffd034
DBZ-7920 Add support for timestamp infinity values for Db2
2024-07-09 14:57:40 +02:00
mfvitale
4fd96e86af
DBZ-7920 Add support for timestamp infinity values for Oracle
2024-07-09 14:57:40 +02:00
mfvitale
a035a2e4bf
DBZ-7920 Add support for timestamp infinity values for SQLServer
2024-07-09 14:57:40 +02:00
mfvitale
370badd9e7
DBZ-7920 Add support for timestamp infinity values for MySQL
2024-07-09 14:57:40 +02:00
mfvitale
acabb806d3
DBZ-7920 Use more reliable check on infinity value assertions
2024-07-09 14:57:40 +02:00
mfvitale
2b9ad53b1a
DBZ-7920 Add support for 'infinity' values for PostgreSQL
2024-07-09 14:57:40 +02:00
Chris Cranford
78dbaf45bb
DBZ-7969 Remove configuration toggle
2024-06-26 09:18:24 +02:00
Chris Cranford
8eddf34adf
DBZ-7969 Fix nvarchar test failures
2024-06-26 09:18:24 +02:00
Chris Cranford
b8da6e0acc
DBZ-7969 Fix more test failures
2024-06-26 09:18:24 +02:00
Chris Cranford
419f0633ce
DBZ-7969 Fix test failures
2024-06-26 09:18:24 +02:00
Chris Cranford
edd90e46a0
DBZ-7956 Fix UPDATE/DELETE statement column name resolution
...
Certain databases like Oracle and Db2 upper case identifiers by default while
others like PostgreSQL lowercase identifiers. The tests primarily use lower
case so this wasn't visible on PG tests; however, after adding the guard for
NullPointerException, several tests failed. This addresses the bug for Oracle,
Db2, and PostgreSQL.
2024-06-21 10:45:26 +02:00
Chris Cranford
0a70e5f66d
DBZ-7956 Guard column lookup with failure if not found
2024-06-21 10:45:26 +02:00
Chris Cranford
cfc1237c3c
DBZ-7949 Fix JDBC test failures with TIME changes
2024-06-13 20:20:13 -04:00
michal.kluz
e89b2ca3ae
DBZ-7938: support for multiple array columns of different types
2024-06-11 14:41:42 -04:00
Chris Cranford
62a288a2c3
DBZ-7874 Consolidate the MariaDB and MySQL dialects
2024-05-25 02:01:24 -04:00
joontube
da86234fbe
DBZ-7874 Separation of MariaDB dialect file
2024-05-25 02:01:24 -04:00
Jiri Pechanec
d8d340c6aa
DBZ-7845 Fix formatting
2024-05-14 13:35:35 +02:00
Gaurav Miglani
d6bbfb9c87
DBZ-7845 [CHORE] modify resolveBuffer method for pkey check
2024-05-14 13:27:09 +02:00
Gaurav Miglani
9ccc89b8a0
DBZ-7845 [FEAT] optimize buffer by removing copying
2024-05-14 13:27:09 +02:00
Chris Cranford
2aed53d949
DBZ-7845 Fix test failure
2024-05-14 13:27:09 +02:00
Gaurav Miglani
adcf101c24
DBZ-7845 [CHORE] pr review changes
2024-05-14 13:27:09 +02:00
Gaurav Miglani
155f41cd77
DBZ-7845 [FIX] checkstyle errors
2024-05-14 13:27:09 +02:00
Gaurav Miglani
f35a767e4a
DBZ-7845 [FEAT] adds reduced buffer implementation and test cases
2024-05-14 13:27:09 +02:00
Debezium Builder
f9884b4cdb
[release] Stable parent 2.7.0.Alpha2 for release
2024-05-13 06:53:38 +00:00
Chris Cranford
ae1dbed3bf
DBZ-7752 Small change in naming
2024-05-02 15:08:51 -04:00
Bertrand Paquet
1c520e7a0d
DBZ-7752: Handle array for postgres
2024-05-02 15:08:51 -04:00
DLT1412
73df7d114c
DBZ-7830 add test, optimize flush when not enable delete
2024-05-02 14:15:21 -04:00
Duc Le Tu
d67b28ff62
DBZ-7830 Flush buffer when a delete arrives
2024-05-02 14:15:21 -04:00
Chris Cranford
e3abe0adb5
DBZ-6900 Add test case for Oracle CLOB using UPSERT
2024-03-21 14:52:32 +01:00
Chris Cranford
3f2e9caa60
DBZ-7657 Use SQL Server 2022 instead of 2019
2024-03-19 11:38:01 +01:00
Chris Cranford
dc74eb3927
DBZ-7620 Unify ByteBuffer check, adding test for MySQL
2024-03-15 19:38:15 -04:00
jchipmunk
e5305038be
DBZ-7620 JDBC connector does not process ByteBuffer field value
2024-03-15 19:38:15 -04:00
Chris Cranford
44834a72d4
DBZ-7651 Fix MySQL temporal test failures
2024-03-15 18:46:22 -04:00
Chris Cranford
d9f8e2b8ad
DBZ-7651 Reduce logging for org.hibernate in tests
2024-03-15 18:46:22 -04:00
Chris Cranford
b02eae52e0
DBZ-7651 Fix MySQL test suite image reference
2024-03-15 18:46:22 -04:00
harveyyue
00b28ba6a5
DBZ-7618 Implement Versioned interfaces in Transformation and Converter plugins
2024-03-14 06:35:44 +01:00
Chris Cranford
1875250ede
DBZ-7431 Add connection.provider
as configurable option
2024-01-31 11:01:10 +01:00
Mickael Maison
d2fc528dc8
DBZ-7298 Add service loader manifests for Connector and SMT
2024-01-04 09:22:37 +01:00
Roman Kudryashov
77188f7fd7
DBZ-7235 Add schema.cloudevents.name
config option to ConvertCloudEventToSaveableForm
SMT
2023-12-20 06:53:40 +01:00
Jiri Pechanec
7de4a0504d
DBZ-7217 Fix formatting
2023-12-05 07:14:40 +01:00
mfvitale
8bc8d052fa
DBZ-7217 Add trace performance logs with execution times
2023-12-05 07:09:53 +01:00
Chris Cranford
e0e64b3c3c
DBZ-6636 Fallback to always include field
2023-11-29 12:05:26 -05:00