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
REMY David
40e2a9cc90
DBZ-2862 property of OpenTelemetry version renamed
2023-08-08 21:34:04 +02:00
REMY David
a2ac2b1dca
DBZ-2862 Removed extra line
2023-08-08 21:34:04 +02:00
REMY David
a13026bce8
DBZ-2862 Removed OpenTelemetry dependencies in Interceptor module package
2023-08-08 21:34:04 +02:00
REMY David
76c536ec23
DBZ-2862 Adaptation of traceability with OpenTelemetry dependencies in the scope provided. Moved the interceptor to a new module.
2023-08-08 21:34:04 +02:00
REMY David
5846446672
DBZ-2862 Switch tracing to OpenTelemetry, Rewrite SMT with Otel API, Add Interceptor for e2e tracing, add Otel TextMap getter and setter
2023-08-08 21:34:04 +02:00
Fiore Mario Vitale
2d3d103f1b
DBZ-6566 Apply suggestions from code review
...
Co-authored-by: roldanbob <broldan@redhat.com>
2023-08-08 16:04:55 +02:00
mfvitale
1df505f17e
DBZ-6566 Document new blocking snapshot
2023-08-08 16:04:55 +02:00
mfvitale
df52a1068a
DBZ-6777 Fix wrong static notification and signals lists that lead to be wrongly shared between connectors instances
2023-08-08 13:01:37 +02:00
Vojtech Juranek
41cdaeb170
DBZ-6213 Adjust connector restart
...
* Try to start the connector in BaseSourceTask::start(). This is the
root cause of DBZ-6213 as EmbeddedEngine calls start() and assumes
it really tries to start the connector.
* Simplify the code by removing unnecessary checks.
2023-08-08 10:27:33 +02:00
Jiri Pechanec
e5ca8c5000
DBZ-6684 Use more descriptive class name
2023-08-08 10:22:10 +02:00
harveyyue
b16d991a25
DBZ-6684 Rename back fields with avro_unicode
2023-08-08 10:22:10 +02:00
Jiri Pechanec
a8664ae3e9
DBZ-6767 Create publication for pgoutput only
2023-08-08 08:18:17 +02:00
Jiri Pechanec
3d263d645e
DBZ-6767 Provide bytea suport
2023-08-08 08:18:17 +02:00
Jiri Pechanec
3aa6759ebd
DBZ-6767 Add missing type name
2023-08-08 08:18:17 +02:00
dependabot[bot]
637de1f9d3
[ci] Bump tj-actions/changed-files from 37.5.1 to 37.6.0
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 37.5.1 to 37.6.0.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](https://github.com/tj-actions/changed-files/compare/v37.5.1...v37.6.0 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-08 08:17:48 +02:00
Massimo Fortunat
effd41035d
DBZ-6759 fixed missing copyright and author name
2023-08-08 08:16:21 +02:00
Massimo Fortunat
b9979606eb
DBZ-6759 fixed code formatting issue
2023-08-08 08:16:21 +02:00
Massimo Fortunat
dfe5afc9cc
DBZ-6759 Added a new Redis configuration parameter for selecting the database index.
2023-08-08 08:16:21 +02:00