Commit Graph

8231 Commits

Author SHA1 Message Date
Debezium Builder
976a47a3a3 [maven-release-plugin] prepare for next development iteration 2023-04-14 08:46:06 +00:00
Debezium Builder
1ca8399e8b [maven-release-plugin] prepare release v2.2.0.CR1 2023-04-14 08:46:06 +00:00
Debezium Builder
9050669920 [release] Stable 2.2.0.CR1 for testing module deps 2023-04-14 08:43:46 +00:00
Jiri Pechanec
0ff0d087c0 [release] Changelog for 2.2.0.CR1 2023-04-14 09:58:37 +02:00
Jiri Pechanec
925de0184c DBZ-6191 Do not fail if slot cannot be advanced 2023-04-14 07:44:16 +02:00
Chris Cranford
0a1a08e41f DBZ-6129 Upgrade to Quarkus 3.0.0.Final 2023-04-13 17:18:23 -04:00
Chris Cranford
c065679041 DBZ-6129 Upgrade to Quarkus 3.0.0.CR2 2023-04-13 17:18:23 -04:00
Chris Cranford
537dad3afe DBZ-6129 Fix test failures 2023-04-13 17:18:23 -04:00
Chris Cranford
5a0317f86f DBZ-6129 Upgrade to Quarkus 3.0.0.CR1
Quarkus 3 now includes Jakarta EE which replaces the old Java EE classes
that were found within the `javax.*` package and are now in `jakarta.*`.

In addition, quarkus-boostrap-maven-plugin had been deprecated and is no
longer available, replaced with quarkus-extension-maven-plugin instead
with the CR1 release of Quarkus 3.
2023-04-13 17:18:23 -04:00
Chris Cranford
36bc3ce07a DBZ-6129 Use Infinispan Jakarta EE based artifacts 2023-04-13 17:18:23 -04:00
Chris Cranford
d7d34c4443 DBZ-6129 Upgrade to Quarkus 3.0.0.Alpha4
Quarkus 3 now includes Jakarta EE which replaces the old Java EE classes
that were found within the `javax.*` package and are now in `jakarta.*`.
2023-04-13 17:18:23 -04:00
Jochen Schalanda
917a80c04a DBZ-6316 Add variant of ALTER TABLE ADD UNIQUE IF NOT EXISTS
Refs https://github.com/antlr/grammars-v4/pull/3085
2023-04-13 10:28:59 +02:00
Jochen Schalanda
30102b9fa4 DBZ-6316 Add support for Table Value Constructors
Refs https://github.com/antlr/grammars-v4/pull/3076
Refs https://github.com/antlr/grammars-v4/pull/3077
2023-04-13 10:28:59 +02:00
Jochen Schalanda
054cfb99b8 DBZ-6316 Support all privileges of MariaDB 10.6 in MySQL grammar
Refs https://github.com/antlr/grammars-v4/pull/3075
2023-04-13 10:28:59 +02:00
Jiri Pechanec
8a648fbb4d DBZ-4488 Refactor code to keep error handler immutable 2023-04-13 08:22:45 +02:00
Jiri Pechanec
1c58055819 DBZ-4488 Use more descritpive names 2023-04-13 08:22:45 +02:00
Jacob Gminder
5e615ff796 DBZ-4488: Reuse the ErrorHandler between retries 2023-04-13 08:22:45 +02:00
Jiri Pechanec
84d0d580bc DBZ-4488 Refactor the code 2023-04-13 08:22:45 +02:00
Jacob Gminder
9d5b6df0f7 DBZ-4488: Allow SQL Server connectors to set a maximum number of retriable exception restarts. 2023-04-13 08:22:45 +02:00
Fiore Mario Vitale
f6a8970629 DBZ-5902 Apply suggestions from code review
Co-authored-by: roldanbob <broldan@redhat.com>
2023-04-13 08:10:09 +02:00
mfvitale
36109b4ca3 DBZ-5902 Change fields configuration from 'partition.payload.field' to 'partition.payload.fields' 2023-04-13 08:10:09 +02:00
Fiore Mario Vitale
1d241283b7 DBZ-5902 Apply suggestions from code review
Co-authored-by: roldanbob <broldan@redhat.com>
2023-04-13 08:10:09 +02:00
mfvitale
740d97a0f5 DBZ-5902 Add docs for PartitionRouting SMT that will replace ComputePartition 2023-04-13 08:10:09 +02:00
Chris Cranford
0d0b25e079 DBZ-6318 Removed outdated SYS account usage 2023-04-13 08:08:21 +02:00
Bob Roldan
585b00a5bd DBZ-6330 Edits to fix links in MongoDB event flattening doc 2023-04-12 21:08:31 -04:00
Bob Roldan
311decac20 DBZ-6330 Address review feedback and fix links 2023-04-12 21:08:31 -04:00
Jiri Pechanec
a3cee9e0bc [ci] Skip not fail Oracle on missing credentials 2023-04-12 15:48:03 +02:00
Bob Roldan
fe82f5fca0 DBZ-6327 Reformat links 2023-04-12 09:33:35 -04:00
Bob Roldan
37bb294b9b DBZ-6327 Reformat link in NoSQL version of triggering snapshot file 2023-04-12 09:33:35 -04:00
Bob Roldan
5d0e6f2bf6 DBZ-6327 Fix incorrectly formatted inter-file links 2023-04-12 09:33:35 -04:00
Bob Roldan
79d74cf5c0 DBZ-6327 Replace conditionalized files w/ separate SQL/NoSQL versions 2023-04-12 09:33:35 -04:00
Jiri Pechanec
943b9485d7 DBZ-6216 Remove registry name for tag query 2023-04-12 14:07:35 +02:00
Vojtech Juranek
44f2f40c56 DBZ-6216 Update testcontainers to use quay.io images
When needed update also version.
Update also leftovers in readme files.
2023-04-12 14:07:35 +02:00
ani-sha
434833e179 DBZ-6306 Use connection string configuration in ConnectorConfiguration#forMongoDbContainer 2023-04-11 22:57:35 +02:00
Ondrej Babec
6a54b04da1 DBZ-6299 Remove migrated jobs and change structure 2023-04-11 19:32:40 +02:00
Chris Cranford
9c8954bb25 DBZ-6310 Applied edits (round 2) 2023-04-11 13:40:06 +02:00
Chris Cranford
ff709a271e DBZ-6310 Add JDBC connector to navigation 2023-04-11 13:40:06 +02:00
Chris Cranford
292e0f4e5d DBZ-6310 Applied edits (round 1) 2023-04-11 13:40:06 +02:00
Chris Cranford
dbb1c4092a DBZ-6310 Document JDBC sink connector 2023-04-11 13:40:06 +02:00
dependabot[bot]
598313f206 [ci] Bump tj-actions/changed-files from 35.7.8 to 35.7.12
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 35.7.8 to 35.7.12.
- [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.7.8...v35.7.12)

