Commit Graph

8456 Commits

Author SHA1 Message Date
Debezium Builder
8171f86aa7 [release] Stable 2.3.0.CR1 for testing module deps 2023-06-09 09:20:49 +00:00
Jiri Pechanec
23b7b7c5dd [release] Changelog for 2.3.0.CR1 2023-06-09 08:23:31 +02:00
Jesse Ehrenzweig
0180eae3f1 [docs] Fixed "SQL Server on Azure" link to examples. 2023-06-09 06:12:35 +02:00
Tommy Karlsson
567931d1ba DBZ-6537 Allow "national" as identifier in MySql 2023-06-09 06:10:38 +02:00
jcechace
b188f61307 DBZ-6539 Adding operator release modifications to the pipeline 2023-06-09 06:10:15 +02:00
jcechace
9d89b65854 DBZ-6541 operator nightly image support 2023-06-09 06:09:48 +02:00
jcechace
7cd73cc876 DBZ-6542 operator release image support 2023-06-09 06:09:19 +02:00
ani-sha
135b64ee52 DBZ-6508 Allow LIST_VALUES_CLAUSE to use negative numbers 2023-06-08 14:58:50 +02:00
jcechace
1e58daab08 DBZ-6536 Adding debezium server nightly image build 2023-06-08 09:45:02 +02:00
Jiri Pechanec
8b5f890ab0 DBZ-6493 Add operator to the snapshots 2023-06-08 08:39:07 +02:00
Jiri Pechanec
f89a5774f6 DBZ-6493 Add operator to the release 2023-06-08 08:28:42 +02:00
mfvitale
ca92f9094e DBZ-6435 Add integration tests for TABLE statement 2023-06-07 16:37:15 +02:00
蔡灿材
23de00ca95 DBZ-6435 MySql in debezium-parser-ddl does not support table keyword parsing 2023-06-07 16:37:15 +02:00
蔡灿材
35a479b228 DBZ-6435 MySql in debezium-parser-ddl does not support table keyword parsing 2023-06-07 16:37:15 +02:00
蔡灿材
b5ba2cf3fb DBZ-6435 MySql in debezium-parser-ddl does not support table keyword parsing 2023-06-07 16:37:15 +02:00
Vojtech Juranek
b795519514 DBZ-6529 Use Murmur hash for PartitionRouting SMT
Add option to use better hash function than default Java Object::hash
function to get better hashes which would be more equally spred over
the hash space and thus more equally over the Kafka partitions.
To preserve backward compatibility, previous Java `hashCode` function
is used a default.

Add Murmur3 hash function for computing hashes of the fields.
Murmur3 implementation is taken from from Infinispan project code base.

To allow users eventually use their own make `computePartition()`
protected so it can be overriden in the subclasses.
2023-06-07 11:48:30 +02:00
mfvitale
61e75cc00d DBZ-6424 Move JMX register/unregister code from Metrics to JmxUtils 2023-06-07 07:36:58 +02:00
mfvitale
b0b968fcce DBZ-6424 Move JMX register/unregister code from Metrics to JmxUtils 2023-06-07 07:36:58 +02:00
mfvitale
394a9e32d8 DBZ-6424 Move JMX register/unregister code from Metrics to JmxUtils 2023-06-07 07:36:58 +02:00
mfvitale
7338fde84e DBZ-6424 Emit JMX Notification when Debezium generate its own notification
DBZ-6424 Emit JMX Notification when Debezium generate its own notification

DBZ-6424 Emit JMX Notification when Debezium generate its own notification
2023-06-07 07:36:58 +02:00
mfvitale
769d9361e7 DBZ-6424 Add JMX Notification channel
This channel permits to send Debezium notification to JMX bean

DBZ-6424 Add JMX Signal channel

This channel permits to send signal to Debezium through the JMX operation
2023-06-07 07:36:58 +02:00
mfvitale
537cc50d65 DBZ-6524 Add support for ltree and isbn PostgreSQL data-types in case INCLUDE_UNKNOWN_DATATYPES is set to false 2023-06-06 06:31:00 +02:00
dependabot[bot]
7acdbc7141 [ci] Bump tj-actions/changed-files from 36.0.9 to 36.0.17
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 36.0.9 to 36.0.17.
- [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/v36.0.9...v36.0.17)

