Chris Cranford
9f1ee1421f
DBZ-7521 Promote JDBC sink from Incubating
2024-02-20 09:44:31 -05:00
mfvitale
440c2cb509
DBZ-7302 Increase "task.management.timeout.ms" fro Oracles tests
2024-02-20 14:45:59 +01:00
mfvitale
d9deb7a944
DBZ-7302 Increase "task.management.timeout.ms" for Oracles tests
2024-02-20 14:45:59 +01:00
mfvitale
b6149d8f68
DBZ-7302 Increase "task.management.timeout.ms" fro Oracles tests
2024-02-20 14:45:59 +01:00
mfvitale
7ed5649e07
DBZ-7302 Implement Snapshotter for Oracle
2024-02-20 14:45:59 +01:00
mfvitale
7a0ee72b31
DBZ-7302 Improve Snapshotter and SnapshotQuery Java docs
2024-02-20 14:45:59 +01:00
mfvitale
6392a1b816
DBZ-7302 Implement SnapshotLock and SnapshotQuery for Oracle connector
2024-02-20 14:45:59 +01:00
mfvitale
9fe60a698d
DBZ-7302 Move snapshot.locking.mode.custom.name, snapshot.query.mode and snapshot.query.mode.custom.name to CommonConnectorConfig
2024-02-20 14:45:59 +01:00
Chris Cranford
93cf3b06bf
DBZ-7516 Correctly enable table CDC to avoid failures
2024-02-20 10:59:39 +01:00
Mostafa Ghadimi
7884e44c64
[docs] List required files for Confluent Avro converter
...
DBZ-4885 📝 docs(avro): improve the grammar in the AVRO documentation
2024-02-20 06:44:01 +01:00
dependabot[bot]
36eacee43e
[ci] Bump tj-actions/changed-files from 42.0.2 to 42.0.4
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 42.0.2 to 42.0.4.
- [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.2...v42.0.4 )
---
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-02-20 06:43:14 +01:00
Chris Cranford
2af17ac69c
DBZ-7365 Upgrade Oracle ojdbc8 from 21.6.0.0 to 21.11.0.0
2024-02-19 14:25:25 +01:00
Jiri Pechanec
2de9c68eb2
DBZ-7490 Revert "DBZ-7490 Disable IT tests"
...
This reverts commit 3b470c3038
.
2024-02-19 14:02:54 +01:00
Chris Cranford
2034d48cf9
DBZ-6960 Fail validation with config state mismatch
2024-02-19 14:02:06 +01:00
Chris Cranford
aab87365d9
DBZ-6960 Include REDO SQL in Oracle source info block
2024-02-19 14:02:06 +01:00
Chris Cranford
340234c2ac
DBZ-6679 Only advance LogMiner start position when query has data
2024-02-19 13:52:41 +01:00
harveyyue
1632646525
DBZ-7054 Move timeout configuration of MongoDbReplicaSet into Builder class
2024-02-19 11:56:59 +01:00
harveyyue
82f5e6ea77
DBZ-7480 Allow special characters in signal table name
2024-02-19 11:43:20 +01:00
Chris Cranford
f2f1ca633b
DBZ-7107 Other documentation updates
2024-02-19 08:57:32 +01:00
Chris Cranford
f804f20b87
DBZ-7107 Update Cassandra documentation
2024-02-19 08:57:32 +01:00
Chris Cranford
2b0d7b0445
DBZ-7107 Update Informix documentation
2024-02-19 08:57:32 +01:00
Chris Cranford
054d5c0daa
DBZ-7107 Update Db2 documentation
2024-02-19 08:57:32 +01:00
Chris Cranford
4dce2f5ddd
DBZ-7107 Update Vitess documentation
2024-02-19 08:57:32 +01:00
Chris Cranford
11ae93b440
DBZ-7107 Update SQL Server documentation
2024-02-19 08:57:32 +01:00
Chris Cranford
1eca9b0b78
DBZ-7107 Update Spanner documentation
2024-02-19 08:57:32 +01:00
Chris Cranford
7ef077db4e
DBZ-7107 Update PostgreSQL documentation
2024-02-19 08:57:32 +01:00
Chris Cranford
1c44495417
DBZ-7107 Update Oracle documentation
2024-02-19 08:57:32 +01:00
Chris Cranford
b0b440d0f7
DBZ-7107 Update MongoDB documentation
2024-02-19 08:57:32 +01:00
Chris Cranford
410310176d
DBZ-7107 Update MySQL documentation
2024-02-19 08:57:32 +01:00
Chris Cranford
fcddb7ee34
DBZ-7364 Add Oracle Free License
2024-02-19 08:54:50 +01:00
Chris Cranford
a75744547a
DBZ-7364 Distribute Oracle ojdbc8 with Oracle connector
2024-02-19 08:54:50 +01:00
Chris Cranford
69824dc8ed
DBZ-7506 Support Oracle 23 Annotations on CREATE/ALTER TABLE
2024-02-19 08:52:51 +01:00
Chris Cranford
df0f749a37
DBZ-7505 Support Oracle 23 SELECT without FROM clause
2024-02-19 08:49:41 +01:00
Vojtech Juranek
71b04b351e
DBZ-7495 Remove low task stop timeout in testsuite
...
This leads to random test failures and moreover it eventually overrides
`task.management.timeout.ms` configured in concrete tests.
2024-02-19 08:45:33 +01:00
Vojtech Juranek
ae53895cd8
DBZ-7495 Define constant for executor shutdown timeout
...
Unify executor shutdown timeout for executor services in the code base.
2024-02-19 08:45:33 +01:00
Vojtech Juranek
6c7abe7317
DBZ-7496 Add info how long it takes to stop the task
...
Mostly to stabilize the testsuite and find the right value for the
default task start/stop timeout. This info may be inaccurate for
mutiple tasks as we eventually call `ConnectorCallback::taskStopped`
callback and this time is added to the next task stop time.
2024-02-19 08:45:33 +01:00
Vojtech Juranek
46fa5e79b9
DBZ-7496 Intorduce configurable async engine timeout in tests
...
The defaul async engine timeout to start and stop is 1 second, but it's
configurable via `debezium.test.engine.waittime` system property.
2024-02-19 08:45:33 +01:00
Vojtech Juranek
ecc4c096ab
DBZ-7496 Refactor run method to keep it short
2024-02-19 08:45:33 +01:00
Vojtech Juranek
a2c249ae33
DBZ-7496 Make sure completion callback is called after connector shutdown
...
Engine is typically run in a different thread when one from which the
`close()` method si called. During the call of `close()` method, we stop
task polling and `run()` method may move to `finally` block, calling
completetion callback before we return from `close()` method and thus
e.g. even before calling stop of the connector.
Make sure engine state is moved to `STOPPED` and completion callback is
called after engine is really stopped and `close()` method has finished.
2024-02-19 08:45:33 +01:00
Vojtech Juranek
2c61cc7293
DBZ-7496 Fix await conditions, add logging
2024-02-19 08:45:33 +01:00
Chris Cranford
438f0adcde
DBZ-7504 Fix LogMinerHelperIT random test failure
2024-02-18 13:03:50 -05:00
Lourens Naude
b93218e3ce
DBZ-7500 prefer a more concise and self documenting version of setEventTimestamp as proposed by Chris Cranford
2024-02-17 14:22:43 -05:00
Lourens Naude
ae9539ab93
DBZ-7500 Fallback to seconds resolution for MariaDB as high resolution timestamps on MARIADB_GTID events are not supported
2024-02-17 14:22:43 -05:00
Lourens Naude
70aa83b371
DBZ-7500 Fix MySQL 8 event timestamp resolution logic error where fallback to seconds occurs erroneously for non-GTID events
2024-02-17 14:22:43 -05:00
Chris Cranford
2ac78005eb
DBZ-7498 Add "CREATE VIEW" flavor of "IF [NOT] EXISTS"
2024-02-17 14:18:18 -05:00
Chris Cranford
08f0b0c52b
DBZ-7498 Support Oracle 23 "IF [NOT] EXISTS" clauses for DDL
2024-02-17 14:18:18 -05:00
Chris Cranford
626e7bb240
DBZ-7487 Document enablement of MariaDB mode
2024-02-17 13:29:10 -05:00
jchipmunk
79763211cb
DBZ-7479 Refactor code to support re-selection without flashback
...
Because OracleConnection uses flashback query (AS OF SCN) to re-select row, it is potentially possible to get "ORA-01555 Snapshot too old" error, which can be solved by performing reselection without flashback to get at least its latest row state.
2024-02-17 11:21:45 -05:00
jchipmunk
f50aa7a987
DBZ-7479 PreparedStatement leak in Oracle ReselectColumnsProcessor
...
Each time, Oracle connector creates a new instance of PreparedStatement because value of commit SCN is added directly to SQL query to reselect column values.
2024-02-17 11:21:45 -05:00
nancyxu123
463eb22651
DBZ-7501 Remove incubating from Debezium documentation
2024-02-16 20:45:32 -05:00