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
roldanbob
e94deb924c
DBZ-7418 Assign unique name to callout table
...
(cherry picked from commit e50b83034dcf2355247695748d158b41a21f3fdb)
2024-02-16 17:38:04 -05:00
roldanbob
ad472b7890
DBZ-7418 Converts 2.3 cloudevents callout list to table to fix rendering
...
(cherry picked from commit 13ee8b93df0284a8597e0fa50bf934cbd40c682e)
2024-02-16 17:38:04 -05:00
Enzo Cappa
7a6a6a521a
DBZ-7368: Apply suggestions from code review
...
Co-authored-by: roldanbob <broldan@redhat.com>
2024-02-16 15:05:33 -05:00
Enzo Cappa
323f3fcc28
DBZ-7368: fix double space
2024-02-16 15:05:33 -05:00
Enzo Cappa
1c420ec092
DBZ-7368: example using apicurio registry
...
Add example using Apicurio Registry
2024-02-16 15:05:33 -05:00
Enzo Cappa
4ad4089b69
DBZ-7368: Apply suggestions from code review
...
Apply suggestions from code review
Co-authored-by: roldanbob <broldan@redhat.com>
2024-02-16 15:05:33 -05:00
Enzo Cappa
0b420b68b8
DBZ-7368 fix: a couple of fixes for consistency of the language used
2024-02-16 15:05:33 -05:00
Enzo Cappa
b50e6149ac
DBZ-7368: add more documentation for converters in outbox router
...
Re-structure and add more documentation about setting up the converters in the Outbox Event Router SMT. My objective is make it clear how to properly use JSON and Avro regarding the value converters, the db column types, and the delegate converter configuration.
I'm also adding an extra example of how to setup a delegate converter in Avro format.
Needless to say, this is just a suggestion and is open to any comment or recommendation.
Jira [DBZ-7368](https://issues.redhat.com/browse/DBZ-7368 )
2024-02-16 15:05:33 -05:00
Chris Cranford
e3472d8082
DBZ-7489 Correctly handle setting XML field to "NULL"
2024-02-16 12:54:19 +01:00
Chris Cranford
4978312dad
DBZ-7489 Correctly parse XML preamble SQL ending with "IS NULL"
2024-02-16 12:54:19 +01:00
Chris Cranford
928aa26cdb
DBZ-7107 Fix source info test failures
2024-02-16 12:52:20 +01:00
Chris Cranford
6862d04987
DBZ-7107 Add micro/nano second timestamps to source info block
2024-02-16 12:52:20 +01:00
Chris Cranford
f9971cf9cc
DBZ-7107 Bump envelope schema from version 1 to 2
2024-02-16 12:52:20 +01:00
Chris Cranford
659fc8df4e
DBZ-7107 Fix SerdeTest failure
2024-02-16 12:52:20 +01:00
Chris Cranford
cac38fc484
DBZ-7107 Introduce micro/nano second based envelope timestamps
2024-02-16 12:52:20 +01:00
Jiri Pechanec
7cc8459cd5
DBZ-7488 Keep assertion and switch expected result
2024-02-16 12:33:33 +01:00
Chris Cranford
09e1bf1df0
DBZ-7488 Skip re-selection on r
(read) events
2024-02-16 12:33:33 +01:00
Jiri Pechanec
3b470c3038
DBZ-7490 Disable IT tests
2024-02-16 07:14:08 +01:00
Chris Cranford
06a7783778
DBZ-7490 Add Informix to Debezium CI workflow
2024-02-16 07:14:08 +01:00
roldanbob
d5aac7a042
DBZ-7418 Removes duplicate callout annotation from example
2024-02-15 17:01:19 -05:00
Chris Cranford
ada13cfe20
DBZ-7494 Skip Oracle integration tests on GitHub actions
2024-02-15 13:36:28 -05:00
roldanbob
d7805829be
DBZ-7418 Correct formatting errors
2024-02-14 17:53:13 -05:00
roldanbob
42be2e71ca
DBZ-7418 Repeated callouts after log4j.properties
example
2024-02-14 17:53:13 -05:00