Chris Cranford
82b317df92
DBZ-4321 Relax service existence in EventDispatcher
2023-12-13 11:27:40 -05:00
Chris Cranford
ada157d117
DBZ-4321 Introduce BeanRegistry
and ServiceRegistry
...
As a part of this work to handle injection in a cleaner way, this commit
adds two new broad concepts called `BeanRegistry` and `ServiceRegistry`.
A BeanRegistry is a glorified registry of different objects that are not
necessarily services but may be desired by a service. This contract will
allow Debezium to integrate in the future with other CDI providers.
A ServiceRegistry is more of an internal concept, where various systems
can be started based on their dependency order and provides a universal
way to split larger parts of the code into smaller, focused modules that
can be accessed using the Service Locator pattern.
2023-12-13 11:27:40 -05:00
Chris Cranford
26b3881941
DBZ-4321 Add MongoDB hook & polish injection handler
2023-12-13 11:27:40 -05:00
Chris Cranford
59027ed5ed
DBZ-4321 New PostProcessor
contract and Column Reselection
2023-12-13 11:27:40 -05:00
Bob Roldan
f4dea8044b
DBZ-6834 Updates property decription
2023-12-13 11:10:53 +01:00
Jakub Cechacek
bde91ecf0f
DBZ-7252 Using correct offsets in table/collection notifications for MongoDB
2023-12-12 19:52:14 +01:00
Chris Cranford
9a5d04578e
DBZ-7237 Align LOB behavior in snapshot and streaming
...
The snapshot phase was not setting the unavailable value placeholder when the
user had configured LOB as off, this aligns that behavior to be consistent
with the behavior from streaming.
2023-12-12 10:36:23 +01:00
harveyyue
c5ce1cf945
DBZ-7251 Length value is not removed when changing a column's type
2023-12-12 10:18:21 +01:00
Tudor Plugaru
463cbfad32
DBZ-6071 [doc] document StreamNameMapper
support for Kafka sink
2023-12-12 10:04:45 +01:00
dependabot[bot]
6355361ba9
[ci] Bump tj-actions/changed-files from 40.2.1 to 40.2.2
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 40.2.1 to 40.2.2.
- [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/v40.2.1...v40.2.2 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 19:31:15 -05:00
Jordan Pittier
def0cf9a74
[docs] connectors/jdbc.adoc: fix typo in SQL pool size
2023-12-11 12:04:54 -05:00
Jiri Pechanec
5014e2ace3
DBZ-7238 Upgrade Kafka to 3.6.1
2023-12-11 14:12:13 +01:00
Chris Cranford
63345571f9
DBZ-7218 Suggested edits
2023-12-11 07:51:24 -05:00
Chris Cranford
d27154dc60
DBZ-7218 Log warnings if log destination misconfigured
2023-12-11 07:51:24 -05:00
Chris Cranford
b9bb04c250
DBZ-7218 Clarify Oracle log destination requirements
2023-12-11 07:51:24 -05:00
Ilyas Ahsan
be20aba0c4
DBZ-7242 Add Grammar Oracle Truncate Cluster
...
Add end of line
2023-12-11 07:15:55 -05:00
harveyyue
b6924e6efc
DBZ-7145 Introduce a new SMT to extract table schema information for jdbc sink connector
2023-12-08 13:33:15 +01:00
gongzhongqiang
018ecfe9f6
[polish] remove redundant Geometry type checking code
2023-12-08 10:16:46 +01:00
Bob Roldan
5130ba7bc5
Fix typo found in each of the source connector docs
2023-12-07 17:02:46 -05:00
Jiri Kulhanek
28188692d7
DBZ-7236 simple fix of inversed if logic
2023-12-07 05:00:39 -05:00
Chris Cranford
2f4d90ca9c
[ci] Java Outreach - Move to PostgreSQL 16
2023-12-07 04:57:01 -05:00
Chris Cranford
9f648fb068
[ci] Java Outreach - Move to MongoDB 7.0
2023-12-07 04:57:01 -05:00
Chris Cranford
edef0a0d11
[ci] Java Outreach - don't fail fast on matrix jobs
2023-12-07 04:57:01 -05:00
Chris Cranford
6c673768c2
[ci] Java Outreach build with both Java EA and GA versions
...
EA: Build performs both compile and test execution
GA: Build performs only compilation
2023-12-07 04:57:01 -05:00
Chris Cranford
aea6cc003d
[ci] Use a relaxed property check for tests
2023-12-06 18:04:59 -05:00
Roman Kudryashov
c7b3197bc1
DBZ-7216 Fix data schema name in case of metadata is in headers
2023-12-06 14:22:24 +01:00
mfvitale
5ed16284f4
DBZ-6834 Provide INSERT/DELETE semantics for MongoDb incremental snapshot watermarking
2023-12-06 14:10:26 +01:00
mfvitale
f275b1172c
DBZ-6834 Disable signal based watermarking tests on ReadOnlyIncrementalSnapshotIT
2023-12-06 14:10:26 +01:00
mfvitale
874ab18017
DBZ-6834 Enable REPLICA IDENTITY on debezium_signal test table
2023-12-06 14:10:26 +01:00
mfvitale
ee0a55a19c
DBZ-6834 Disable signal based watermarking tests on ReadOnlyIncrementalSnapshotIT
2023-12-06 14:10:26 +01:00
mfvitale
4fedfbba03
DBZ-6834 Provide INSERT/DELETE semantics for incremental snapshot watermarking
2023-12-06 14:10:26 +01:00
mfvitale
2523d70f76
DBZ-6834 Add docs for incremental.snapshot.watermarking.strategy
2023-12-06 14:09:59 +01:00
mfvitale
d03a86d97c
[docs] Fix initial notifications
2023-12-06 12:05:36 +01:00
Jiabao Sun
d740bf52dd
DBZ-7230 MySQL BIT Type should have a default length 1
2023-12-06 07:15:26 +01:00
Jiri Pechanec
5b3102e14a
DBZ-7232 Upgrade logback to 1.2.13
2023-12-06 06:47:48 +01:00
Jiri Pechanec
6049d4b927
[release] Calculate MD5 sum from new operator location
2023-12-05 10:12:18 +01:00
dependabot[bot]
e05fd49854
[ci] Bump actions/setup-java from 2 to 4
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 2 to 4.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-05 06:40:17 +01:00
Sebastiaan Knijnenburg
f869ddaccc
DBZ-6723 Update docs on Eventhub partition configuration
...
Add documentation to explain different strategies to route events via
debezium-server to one or multiple partitions in Azure EventHubs.
Link: https://issues.redhat.com/browse/DBZ-6723
2023-12-04 18:12:40 -05:00
dependabot[bot]
0a08600fc7
[ci] Bump tj-actions/changed-files from 40.2.0 to 40.2.1
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 40.2.0 to 40.2.1.
- [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/v40.2.0...v40.2.1 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-04 18:11:06 -05:00
Debezium Builder
19ca6253cd
[release] Development version for testing module deps
2023-12-04 14:05:15 +00:00
Debezium Builder
0fd1c0dc9a
[maven-release-plugin] prepare for next development iteration
2023-12-04 13:55:35 +00:00
Debezium Builder
3e2d75f0da
[maven-release-plugin] prepare release v2.5.0.Beta1
2023-12-04 13:55:35 +00:00
Debezium Builder
b79496ece2
[release] Stable 2.5.0.Beta1 for testing module deps
2023-12-04 13:53:36 +00:00
Jiri Pechanec
366e3891d1
[release] Changelog for 2.5.0.Beta1
2023-12-04 14:51:00 +01:00
Jiri Pechanec
73134cd5ff
DBZ-7198 Revert "Upgrade apicurio to 2.5.3.Final"
...
This reverts commit 5aed12951a
.
2023-12-04 09:54:44 +01:00
Jakub Cechacek
355041dbaf
DBZ-7184 buffer lock is now acquired with timeout and reattempted on failure
2023-12-04 06:58:28 +01:00
Jakub Cechacek
88a64bf3d5
DBZ-7184 Resumable events are now guaranteed to contain resume token
2023-12-04 06:58:28 +01:00
Jakub Cechacek
9ad6f9c7db
DBZ-7184 Streaming loop now always uses resumable event to get resume token
2023-12-04 06:58:28 +01:00
Jakub Cechacek
8a5007a738
DBZ-7184 Refactored streaming loop of MongoDB connector
2023-12-04 06:58:28 +01:00
Jakub Cechacek
c7e87c5382
DBZ-7184 Using buffering cursor in straming change event source
2023-12-04 06:58:28 +01:00