---
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-04-11 07:17:03 +02:00
dependabot[bot]
f4f6e4cf16 [ci] Bump peter-evans/create-or-update-comment from 2 to 3
Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment) from 2 to 3.
- [Release notes](https://github.com/peter-evans/create-or-update-comment/releases)
- [Commits](https://github.com/peter-evans/create-or-update-comment/compare/v2...v3)

---
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>
2023-04-11 07:16:42 +02:00
Chris Cranford
84d57628b7 DBZ-6155 Avoid batch size "ping-pong" in Oracle metrics
This avoids a scenario where we want to increment the batch size; however, the
current batch size is equal to the max and therefore triggers a decrement and
the next iteration increments. The new behavior will be that we don't trigger
this ping pong. With this change, we can track specifically when we reach the
max batch size and only log the warning once. If the batch size drops, and it
later increments, the warning will be logged again but this should be expected.
2023-04-10 16:51:11 -04:00
Vojtech Juranek
557bdaf050 DBZ-6155 Add contributors 2023-04-10 16:51:11 -04:00
doupengwei
352d616173 DBZ-6155 Adjust LogMiner batch size based on the default batch size rather than current batch size.
Using current batch size for comparison is wrong in case that when currentScn is topScn as described in DBZ-6155.
In the other case (when topScn is behind currentScn) can eventually lead to this situation.
when topScn would fall behind currentScn more and more as we would compare currentScn - topScn with bigger and bigger number (current batch size).

Comapring with logMiningBatchSizeMin could result in very small window which would mean we will send many small queries instead of several bigger ones during mining.
Therefore reverting back to do the adjustments based on the defaultBatchSize.
2023-04-10 16:51:11 -04:00
harveyyue
c525f34cd0 DBZ-6070 DDL events not stored in schema history topic for excluded tables 2023-04-06 12:10:30 +02:00
Jiri Pechanec
39ee498e64 DBZ-5902 Fix wording 2023-04-06 10:55:19 +02:00
mfvitale
bad6ad6bae DBZ-5902 Change fields configuration from 'partition.payload.field' to 'partition.payload.fields' 2023-04-06 10:55:19 +02:00
mfvitale
41416293ca DBZ-5902 Refactor and better field validation 2023-04-06 10:55:19 +02:00
mfvitale
fdf79b0379 DBZ-5902 Add warn log for deprecation 2023-04-06 10:55:19 +02:00
mfvitale
34f021988e DBZ-5902 Add new PartitionRouting SMT that will replace ComputePartition 2023-04-06 10:55:19 +02:00