Commit Graph

9722 Commits

Author SHA1 Message Date
jchipmunk
04b8597239 DBZ-7446 Reduce string creation during SQL_REDO column read
Oracle Connector can create a new string when reading SQL_REDO column only if CSF column value is 1.
2024-02-05 12:26:39 -05:00
mfvitale
d0e4ad7e14 DBZ-7441 Postpone SignalProcessor start after streaming is initialized
This will avoid that channels that not depends on the event streaming like the 'source' channel, will start processing signals before the IncrementalSnapshotChangeEventSource is initialized.
2024-02-05 14:06:40 +01:00
Clifford Cheefoon
d53ca0daec DBZ-7443 Correct debezium.sink.pubsub.flowcontrol variables
Correct case discrepancy for configuration variables between docs and pubsub sink connector
df95323322/debezium-server-pubsub/src/main/java/io/debezium/server/pubsub/PubSubChangeConsumer.java (L98C3-L98C88)
2024-02-05 10:42:54 +01:00
mfvitale
57c4e2a876 DBZ-7300 Add new properties to config definition 2024-02-02 13:41:45 +01:00
mfvitale
881442de3d DBZ-7300 Fix duplicate field assignment for CONNECTOR_SNAPSHOT group 2024-02-02 13:41:45 +01:00
mfvitale
3b92786a41 DBZ-7300 Snapshotter, SnapshotLock and SnapshotQuery are now services registered in the ServiceRegistry 2024-02-02 13:41:45 +01:00
mfvitale
8e17724392 DBZ-7300 Refactor Snapshotter interface to be an SPI through SnapshotterProvider.
Also, this will split snapshot locking and query behavior into a separate interface
2024-02-02 13:41:45 +01:00
mfvitale
fa338b61c4 DBZ-7436 Add empty statistics for SingleDuration to avoid NPE 2024-02-02 12:36:24 +01:00
Jiri Pechanec
c994001d6a DBZ-7442 Upgrade protobuf to 3.25.2 2024-02-02 11:50:19 +01:00
Ondrej Babec
8c305e22bc DBZ-7432 Create systemtests for Unwrap SMT 2024-02-01 13:40:50 +01:00
Jakub Cechacek
31dac84135 DBZ-7379 Cleaned up MongoClient creating and added ability to use connector specific keystore/truststore 2024-01-31 15:01:04 +01:00
Chris Cranford
2bfa92e6af DBZ-7429 Resolve primary key values from after struct 2024-01-31 12:05:07 +01:00
Fiore Mario Vitale
1c93a92b84 DBZ-7421 Change access modifier for SnapshotDataCollection to private
Co-authored-by: Jiri Pechanec <jpechane@redhat.com>
2024-01-31 11:05:04 +01:00
mfvitale
f9034f2108 DBZ-7421 Encapsulate data collection queue and its json version into a dedicated class 2024-01-31 11:05:04 +01:00
mfvitale
81298865a5 DBZ-7421 Improve incremental snapshot performance with increasing number of collections to snapshot 2024-01-31 11:05:04 +01:00
Chris Cranford
0db1a3eaae DBZ-7431 Document JDBC connector sink option connection.provider 2024-01-31 11:01:30 +01:00
roldanbob
e4b2633010 DBZ-7143 Edit description of MySQL event.converting.failure.handling.mode 2024-01-30 08:04:48 +01:00
dependabot[bot]
c0a3e5decf [ci] Bump tj-actions/changed-files from 42.0.0 to 42.0.2
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 42.0.0 to 42.0.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/v42.0.0...v42.0.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>
2024-01-30 05:43:18 +01:00
dependabot[bot]
7d7b889447 [ci] Bump peter-evans/repository-dispatch from 2 to 3
Bumps [peter-evans/repository-dispatch](https://github.com/peter-evans/repository-dispatch) from 2 to 3.
- [Release notes](https://github.com/peter-evans/repository-dispatch/releases)
- [Commits](https://github.com/peter-evans/repository-dispatch/compare/v2...v3)

---
updated-dependencies:
- dependency-name: peter-evans/repository-dispatch
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-29 16:35:42 -05:00
dependabot[bot]
26f5e30eaf [ci] Bump peter-evans/create-or-update-comment from 3 to 4
Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment) from 3 to 4.
- [Release notes](https://github.com/peter-evans/create-or-update-comment/releases)
- [Commits](https://github.com/peter-evans/create-or-update-comment/compare/v3...v4)

---
updated-dependencies:
- dependency-name: peter-evans/create-or-update-comment
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-29 16:35:27 -05:00
Jan.Lieskovsky
1d8a56778d DBZ-7374 Fix parsing NULL as the default value for SQL server (Unicode) character strings 2024-01-29 17:09:03 +01:00
Chris Cranford
d73f008884 DBZ-7388 Fix Hibernate API deprecated usages 2024-01-29 16:59:01 +01:00
Chris Cranford
90a076ac86 DBZ-7388 Fix logging entry 2024-01-29 16:59:01 +01:00
Chris Cranford
7e7c7be8c3 DBZ-7388 Fix test failures 2024-01-29 16:59:01 +01:00
Chris Cranford
75696be8eb DBZ-7388 Upgrade Outbox Extension to Quarkus 3.7.0
Quarkus 3.7 requires Java 17 baseline, explicitly changed the pom files for the
outbox extension bits to compile and use Java 17 baseline for binary artifacts.
2024-01-29 16:59:01 +01:00
Chris Cranford
3bd638eb79 DBZ-7387 Use Java 17 for compile time. 2024-01-29 16:57:16 +01:00
Chris Cranford
e2457db93e DBZ-7387 Upgrade maven-plugin-plugin to 3.11.0 (Java 17 compat) 2024-01-29 16:57:16 +01:00
Jakub Cechacek
b80b568e6c DBZ-7299 Test coverage for lookup and post-image full updates 2024-01-29 14:03:57 +01:00
Jakub Cechacek
4ea39b7d98 DBZ-7299 Ability to use post images for full document update 2024-01-29 14:03:57 +01:00
nicholas-fwang
4b62ee44f7 DBZ-7143 Fix test code for database replica environment 2024-01-29 13:48:19 +01:00
nicholas-fwang
1f8c957d18 DBZ-7143 Use log with trace record 2024-01-29 13:48:19 +01:00
nicholas-fwang
be35033d6b DBZ-7143 fix format 2024-01-29 13:48:19 +01:00
nicholas-fwang
fcee5e7bdc DBZ-7143 Add constructor for testing in MysqlValueConverters 2024-01-29 13:48:19 +01:00
nicholas-fwang
d710ee6b9f DBZ-7143 Rollback ValueConverter and handle when parse default value 2024-01-29 13:48:19 +01:00
nicholas-fwang
5aae5f51f4 DBZ-7143 Move event converting failure handler to ValueConverter interface. 2024-01-29 13:48:19 +01:00
nicholas-fwang
2bdeec099a DBZ-7143 Add document for event.converting.failure.handling.mode 2024-01-29 13:48:19 +01:00
nicholas-fwang
a36caea1de DBZ-7143 Add table DATE_TIME_TABLE_CONNECT_MODE to avoid consume error when connect mode 2024-01-29 13:48:19 +01:00
nicholas-fwang
7d99605886 DBZ-7143 Add case when EventConvertingFailureHandlingMode is null 2024-01-29 13:48:19 +01:00
nicholas-fwang
4f2bbb023a DBZ-7143 fix checkstyle format 2024-01-29 13:48:19 +01:00
nicholas-fwang
3a5f35594c DBZ-7143 Add description of event.converting.failure.handling.mode 2024-01-29 13:48:19 +01:00
nicholas-fwang
57a46943af DBZ-7143 throw exception in JdbcValueConverters 2024-01-29 13:48:19 +01:00
nicholas-fwang
eeea0f1e70 DBZ-7143 Add event.converting.failure.handling.mode option 2024-01-29 13:48:19 +01:00
Ilyas Ahsan
4f05dfff50 DBZ-7360 Resolve DDL Parser in Oracle Alter Table
DBZ-7360 Resolve DDL Parser in Oracle Alter Table

DBZ-7420 Modify alterSpecification Clause

DBZ-7420 Modify alterSpecification Clause
2024-01-29 09:58:46 +01:00
Ilyas Ahsan
bd0d858fc5 DBZ-7360 Resolve DDL Parser in Oracle Alter Table
DBZ-7360 Resolve DDL Parser in Oracle Alter Table
2024-01-26 09:39:49 -05:00
Vojtech Juranek
8365221719 DBZ-7382 Don't check record order in parallel snapshot tests 2024-01-26 08:11:52 +01:00
Vadzim Ramanenka
7a8da23785 DBZ-7273: Document data.query.mode for sqlserver connector 2024-01-26 07:17:25 +01:00
Jiri Novotny
bd82f706c4 DBZ-7386 Remove Lombok in system testsuite 2024-01-25 14:14:37 +01:00
Vadzim Ramanenka
a52fc18a45 DBZ-7273: Introduce mode to query capture tables directly 2024-01-25 06:29:26 +01:00
Animesh Kumar
2f8114029e DBZ-7380 Offset transaction id only when it's non null 2024-01-24 15:32:34 +01:00
Vojtech Juranek
187db57a44 [docs] Fix name of capture table DDL option for SQL server 2024-01-24 14:42:07 +01:00