Jiri Novotny
ef404bd1cd
DBZ-6791 Disable default ssl in tests
2023-08-15 06:20:32 +02:00
Emre Akgün
52a979337b
[docs] Remove duplicate description from mongodb.adoc
2023-08-15 06:16:46 +02:00
Chris Cranford
aad842522b
DBZ-6798 Expose SCN-based metrics as BigInteger
...
The SCN data types were previously exposed as `String` types, which is not
consumable by Grafana and Prometheus. By using `BigInteger`, we can now
make these accessible on dashboards.
2023-08-15 06:06:49 +02:00
Vojtech Juranek
6aebee6934
DBZ-6811 Send heartbeats when there are no updates in the DB
...
Heartbeats should be sent when Debezium is not sending any events
obatined from the DB. Send heartbeat before finishing itteration
which doesn't contain any updates from the DB.
2023-08-14 20:17:59 +02:00
Vojtech Juranek
6ca842b772
DBZ-6635 Send heartbeats also before processing first event
...
We should send heartbeats no matter if there is already any DB record
processed or not. This prevents situation when after the start there is
no new record in the Db and Debezium is not sending neither DB events
nor heartbeats.
2023-08-14 18:45:43 +02:00
Stein Rolevink
80b1518057
DBZ-6786 Add checks to TransactionPayloadIT
2023-08-14 17:24:38 +02:00
Stein Rolevink
5e2f115959
DBZ-6786 Use custom row deserializers in case of binlog compression
2023-08-14 17:24:38 +02:00
harveyyue
76738a6402
DBZ-6758 Add it test for (+/-) infinity values for numeric/decimal types
2023-08-14 09:04:33 +02:00
harveyyue
15e81c1a84
DBZ-6758 When using pgoutput in postgres connector, (+/-)Infinity is not supported in decimal values
2023-08-14 09:04:33 +02:00
harveyyue
bb579983ca
DBZ-6794 Dbz crashed on parsing MySQL DDL statement (SELECT 1 + @sum:=1 AS ss;)
2023-08-14 09:01:36 +02:00
rajdangwal
b3098de0fd
DBZ-6720: minor nit
2023-08-14 08:59:54 +02:00
rajdangwal
153834c650
DBZ-6720: handle unchanged toasted uuid array
2023-08-14 08:59:54 +02:00
“vsantonastaso”
64eaf72665
DBZ-6689 make kafka signal consumer group configurable
2023-08-11 13:20:07 +02:00
Anil Dasari
b7e0e1cd2a
DBZ-6641: Schema name changed with Custom topic naming strategy
2023-08-10 11:53:31 +02:00
Anil Dasari
a4c0bf5614
DBZ-6641: Schema name changed with Custom topic naming strategy
2023-08-10 11:53:31 +02:00
Jiri Pechanec
55650fac7d
[docs] Document as breaking change
2023-08-10 09:04:05 +02:00
harveyyue
063244a0ad
DBZ-6760 Outbox transformation can cause connector to crash
2023-08-10 08:59:43 +02:00
Chris Cranford
7552068515
DBZ-6780 Relax lexicon rule for MySQL REAL_LITERAL
2023-08-10 07:17:07 +02:00
Jiri Pechanec
ec100d6127
DBZ-6240 Rename vars to reflect the semantics
2023-08-10 07:04:17 +02:00
Xiaojian Sun
424c1838f8
DBZ-6240 Update documentation/modules/ROOT/pages/transformations/schema-change-event-filter.adoc
2023-08-10 07:04:17 +02:00
sunxiaojian
a2f5068f98
DBZ-6240 formatting doc
2023-08-10 07:04:17 +02:00
sunxiaojian
43c7c0a3f6
DBZ-6240 Rename the configuration name 'schema.change.event.include.list' to 'schema.change.event.exclude.list'
2023-08-10 07:04:17 +02:00
Jiri Pechanec
8943047809
DBZ-6240 Change formatting
2023-08-10 07:04:17 +02:00
Jiri Pechanec
920221741f
DBZ-6240 Add doc to nav bar
2023-08-10 07:04:17 +02:00
sunxiaojian
6451c93256
DBZ-6240 Add an STM to filter schema change event
2023-08-10 07:04:17 +02:00
Jiri Novotny
0d18eb6768
DBZ-6779 Change approach to version parsing
2023-08-10 06:59:36 +02:00
Jiri Novotny
554163a3f1
DBZ-6779 Fix version parsing of non-numerical chars
2023-08-10 06:59:36 +02:00
Debezium Builder
ca5d722ce0
[release] Development version for testing module deps
2023-08-09 10:41:20 +00:00
Debezium Builder
3c72f071b0
[maven-release-plugin] prepare for next development iteration
2023-08-09 10:33:06 +00:00
Debezium Builder
915c465440
[maven-release-plugin] prepare release v2.4.0.Alpha2
2023-08-09 10:33:06 +00:00
Debezium Builder
e1ff59b792
[release] Stable 2.4.0.Alpha2 for testing module deps
2023-08-09 10:31:09 +00:00
Jiri Pechanec
949d34d768
[release] Changelog for 2.4.0.Alpha2
2023-08-09 12:17:50 +02:00
Jiri Pechanec
0b5f7fafde
DBZ-6785 Upgrade Kafka to 3.5.1
2023-08-09 10:45:41 +02:00
Jiri Pechanec
9f3d401926
DBZ-6783 Reformat code
2023-08-09 10:44:39 +02:00
Ryan van Huuksloot
4f49d2f6fe
DBZ-6783 Upgrade MySQL Binlog Client to v0.28.1
2023-08-09 10:44:39 +02:00
Chris Cranford
dc23f18456
DBZ-6782 Properly solve XMLTYPE data types during DDL changes
2023-08-09 06:46:31 +02:00
Jiri Pechanec
e5766ae26a
DBZ-6784 Add default value
2023-08-09 06:24:39 +02:00
Massimo Fortunat
a8fd2e5a19
DBZ-6784 Added "db.index" parameter description to Redis (Stream) documentation
2023-08-09 06:24:39 +02:00
Vojtech Juranek
e26899f844
DBZ-2862 Add notice about obsolete tracing documentation
2023-08-08 21:45:30 +02:00
REMY David
f2b58566b1
DBZ-2862 Added link to OpenTelemetryInterceptorVersion class in javadoc
2023-08-08 21:34:04 +02:00
REMY David
bfc3db3021
DBZ-2862 Add comments, minor modifications
2023-08-08 21:34:04 +02:00
david remy
565075a320
DBZ-2862 Improved OpenTelemetry Handling in Debezium
...
- Implemented a dynamic solution for handling version changes in OpenTelemetry, using Java introspection to determine the correct interceptor class at runtime.
- Utilized a custom "ProducerInterceptor" to delegate logic based on the presence of specific OpenTelemetry classes.
- Removed direct usage of OpenTelemetry's internal API 'ConfigUtils'.
- Aligned solution with Debezium's aim of ensuring compatibility with Strimzi.
This update ensures a more robust handling of OpenTelemetry's version transitions.
2023-08-08 21:34:04 +02:00
david remy
8a127e0173
DBZ-2862 Removal of specific java configuration from the debezium-interceptor module
2023-08-08 21:34:04 +02:00
david remy
246989017d
DBZ-2862 Replacing the OpenTracing dependency with OpenTelemetry in poms and renaming OpenTracing terms to OpenTelemetry
2023-08-08 21:34:04 +02:00
david remy
82029d8001
DBZ-2862 Code formatting (mvn process-sources)
2023-08-08 21:34:04 +02:00
david remy
10c698ab0d
DBZ-2862 Format file
2023-08-08 21:34:04 +02:00
david remy
e91c1ce91a
DBZ-2862 switch tracing to opentelemetry for debezium- quarkus
2023-08-08 21:34:04 +02:00
REMY David
97134a3078
DBZ-2862 Parent pom version upgrade
2023-08-08 21:34:04 +02:00
REMY David
15fdcb5027
DBZ-2862 Performance optimization
...
- Changing the traceRecord method to be static. This avoids creating an instance on each call.
- Caching the results of isOpenTelemetryJavaagentEnable() and isOpenTelemetryApiEnable().
- Using isDebugEnabled() to avoid the costs of constructing strings when it's not necessary.
- Reorganizing some conditions to minimize the operations performed.
- Moving the static instances TEXT_MAP_PROPAGATOR, SETTER, and GETTER into the traceRecord method. This will prevent them from being held in memory when not in use.
2023-08-08 21:34:04 +02:00
REMY David
86e5288656
DBZ-2862 Removed reference to Strimzi in comment
2023-08-08 21:34:04 +02:00