---
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-06-06 06:21:04 +02:00
mfvitale
f93affc3ca DBZ-6511 Add java docs for SignalProcessor getSignalChannel method 2023-06-05 17:33:07 +02:00
mfvitale
ba8a3e5062 DBZ-6511 Expose reset method on SignalChannelReader to reset processed signals 2023-06-05 17:33:07 +02:00
mfvitale
862180cd0e DBZ-6511 Add test to ReadOnlyIncrementalSnapshotIT to signal through FileSignalChannel 2023-06-05 17:33:07 +02:00
mfvitale
4d56bbd15a DBZ-6511 Restore Kafka signal offset only when KafkaSignalChannel is enabled 2023-06-05 17:33:07 +02:00
Ronak Jain
3f3967c2bb DBZ-6366: Code Improvements for skip.messages.without.change
Addresses/Closes DBZ-6366
2023-06-05 14:50:25 +02:00
Jiri Pechanec
8a1cd95086 DBZ-6515 Add units to the description 2023-06-05 11:27:57 +02:00
dependabot[bot]
03f179a11e [ci] Bump tj-actions/changed-files from 35.9.2 to 36.0.9
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 35.9.2 to 36.0.9.
- [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/v35.9.2...v36.0.9)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-05 07:47:24 +02:00
Jiri Pechanec
5a8821ac81 [docs] Fix formatting 2023-06-05 07:47:01 +02:00
ani-sha
3993f3eaad DBZ-6507 Add MATERIALIZED VIEW LOG clause 2023-06-01 08:42:21 -04:00
Vojtech Juranek
12f31d1be2 [docs] Make clear chunk size is number of rows, not size 2023-06-01 09:03:32 +02:00
mfvitale
155207dc9b DBZ-6509 Add FileSignalChannel to META-INF/services 2023-05-31 14:39:35 +02:00
Fiore Mario Vitale
ed44f2513a DBZ-6408 Improve documentation for notifications and signaling
Co-authored-by: roldanbob <broldan@redhat.com>
2023-05-30 17:17:52 +02:00
Fiore Mario Vitale
450c6df9bf DBZ-6408 Improve documentation for notifications and signaling
Apply suggestions from code review

Co-authored-by: roldanbob <broldan@redhat.com>

Apply suggestions from code review

Co-authored-by: roldanbob <broldan@redhat.com>

Apply suggestions from code review

Co-authored-by: roldanbob <broldan@redhat.com>

Apply suggestions from code review

Co-authored-by: roldanbob <broldan@redhat.com>
2023-05-30 17:17:52 +02:00
mfvitale
e1c1e65336 DBZ-6408 Add documentation for notifications 2023-05-30 17:17:52 +02:00
mfvitale
6bb4be86af DBZ-6408 Add documentation for custom signaling channel 2023-05-30 17:17:52 +02:00
Debezium Builder
3a6537bf55 [release] Development version for testing module deps 2023-05-26 10:44:30 +00:00
Debezium Builder
aa5b2131fc [maven-release-plugin] prepare for next development iteration 2023-05-26 10:35:20 +00:00
Debezium Builder
9cc9b3c29a [maven-release-plugin] prepare release v2.3.0.Beta1 2023-05-26 10:35:20 +00:00
Debezium Builder
24c2d67040 [release] Stable 2.3.0.Beta1 for testing module deps 2023-05-26 10:32:25 +00:00
Jiri Pechanec
af0de3d3dd [release] Changelog for 2.3.0.Beta1 2023-05-26 12:15:05 +02:00
mfvitale
ed2157bfc9 DBZ-6486 ExtractNewRecordState skip fields that not exists on payload 2023-05-26 11:30:37 +02:00
Jiri Pechanec
b72f084eac DBZ-6486 Check schema fields 2023-05-26 11:30:37 +02:00
mfvitale
08122371eb DBZ-6486 ExtractNewRecordState can now take arbitrary fields from payload 2023-05-26 11:30:37 +02:00
Jiri Pechanec
2fea067cca DBZ-5252 Allow skipping records in test consumer 2023-05-26 05:48:34 +02:00
Chris Cranford
9ed6a3ae97 DBZ-6502 Fix Oracle 23.x JDBC driver compatibility
Solves ORA-18176 error "{} not in any time zone.DATE" error.
2023-05-25 09:29:09 +02:00
Jiri Pechanec
65b46f204a DBZ-6496 Speed-up another incremental snapshot test 2023-05-24 18:51:49 +02:00
mfvitale
e0659f1a0e DBZ-6496 Fix performance issue on testNotification test with Oracle and MS SQL Server connectors 2023-05-24 18:51:49 +02:00