Commit Graph

8944 Commits

Author SHA1 Message Date
Chris Cranford
2479d811fb DBZ-7018 Allow SQL statements greater than 40kb
In some corner cases, users may have unusually large SQL statements that
need to be buffered due to the number of columns paired with the data in
those columns. Previously we capped this to 4000*10 or 40kb primarily to
address situations with LOB operations that could lead to OOM scenarios.
The new code rather logs a warning when exceeding 100kb and hard faults
ony when the connector sees Integer.MAX_VALUE number of SQL lines for a
single SQL buffer.
2023-10-13 08:40:34 -04:00
ani-sha
0aac72959f DBZ-7030 Add inmemory table clause for alter table 2023-10-13 08:36:31 -04:00
Gunnar Morling
a9ade5a6d8
[docs] Clarifying RDS binlog requirement
Co-authored-by: roldanbob <broldan@redhat.com>
2023-10-13 09:28:03 +02:00
Bob Roldan
0c1bf63602 DBZ-7021 Update links to Streams docs targets 2023-10-11 16:31:10 -04:00
Chris Cranford
472d010f7c DBZ-7006 Properly handle escaped CLOB single-quotes 2023-10-11 14:39:12 +02:00
Chris Cranford
e2b871ae7b DBZ-6975 Correctly handle escaped single-quotes in UNISTR arguments 2023-10-11 14:37:44 +02:00
Jiri Pechanec
201d870a09 DBZ-6482 Included review comments
Co-authored-by: roldanbob <broldan@redhat.com>
2023-10-11 08:04:14 +02:00
Jiri Pechanec
e3be69da6c DBZ-6482 Document TimescaleDB SMT 2023-10-11 08:04:14 +02:00
Vojtech Juranek
7b4cf1901c DBZ-7013 Remove deprecated and unused code from embedded package 2023-10-10 06:36:05 +02:00
dependabot[bot]
2ade4cd576 [ci] Bump tj-actions/changed-files from 39.2.0 to 39.2.1
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 39.2.0 to 39.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/v39.2.0...v39.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-10-10 06:32:41 +02:00
Jakub Cechacek
f903cda641 DBZ-6881 Deprecating MongoDB 4.4 in Debezium 2.5 2023-10-10 06:32:25 +02:00
Sergey Eizner
84ab7f7b8a DBZ-6952 Fix reconnect issue with Redis 2023-10-05 12:04:37 +02:00
Vojtech Juranek
3cc70c8a52 DBZ-6778 Remove unused code 2023-10-05 11:57:59 +02:00
Vojtech Juranek
d7e8943d4e DBZ-6778 Initialize ElapsedTimeStrategy upon its creation
Currently, newly created `ElapsedTimeStrategy` is uninitialized and its
`hasElapsed()` has to be called once `ElapsedTimeStrategy` is created to
initialize the strategy. This is confusing and error prone.

