mfvitale
20fbe73bc8
DBZ-7311 Use a more meaningful name for identify an on demand blocking snapshot
2024-01-08 12:52:03 +01:00
mfvitale
47cbdee526
DBZ-7311 Permits to execute a blocking snapshot even if snapshot.mode=never
2024-01-08 12:52:03 +01:00
Chris Cranford
0f5e654193
DBZ-7315 Fix Oracle include/exclude lists with spaces
2024-01-05 10:52:32 +01:00
Mickael Maison
70e7186868
DBZ-7298 Add service loader manifests for all Connect plugins
...
Add manifests for source/sink connectors, converters and transformations.
2024-01-04 09:22:29 +01:00
Ilyas Ahsan
62cb43a72e
DBZ-7288 Unittest for hasCommitAlreadyBeenHandled in CommitScn Class
...
fix formatting
2024-01-03 08:29:50 -05:00
Debezium Builder
3853d20f44
[maven-release-plugin] prepare for next development iteration
2023-12-21 06:52:01 +00:00
Debezium Builder
5d35e9caaa
[maven-release-plugin] prepare release v2.5.0.Final
2023-12-21 06:52:01 +00:00
Jiri Pechanec
d05848ea89
DBZ-6764 Use correct user for registration
2023-12-20 14:26:55 +01:00
ani-sha
4b36ed9975
DBZ-7177 DBZ-6764 Use correct context name and add suggestions for code review
2023-12-20 08:56:56 +01:00
ani-sha
5a27d42257
DBZ-7177 Add isStreaming check for all tests, remove unused files
2023-12-20 08:56:56 +01:00
ani-sha
a12b1a9872
DBZ-6764 Connector metrics implementation for REST extension
2023-12-20 08:56:56 +01:00
ani-sha
e535e5b78d
DBZ-7177 Add suggestions from code review, adjust code style changes
2023-12-20 08:56:56 +01:00
ani-sha
2555a1cee2
DBZ-6764 DBZ-7178 DBZ-7177 Use MBeanServer to query metrics for REST endpoint and create new metrics descriptor
2023-12-20 08:56:56 +01:00
ani-sha
2165d9bed1
DBZ-6764 Connector metrics implementation for REST extension
2023-12-20 08:56:56 +01:00
Roman Kudryashov
516aa87fad
DBZ-7235 Add option to customize CloudEvents schema name
2023-12-20 06:53:37 +01:00
Jiri Pechanec
4472b4bcd6
DBZ-7251 Enable fitering of Oracle connector
2023-12-19 17:29:37 +01:00
Vojtech Juranek
676876689c
DBZ-7257 Fix regression in parsin Oracle 12 version
2023-12-19 16:27:08 +01:00
Vojtech Juranek
043f11e261
DBZ-7257 Add test for paring Oracle versions
2023-12-19 16:27:08 +01:00
harveyyue
225277c5c0
DBZ-7251 Return generic DataCollectionId instead of REST response DataCollection in getMatchingCollections method
2023-12-19 12:53:57 +01:00
harveyyue
4719396ffc
DBZ-7145 Introduce a common parent connect for all Debezium source connectors
2023-12-19 12:53:57 +01:00
harveyyue
5553059fb8
DBZ-7167 Provide a public API from the connector implementations to retrieve the list of matching collections or tables based on the different include-/exclude lists
2023-12-19 12:53:57 +01:00
Vojtech Juranek
37ebb8ecae
DBZ-7275 Close connection registerd with bean registry
...
New connection created for bean registry is never closed. Close it
during when stopping the task.
2023-12-19 10:22:02 +01:00
Vojtech Juranek
e48786c194
DBZ-7276 Grant DELETE on signalling table in the incremental snapshot tests
...
Delete is needed for `insert_delete` watermarking strategy.
2023-12-19 06:23:25 +01:00
Debezium Builder
2c1def7241
[maven-release-plugin] prepare for next development iteration
2023-12-14 09:43:13 +00:00
Debezium Builder
ef8260f802
[maven-release-plugin] prepare release v2.5.0.CR1
2023-12-14 09:43:12 +00:00
Chris Cranford
25ef5fa7d0
DBZ-4321 Fix test failures with Oracle XStream
2023-12-13 11:27:40 -05:00
Chris Cranford
2b02b3982e
DBZ-4321 Rework configuration options
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
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
Chris Cranford
d27154dc60
DBZ-7218 Log warnings if log destination misconfigured
2023-12-11 07:51:24 -05:00
Jiri Kulhanek
28188692d7
DBZ-7236 simple fix of inversed if logic
2023-12-07 05:00:39 -05:00
Chris Cranford
aea6cc003d
[ci] Use a relaxed property check for tests
2023-12-06 18:04:59 -05:00
mfvitale
4fedfbba03
DBZ-6834 Provide INSERT/DELETE semantics for incremental snapshot watermarking
2023-12-06 14:10:26 +01: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
Chris Cranford
9976f9848f
DBZ-7207 Allow XStream attach errors to be retried
2023-12-01 11:44:28 +01:00
Jiri Kulhanek
8192620d71
DBZ-7208 - implemented check for NPE
2023-11-30 20:28:43 -05:00
Chris Cranford
7ddbeceb82
DBZ-7192 Checkstyle fixes
2023-11-30 00:06:05 -05:00
Jiri Kulhanek
18c672ab6f
DBZ-7192: move abandonedTransactionsCache to common abstract layer
...
also makes sure that events are correctly removed in ISPN event processor after transaction is abandoned.
Also fixes scenario with event number based threshold abandonment in ISPN - events comming afterwards would be still processed.
2023-11-30 00:06:05 -05:00
Jiri Kulhanek
c0f141f51f
DBZ-7192: move abandoned transactions impl to Abstract layer
...
So it is available for ISPN. ISPN does not store list of abandoned transactions
fix rebase
cosmetic changes
2023-11-30 00:06:05 -05:00
mfvitale
5ddf75cbea
DBZ-6878 Fix NotificationsIT for Oracle
2023-11-29 12:08:11 -05:00
“vsantonastaso”
8c1c369449
DBZ-6878 add table specific notification in initial snapshot
2023-11-29 08:32:21 +01:00
Chris Cranford
425543d1e0
DBZ-7194 Add GGSHAREDCAP to excluded schemas
2023-11-28 19:56:57 -05:00
Chris Cranford
937677cc89
DBZ-7194 Use a more relaxed version pattern
2023-11-28 19:56:57 -05:00
baabgai
02ad10550f
DBZ-7194 Update OracleDatabaseVersion.java
...
match only to the first occurrence of 'Release ' Substring in Oracle Banner
2023-11-28 19:56:57 -05:00
Jiri Kulhanek
71d80af0b7
DBZ-7169 - populating processed transaction cache only if lobs enabled - in sync with memory event processor
2023-11-27 17:55:56 -05:00
Chris Cranford
aa229424a4
DBZ-7158 Treat Oracle RAC redo thread log sequences independently
2023-11-23 14:14:46 +01:00
rkerner
aeaba3ae70
DBZ-6762 Add "validate filters" endpoint/s for connector-specific Connect REST Extensions
...
closes to https://issues.redhat.com/browse/DBZ-6762
2023-11-22 06:10:40 +01:00