Commit Graph

9190 Commits

Author SHA1 Message Date
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
harveyyue
950dbfd2b7 DBZ-7189 Parsing MySQL indexes for JSON field fails, when casting is used with types double and float 2023-11-28 14:12:17 -05:00
Jakub Cechacek
bd43db0b91 DBZ-6875 Ignoring the correct exception when awaiting RS primary 2023-11-28 14:25:52 +01: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
Sebastiaan Knijnenburg
036eda0c64 DBZ-6723 Expose partition number in ChangeEvent interface
Based on feedback in https://github.com/debezium/debezium-server/pull/33 this
commit adds the partition() method to the ChangeEvent interface and implements
it in the EmbeddedEngineChangeEvent. This allows reading the assigned partition
for an event in downstream processors, for example in custom Sinks that need
the assigned partition for routing purposes.

Link:  https://issues.redhat.com/browse/DBZ-6723
2023-11-28 09:38:18 +01:00
Jakub Cechacek
0ff0ff54ae DBZ-7186 Removing unsued offset parameter 2023-11-28 07:27:34 +01:00
Jakub Cechacek
03e305e835 DBZ-7184 Extracted split event handling from streaming source 2023-11-28 07:27:34 +01:00
Jakub Cechacek
3f0eeebf10 DBZ-7184 Extracted change stream initialisation 2023-11-28 07:27:34 +01:00
Chris Cranford
066d7e5832 DBZ-7187 Upgrade to Infinispan 14.0.20.Final 2023-11-28 07:22:15 +01:00
Chris Cranford
03f3987841 DBZ-7188 Upgrade Outbox Extension to Quarkus 3.5.3 2023-11-28 07:21:08 +01:00
dependabot[bot]
f882268143 [ci] Bump tj-actions/changed-files from 40.1.1 to 40.2.0
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 40.1.1 to 40.2.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/v40.1.1...v40.2.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-11-28 07:19:55 +01:00
Chris Cranford
22f2ecbea0 DBZ-7144 Upgrade protobuf-java-util to 3.25.1 2023-11-28 07:16:36 +01:00
Chris Cranford
616bb52f20 DBZ-7169 Update COPYRIGHT.txt 2023-11-27 17:55:56 -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
Jiri Pechanec
f76a78ee2f DBZ-6703 Use correct prefix 2023-11-27 14:13:46 +01:00
ahazourli
aa5b9fa436 DBZ-6703 ADD user to COPYRIGHT.txt and Aliases.txt 2023-11-27 14:13:46 +01:00
ahazourli
ff0b8a74bd DBZ-6703 Debezium RabbitMQ Native Stream documentation 2023-11-27 14:13:46 +01:00
ahazourli
222ae2a835 DBZ-6703 Debezium RabbitMQ Native Stream documentation 2023-11-27 14:13:46 +01:00
Gunnar Morling
4557039aab [docs] Adding missing config 2023-11-27 10:54:05 +01:00
Gunnar Morling
0ff6c730d6 DBZ-7181 Avoiding queries not available in recovery mode 2023-11-27 10:47:16 +01:00
ani-sha
05b34846a0 DBZ-7152 Allow singleUpdateStatement to use tableSources clause instead of only table name 2023-11-27 10:41:59 +01:00
rkerner
fe0b83e7fb DBZ-7179 Fix DebeziumMySqlConnectorResource not using the new MySQL adatper structure to support different MySQL flavors
closes to https://issues.redhat.com/browse/DBZ-7179
2023-11-24 07:15:08 +01:00
Roman Kudryashov
cf3b74bcfb DBZ-7159 Code review 2023-11-23 14:19:37 +01:00
Roman Kudryashov
1992c1e7e4 DBZ-7159 Fail fast during deserialization if a value is not a CloudEvent 2023-11-23 14:19:37 +01:00
Chris Cranford
aa229424a4 DBZ-7158 Treat Oracle RAC redo thread log sequences independently 2023-11-23 14:14:46 +01:00
Chris Cranford
1ce4ebd668 DBZ-1482 Fix for mismatch source query during incremental snapshots 2023-11-23 13:54:53 +01:00
Chris Cranford
3c3bd504c8 DBZ-1482 Add some logging for test failure 2023-11-23 13:54:53 +01:00
Chris Cranford
b4790b36f3 DBZ-1482 Disable purged GTID tests for MariaDB - not applicable 2023-11-23 13:54:53 +01:00
Chris Cranford
8ca62c961c DBZ-1482 Fix read-only incremental snapshot failures 2023-11-23 13:54:53 +01:00
Chris Cranford
e722845717 DBZ-1482 Don't initiate a transaction for every MariaDB GTID event.
There are use cases where MariaDB will send a GTID event to start a
transaction but that event will not conclude with a COMMIT and in
those cases, don't start a buffer transaction boundary.
2023-11-23 13:54:53 +01:00
Chris Cranford
25a68ba3ef DBZ-1482 Fix MariaDB EventBuffer warnings 2023-11-23 13:54:53 +01:00
Chris Cranford
f5b0084216 DBZ-1482 Initial MariaDB GTID support 2023-11-23 13:54:53 +01:00
Chris Cranford
ebf940b1ad DBZ-1482 Add MariaDB gtid replica bits 2023-11-23 13:54:53 +01:00
Chris Cranford
1deb01fd33 DBZ-7083 Relax REST extension validation 2023-11-23 13:54:53 +01:00
Chris Cranford
1d6a1ec6c1 DBZ-7083 Introduce strategy for MySQL and MariaDB 2023-11-23 13:54:53 +01:00
Jiri Pechanec
e57c607bcf DBZ-6762 Rename to general name 2023-11-22 06:10:40 +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
Jakub Cechacek
ae6e7d03cc DBZ-7157 Unified MongoDB document key serialisation for snapshot and streaming 2023-11-21 13:29:12 +01:00
Jakub Cechacek
fb23ce13a1 DBZ-7157 JsonSerialization#getDocumentIdChangeStream now uses the same implementation as getDocumentIdSnaphsot 2023-11-21 13:29:12 +01:00
Jakub Cechacek
d2eca450d5 DBZ-7157 Added test case for key generation with composite document ids 2023-11-21 13:29:12 +01:00
mfvitale
2f8482d284 DBZ-7139 Use namespace instead of identifier for matching collections to be snapshotted 2023-11-21 11:13:39 +01:00
Jakub Cechacek
687f2858e3 DBZ-7162 Added various streaming metrics to MongoDB connector 2023-11-21 11:09:09 +01:00
Jakub Cechacek
7d4ca05ef6 DBZ-7162 Passing streaming metrics to MongoDbStreamingChangeEventSource 2023-11-21 11:09:09 +01:00
Jiri Pechanec
b127d8a1ac [jenkins-jobs] Build dependency snapshot before version change 2023-11-21 10:46:44 +01:00
Jakub Cechacek
17464f5fe2 DBZ-7146 Configurable inactivity pause duration in MongoDB connector 2023-11-20 13:59:44 +01:00
Chris Cranford
529be44712
[ci] Mark stopCurrentIncrementalSnapshotWithAllCollectionsAndTakeNewNewIncrementalSnapshotAfterRestart as flaky 2023-11-18 09:25:15 -05:00
Chris Cranford
4e1d03c5aa DBZ-7153 Fix test failures for undo operations 2023-11-18 09:11:31 -05:00
Jiri Kulhanek
371237d167 DBZ-7153 - memory cache recreated during startup (from ISPN cache) 2023-11-18 09:11:31 -05:00
Kosta Kostelnik
3508913a3d DBZ-7153 - using an in-mem cache to process faster 2023-11-18 09:11:31 -05:00