Move initialization of `ElapsedTimeStrategy` into it's constructor, so
it's initialized once it's created.
2023-10-05 11:57:59 +02:00
Chris Cranford
67ede63ccc DBZ-6899 Add test-excludes for XStream 2023-10-04 13:47:43 -04:00
Chris Cranford
a3b51b48b9 DBZ-6899 Refactor Oracle streamings metrics 2023-10-04 13:47:43 -04:00
Roman Kudryashov
e8e7c705af DBZ-6982 Fix property name 2023-10-04 13:58:53 +02:00
Roman Kudryashov
01485aceb3 DBZ-6982 Provide configuration option to exclude extension attributes from a CloudEvent 2023-10-04 13:58:53 +02:00
harveyyue
e80c82622f DBZ-6983 Add the ability to sanitize field name when inferencing json schema 2023-10-04 13:53:18 +02:00
Vojtech Juranek
78c44c937c DBZ-6992 Update Quarkus dev version to compile with JDK 21 2023-10-04 07:12:39 +02:00
Vojtech Juranek
f8203347d7 [docs] fix typo in incremental snapshot example
* remove additional curly bracket
* add back-slahes into additional condition
2023-10-04 06:30:12 +02:00
Debezium Builder
d0340673dc [release] Development version for testing module deps 2023-10-03 14:27:27 +00:00
Debezium Builder
40a8f4026d [maven-release-plugin] prepare for next development iteration 2023-10-03 14:18:54 +00:00
Debezium Builder
412c6f7979 [maven-release-plugin] prepare release v2.4.0.Final 2023-10-03 14:18:54 +00:00
Debezium Builder
5d3afd9b17 [release] Stable 2.4.0.Final for testing module deps 2023-10-03 14:16:55 +00:00
Jiri Pechanec
a45dc7a322 [release] Changelog for 2.4.0.Final 2023-10-03 15:29:36 +02:00
Vojtech Juranek
496495bc1c DBZ-6987 Create schema in Postgres test if not exists 2023-10-03 07:52:18 +02:00
Vojtěch Juránek
2776814cd5 DBZ-6986 Provide more clear reason why the test is skipped
Co-authored-by: Fiore Mario Vitale <mvitale86@gmail.com>
2023-10-03 07:49:08 +02:00
Vojtech Juranek
5abe3f2e52 DBZ-6986 Skip RecordsStreamProducerIT#shouldReceiveChangesForInfinityNumericWithInfinity on Postgres < 14
Infinity support for numeric types was added in Postgres 14, see
https://www.postgresql.org/docs/release/14.0/
2023-10-03 07:49:08 +02:00
Vojtech Juranek
c31aeef854 DBZ-6216 Use quay.io for base postgres image 2023-10-03 07:49:08 +02:00
Jakub Cechacek
08f011a913 DBZ-6973 Documentation for filters.match.mode configuration and 'user_only' option of cursor.pipeline.order 2023-10-03 07:44:57 +02:00
Jakub Cechacek
4729a1da67 DBZ-6968 Added units to the documentation of cursor.oversize.skip.threshold 2023-10-03 07:44:52 +02:00
Jakub Cechacek
a53ae013a7 DBZ-6738 create OLM manifest archive during operator release 2023-10-03 07:44:16 +02:00
Jakub Cechacek
9b3b718612 DBZ-6973 Fixed insufficient test isolation 2023-10-02 08:25:53 +02:00
Jakub Cechacek
baafe602ce DBZ-6973 Literal matching mode for database/collection filters and ability to override internal aggregation pipeline for MongoDB conenctor 2023-10-02 08:25:53 +02:00
Fiore Mario Vitale
89f51ce632 DBZ-6941 Refine signaling documentation
Co-authored-by: roldanbob <broldan@redhat.com>
2023-09-29 16:01:30 +02:00
Fiore Mario Vitale
f1ae248b7c DBZ-6941 Apply suggestions from code review to signaling docs
Co-authored-by: roldanbob <broldan@redhat.com>
2023-09-29 16:01:30 +02:00
mfvitale
90977aae76 DBZ-6941 Fix small issue with docs 2023-09-29 16:01:30 +02:00
mfvitale
189ed29e60 DBZ-6941 Improve documentation specifying that source channel is not required for MySQL with read mode and GTIDs 2023-09-29 16:01:30 +02:00
Jiri Pechanec
b65582f2c0 DBZ-6966 Fix reverted filtering logic 2023-09-28 14:27:16 -04:00
mfvitale
56795732b5 DBZ-6793 Add timestamp for notifications into documentation 2023-09-28 14:20:17 -04:00
mfvitale
993413955c DBZ-6793 Add timestamp for notifications 2023-09-28 14:20:17 -04:00
harveyyue
33c86ea4c1 DBZ-6971 Support parse mariadb keyword "NOCOPY" in related index statement 2023-09-28 14:11:44 -04:00
ani-sha
c20f297fe1 DBZ-6940 Refactor & add check for unsupported schema types 2023-09-28 13:58:13 -04:00
Kaustuv chakrabarti
0390a17e44 DBZ-6978 [MariaDB] Add support for spaces in username spec 2023-09-28 13:42:51 -04:00
Jiri Pechanec
c7caa6726f DBZ-3642 Use Java naming conventions 2023-09-26 13:06:09 +02:00
Roman Kudryashov
98c426dec4 DBZ-3642 CloudEventsConverter can retrieve metadata info from headers 2023-09-26 13:06:09 +02:00
Animesh Kumar
fcbff074f4 DBZ-6787 Dedupe table list while incremental snapshot 2023-09-26 10:50:32 +02:00
nancyxu123
b08acc6043 DBZ-6870 throw producer exception during poll() even if the queue isn't empty yet 2023-09-26 10:05:48 +02:00
dependabot[bot]
49962a29b0 [ci] Bump tj-actions/changed-files from 39.1.0 to 39.2.0
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 39.1.0 to 39.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/v39.1.0...v39.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-09-25 19:54:37 -04:00