Aristofanis Lekkos
f45264d28e
DBZ-5182 Fetch Postgres types by ascending order
2024-05-14 13:48:25 +02:00
Debezium Builder
34a7c11de6
[maven-release-plugin] prepare for next development iteration
2024-05-13 06:42:03 +00:00
Debezium Builder
ebf74a8933
[maven-release-plugin] prepare release v2.7.0.Alpha2
2024-05-13 06:42:03 +00:00
Jiri Pechanec
57f2446f4b
DBZ-7806 use dedicated method for check
2024-05-10 09:34:45 +02:00
mfvitale
70c526eb16
DBZ-7806 Skip search for WAl position when offset exist and is just after the initial snapshot.
2024-05-10 09:34:45 +02:00
mfvitale
c3a8ba4afb
DBZ-7828 Correct filter query in snapshot task to handle SQLServer table quote
2024-05-10 07:42:09 +02:00
Anil Dasari
6d49102c9b
DBZ-7816: Renamed stateLock variable
2024-05-07 13:30:18 +02:00
Anil Dasari
5b9d955db9
DBZ-7816: Added empty commitRecord
2024-05-07 13:30:18 +02:00
Anil Dasari
18447d33c1
DBZ-7816: Fixed failed tests by removing marjor db upgrade case changes
2024-05-07 13:30:18 +02:00
Chris Cranford
89dac2c287
DBZ-7816 Checkstyle fixes
2024-05-07 13:30:18 +02:00
Anil Dasari
f98545c125
DBZ-7816: Postgres: Potential data loss on connector restart
2024-05-07 13:30:18 +02:00
Debezium Builder
bcac0c5c7a
[maven-release-plugin] prepare for next development iteration
2024-04-25 09:21:27 +00:00
Debezium Builder
0be6e6b8fd
[maven-release-plugin] prepare release v2.7.0.Alpha1
2024-04-25 09:21:26 +00:00
mfvitale
8206d2d98d
DBZ-7616 Add query timeout on JdbcConnection controlled by query.timeout.ms
property
2024-04-22 09:17:44 +02:00
twthorn
261253d9f0
DBZ-7698 Refactor to generic transaction block customization
2024-04-19 10:23:30 +02:00
twthorn
24e4e4eb80
DBZ-7698 fix some failing tests
2024-04-19 10:23:30 +02:00
twthorn
ea8dddade3
DBZ-7698 Add ordered transaction metadata
2024-04-19 10:23:30 +02:00
mfvitale
717888f6f6
DBZ-7765 Use different query for validating log position for SQLServer
2024-04-11 07:35:49 +02:00
Roman Kudryashov
50c9f042a3
DBZ-7755 Refactor exporting to CloudEvents: remove RecordParser
2024-04-08 13:22:31 +02:00
mfvitale
ae7628a732
DBZ-7732 Add ConnectorSpecific annotation to manage multiple SPI connector specific implementation
2024-04-08 12:46:53 +02:00
mfvitale
ec3c68b0d8
DBZ-7717 Move LogPositionValidator outside JdbcConnection
2024-04-05 11:57:43 +02:00
mfvitale
1190389edc
DBZ-7718 Support table name escaping in BlockingSnapshotIT
2024-04-04 14:58:24 +02:00
Debezium Builder
ea182d83f3
[maven-release-plugin] prepare for next development iteration
2024-04-02 07:38:53 +00:00
Debezium Builder
7dcd94d19e
[maven-release-plugin] prepare release v2.6.0.Final
2024-04-02 07:38:53 +00:00
mfvitale
213456c5af
DBZ-7497 Properties related to configuration based snapshot mode are now optional
2024-03-28 08:59:54 +01:00
mfvitale
ee5f25ccc9
DBZ-7497 Add a configuration based snapshot modes configurable via connector properties
2024-03-28 08:59:54 +01:00
Debezium Builder
4df18d9f43
[maven-release-plugin] prepare for next development iteration
2024-03-25 09:57:05 +00:00
Debezium Builder
9656da1fad
[maven-release-plugin] prepare release v2.6.0.CR1
2024-03-25 09:57:04 +00:00
mfvitale
c7a28021a6
DBZ-7308 Remove connector specific SnapshotLockProvider and SnapshotterServiceProvider
2024-03-25 05:46:46 +01:00
mfvitale
60a0b1b5c3
DBZ-7308 tableLockingStatement from SnapshotLock interface now takes just one table in input
2024-03-25 05:46:46 +01:00
mfvitale
ae9009303c
DBZ-7308 Move getSnapshottingTask to RelationalSnapshotChangeEventSource
2024-03-25 05:46:46 +01:00
mfvitale
265ba0f6e6
DBZ-7308 Check if configured snapshot mode permits streaming before starting it.
2024-03-25 05:46:46 +01:00
Vaibhav Kushwaha
a4190be7b4
DBZ-7649 added missing test annotation
2024-03-19 13:37:19 +01:00
Chris Cranford
3a66a45632
DBZ-7596 Support reselection of ARRAY schema types
2024-03-18 13:44:14 +01:00
Chris Cranford
0e267d8ef6
DBZ-7596 Support reselection of PostgreSQL hstore values
2024-03-18 13:44:14 +01:00
mfvitale
71256cf1bc
DBZ-7616 Honor the message.key.columns order while building query for incremental snapshot
2024-03-14 08:08:51 +01:00
harveyyue
48c67e40fb
DBZ-7618 Implement Versioned interfaces in Transformation and Converter plugins
2024-03-14 06:35:42 +01:00
Nick Golubev
69efa7e218
DBZ-7599 Write toast placeholder instead of null for binary types when "hex" mode configured
2024-03-06 15:06:09 +01:00
Debezium Builder
2fb8fc3004
[maven-release-plugin] prepare for next development iteration
2024-03-06 07:47:33 +00:00
Debezium Builder
cd46b2b998
[maven-release-plugin] prepare release v2.6.0.Beta1
2024-03-06 07:47:33 +00:00
mfvitale
9ad4273791
DBZ-7303 Align snapshot modes for SqlServer connector
2024-03-04 11:17:06 +01:00
mfvitale
8a47b2333d
DBZ-7588 Disable debug prints on tests
2024-03-02 11:33:48 -05:00
mfvitale
c942bd26d1
DBZ-7461 Revisit snapshot modes behavior when snapshot already completed
2024-03-01 14:12:31 +01:00
mfvitale
e174eae235
DBZ-7461 Remove redundant log
2024-03-01 14:12:31 +01:00
mfvitale
4ade54351f
DBZ-7461 Rename SCHEMA_ONLY_RECOVERY to RECOVERY and SCHEMA_ONLY to NO_DATA
2024-03-01 14:12:31 +01:00
mfvitale
211675a355
DBZ-7461 Rename shouldSnapshot to shouldSnapshotData
2024-03-01 14:12:31 +01:00
mfvitale
562c999da4
DBZ-7461 Move out-of-the-box snapshotters to core
2024-03-01 14:12:31 +01:00
mfvitale
371905f135
DBZ-7461 Move snapshot mode validation logic to BaseSourceTask
2024-03-01 14:12:31 +01:00
mfvitale
ce1b5d7231
DBZ-7461 Support WhenNeededSnapshotter for PostgreSQL
2024-03-01 14:12:31 +01:00
akula
cd4c6958bd
DBZ-7512 Support arbitrary payloads with outbox event router on
...
debezium server
1. Support for string and binary serialization formats on debezium api.
2. Allow configuring separate key and value formats on embedded engine.
This change fixes the following issue using outbox event router on
embedded engine:
Outbox event router supports arbitrary payload formats with
BinaryDataConverter as the value.converter which passes payload
transparently. However this is currently not supported with the
embedded engine which handles message conversion using value.format to
specify the format.
In addition, when we want to pass payload transparently, it makes
sense to also pass aggregateid i.e. the event key transparently. The
default outbox table configuration specifies aggregateid as a
varchar which is also not supported by embedded engine.
2024-03-01 08:23:47 +01:00