Commit Graph

557 Commits

Author SHA1 Message Date
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
Lars M Johansson
a7415cc869 [docs] adding name and alias 2024-02-29 13:29:16 -05:00
Lars M Johansson
9ca4873fab [docs] adjusting name and alias 2024-02-29 13:29:16 -05:00
Bue-Von-Hun
94e24532f6 DBZ-2015 Remove redundant fields 2024-02-27 15:30:48 +01:00
Jiri Pechanec
4ca2a67b0d DBZ-7517 Correct contributor 2024-02-22 09:07:55 +01:00
Xianming Zhou
950215c9cc DBZ-7517 add author name and alias 2024-02-22 09:07:55 +01:00
Xianming Zhou
86c1dac16a DBZ-7517 Remove the unused 'connector' parameter in the createSourceTask method in EmbeddedEngine.java 2024-02-22 09:07:55 +01:00
Chris Cranford
3d22ed30a3 DBZ-7439 [ci] Update TF with Oracle 23
* Introduce new InstantClient version property
  Needed because ojdbc8 versions for Oracle 23 have different version semantics
  Also adjusted documentation/build pipelines
* Introduce oracle-23 profile
  Allows testing Oracle 23 separately from distribution builds
2024-02-07 15:00:27 +01:00
Sergey Ivanov
d96c30ef3f DBZ-7437: ReselectColumnsPostProcessor filter not use exclude predicate. 2024-02-06 12:27:55 +01:00
Clifford Cheefoon
d53ca0daec DBZ-7443 Correct debezium.sink.pubsub.flowcontrol variables
Correct case discrepancy for configuration variables between docs and pubsub sink connector
df95323322/debezium-server-pubsub/src/main/java/io/debezium/server/pubsub/PubSubChangeConsumer.java (L98C3-L98C88)
2024-02-05 10:42:54 +01:00
Jan.Lieskovsky
1d8a56778d DBZ-7374 Fix parsing NULL as the default value for SQL server (Unicode) character strings 2024-01-29 17:09:03 +01:00
liaoyuxing
26261c88de DBZ-7362 Support DECFLOAT in Db2 connector 2024-01-23 15:11:36 +01:00
Jiri Pechanec
ea2571829a [release] Changelog for 2.6.0.Alpha1 2024-01-21 11:07:16 +01:00
Jiri Pechanec
4332240d6c DBZ-7340 Upgrade Groovy and GraalJS to the latest 2023 version 2024-01-17 12:50:21 +01:00
Artem Shubovych
d9de6ceba2 DBZ-7342 Respect the max error retries setting 2024-01-17 09:50:52 +01:00
Peter Hamer
a4e660f979 DBZ-7347 use identifiers for initial snapshot notifications 2024-01-17 09:42:27 +01:00
Jiri Pechanec
7830bd0f38 [release] Add contributors 2024-01-04 09:13:03 +01:00
“vsantonastaso”
9dac11e1cd DBZ-7164 Support offset commit for the signal topic 2023-12-19 15:51:10 +01:00
Jiri Pechanec
954d14039a [release] Changelog for 2.5.0.CR1 2023-12-14 10:19:32 +01:00
Jiri Pechanec
6049d4b927 [release] Calculate MD5 sum from new operator location 2023-12-05 10:12:18 +01:00
Jiri Pechanec
366e3891d1 [release] Changelog for 2.5.0.Beta1 2023-12-04 14:51:00 +01:00
Prabhu19
6866c57ad1 DBZ-7193 Resolve conflict in COPYRIGHT.txt 2023-12-01 13:52:21 +01:00
Lourens Naude
ae25b3a11a DBZ-7183 Support MySQL 8 high resolution replication timestamps from GTID events 2023-11-30 20:30:12 -05:00
Chris Cranford
830257bb8f DBZ-7194 Update COPYRIGHT.txt 2023-11-28 19:56:57 -05:00
Sebastiaan Knijnenburg
7fc7e10cc2 DBZ-6723 Add author to contributors
Link:  https://issues.redhat.com/browse/DBZ-6723
2023-11-28 09:38:18 +01:00
Chris Cranford
616bb52f20 DBZ-7169 Update COPYRIGHT.txt 2023-11-27 17:55:56 -05:00
ahazourli
aa5b9fa436 DBZ-6703 ADD user to COPYRIGHT.txt and Aliases.txt 2023-11-27 14:13:46 +01:00
Jiri Pechanec
b127d8a1ac [jenkins-jobs] Build dependency snapshot before version change 2023-11-21 10:46:44 +01:00
Jiri Pechanec
3a79832738 DBZ-4999 Add Informix into release and BOM 2023-10-26 10:38:35 +02:00
Mark Ducommun
57e29ba575
DBZ-7044 Adapted DebeziumContainer to lazily retrieve latest stable… (#4940)
DBZ-7044 Adapted DebeziumContainer to lazily retrieve latest stable image tag when needed and cache it for subsequent usages
2023-10-19 09:28:47 +02:00
dtseiler
2dd1b9507c [docs] Add note about including heartbeat table in publication 2023-10-17 21:07:08 -04:00
Jiri Pechanec
a45dc7a322 [release] Changelog for 2.4.0.Final 2023-10-03 15:29:36 +02:00
Jakub Cechacek
a53ae013a7 DBZ-6738 create OLM manifest archive during operator release 2023-10-03 07:44:16 +02:00
Kaustuv chakrabarti
0390a17e44 DBZ-6978 [MariaDB] Add support for spaces in username spec 2023-09-28 13:42:51 -04:00
Roman Kudryashov
98c426dec4 DBZ-3642 CloudEventsConverter can retrieve metadata info from headers 2023-09-26 13:06:09 +02:00
Jiri Pechanec
29e45b0ce0 DBZ-6911 Support for PostgreSQL 16 2023-09-18 15:33:11 +02:00
Yue Wang
199bf775ed DBZ-6518 use multipe threads to query chunks 2023-09-13 13:00:03 +02:00
Jiri Pechanec
8a32cd33d7 [jenkins-jobs] Clean project before rebuild for snapshots
Oracle re-build fails after OLR was introduced due to protoc generated
sources. The re-build (unless clean is provided) fails with
Compilation unit is not of SOURCE kind: ".../debezium-connector-oracle/target/generated-sources/oracle.json"
2023-09-13 11:11:04 +02:00
Andy Pickler
8ae86b047e [docs] Update mysql.adoc
Fix link in MySQL connector doc
2023-09-06 15:17:30 -04:00
Jiri Pechanec
dbbd1ed3d8 [release] Changelog for 2.4.0.Beta1 2023-08-29 13:36:42 +02:00
Jiri Pechanec
c2033c27e1 [release] Add contributors 2023-08-18 13:19:00 +02:00
Matan Cohen
40ac4662fb DBZ-6712 fix snapshot to history internal topic to respect schema.history.internal.store.only.captured.databases.ddl flag 2023-08-15 19:34:40 +02:00
ericpangiawan
50b9edc58b DBZ-6725 Copyright and Aliases 2023-08-15 13:34:17 +02:00
Stein Rolevink
5e2f115959 DBZ-6786 Use custom row deserializers in case of binlog compression 2023-08-14 17:24:38 +02:00
“vsantonastaso”
64eaf72665 DBZ-6689 make kafka signal consumer group configurable 2023-08-11 13:20:07 +02:00
Jiri Pechanec
949d34d768 [release] Changelog for 2.4.0.Alpha2 2023-08-09 12:17:50 +02:00
Ryan van Huuksloot
4f49d2f6fe DBZ-6783 Upgrade MySQL Binlog Client to v0.28.1 2023-08-09 10:44:39 +02:00
Massimo Fortunat
effd41035d DBZ-6759 fixed missing copyright and author name 2023-08-08 08:16:21 +02:00
Jiri Pechanec
c8950a8a86 [jenkins-jobs] Disable arm64 build for UI due to build failure 2023-08-03 09:27:16 +02:00
Gurps Bassi
6e3c9028b9 [docs] Add extra info about how to access health 2023-07-31 03:15:07 -04:00