Commit Graph

7247 Commits

Author SHA1 Message Date
Vojtech Juranek
5573bb51ed DBZ-5048 Rename GH repo with containes
Besides updating links to renamed GH repo, update also documentation and
replace 'Docker' with 'containers' when possible.
2022-07-12 13:16:53 +02:00
Chris Cranford
35e3eae52f DBZ-5295 Add delete row test case 2022-07-12 11:59:34 +02:00
Chris Cranford
843f133d4d DBZ-5295 Use connection quote method, rework unavailable value check 2022-07-12 11:59:34 +02:00
Chris Cranford
5f443dd9e1 DBZ-5295 Fix format errors 2022-07-12 11:59:34 +02:00
Chris Cranford
6735904075 DBZ-5295 Cache LOB column status in schema model 2022-07-12 11:59:34 +02:00
Chris Cranford
32947ae512 DBZ-5295 Remove unnecessary test output 2022-07-12 11:59:34 +02:00
Chris Cranford
d2a76a7ffc DBZ-5295 Reselect LOB columns on primary key update 2022-07-12 11:59:34 +02:00
Giljae Joo
4fbf0c9ee1 [docs] Translate README to Korean 2022-07-12 11:53:12 +02:00
Chris Cranford
7b08fb8d3d DBZ-5356 Rewrite loop 2022-07-12 11:01:10 +02:00
Chris Cranford
deaa34d71e DBZ-5356 Avoid NPE during index evaluation 2022-07-12 11:01:10 +02:00
Chris Cranford
ddbd682d8d DBZ-5381 Add a pretty loggable format for commit_scn 2022-07-12 06:55:13 +02:00
Chris Cranford
d81b557865 DBZ-5358 Update documentation 2022-07-11 10:10:21 -04:00
Chris Cranford
f7696ffac7 DBZ-5358 Rename to "user_name", position at end of struct 2022-07-11 10:10:21 -04:00
Nathan Smit
28ce4f0aa2 DBZ-5358 added name of user who executed transaction to source info block 2022-07-11 10:10:21 -04:00
Jiri Pechanec
2a14e2fff7 DBZ-5343 Skip test for MySQL 8 2022-07-11 12:12:26 +02:00
harveyyue
35bd0107ce DBZ-5343 Unsigned tinyint conversion fails for MySQL 8.x 2022-07-11 12:12:26 +02:00
harveyyue
7ba7929d7e DBZ-5386 Missing "previousId" property with parsing the rename statement in kafka history topic 2022-07-11 07:44:14 +02:00
Bob Roldan
366c95707a DBZ-5334 Update transaction boundary eventcontent for Db2, SQL Server 2022-07-08 08:10:17 +02:00
Bob Roldan
a885c03f89 DBZ-5334 Add ts_ms to txn boundary event examples; update description 2022-07-08 08:10:17 +02:00
Chris Cranford
bb0a640219 DBZ-5340 Add test case 2022-07-08 06:54:18 +02:00
Chris Cranford
c909dd78d2 DBZ-5340 Allow schema prefix on default value function calls 2022-07-08 06:54:18 +02:00
Jiri Pechanec
f465f5ad86 DBZ-5369 Add contributor 2022-07-07 14:25:54 +02:00
Henry Cai
7acb65d96d DBZ-5374: docker-maven-plugin needs to be upgraded for Mac Apple M1
Running 'mvn clean verify' for vitess connector (which includes launch docker for integration tests) would fail when run on an Mac M1 laptop:

    [*ERROR*] Failed to execute goal io.fabric8:docker-maven-plugin:0.31.0:build (start) on project debezium-connector-vitess: Execution start of goal io.fabric8:docker-maven-plugin:0.31.0:build failed: An API incompatibility was encountered while executing io.fabric8:docker-maven-plugin:0.31.0:build: java.lang.UnsatisfiedLinkError: could not load FFI provider jnr.ffi.provider.jffi.Provider

The problem is specific to Apple M1 laptop, and is discussed further in: https://github.com/fabric8io/docker-maven-plugin/issues/1257

This is already fixed in docker-maven-plugin 0.39.1
2022-07-07 14:25:54 +02:00
Chris Cranford
28c26741d6 DBZ-5351 Add warning for LogMiner rows with unsupported op type 2022-07-06 17:23:45 -04:00
Chris Cranford
9cca260197 DBZ-5373 Propagate Oracle Xstream commit timestamp to transaction metadata 2022-07-06 16:25:18 -04:00
harveyyue
0842e5cd0e DBZ-5366 MySQL Connector column hash v2 does not work 2022-07-06 14:23:57 -04:00
Paweł Malon
707a43d3bc DBZ-5367 Fixed the problem where JSON expanding failed for Outbox event payloads that contained nested arrays where first array was empty and further array contained a Struct
With proposed changes empty arrays are skipped, as it allows us to delay defining the schema for them until an array with elements is found, as it seems that there is no way to modify a schema that was already defined for a given field
2022-07-06 13:47:54 -04:00
Chris Cranford
a2d4ac470b DBZ-5336 Add note about escaping dot (.) characters
Updated incremental snapshot documentation to note that tables that have
a dot (.) in their name should be escaped with double-quotes.
2022-07-06 13:31:50 -04:00
Chris Cranford
7a27e0db25 DBZ-5349 Run Oracle connector tests on pushes 2022-07-01 12:49:15 -04:00
Debezium Builder
1e1f89338e [release] Development version for testing module deps 2022-07-01 09:32:26 +00:00
Debezium Builder
6fd1441af3 [maven-release-plugin] prepare for next development iteration 2022-07-01 09:21:49 +00:00
Debezium Builder
99402af634 [maven-release-plugin] prepare release v2.0.0.Alpha3 2022-07-01 09:21:48 +00:00
Debezium Builder
cac041f4d8 [release] Stable 2.0.0.Alpha3 for testing module deps 2022-07-01 09:17:59 +00:00
Jiri Pechanec
af5fef13d0 [release] Changelog for 2.0.0.Alpha3 2022-07-01 10:59:20 +02:00
Chris Cranford
30d95358b8 DBZ-5245 Track commit scn per redo thread 2022-07-01 06:39:19 +02:00
Chris Cranford
406e060df4 DBZ-5234 Rename oracle-ide to oracle-all 2022-07-01 06:08:31 +02:00
Chris Cranford
00aeb190a3 DBZ-4875 Deploy javadocs with nightly snapshots 2022-07-01 05:49:37 +02:00
Chris Cranford
c651996861 DBZ-5250 Update Oracle README.md, clarifying 11g requirements 2022-06-30 17:09:45 -04:00
Chris Cranford
2891fb4bc0 DBZ-5332 Maven profile assignments 2022-06-30 17:38:05 +02:00
Chris Cranford
13181e81bb DBZ-5332 Add Oracle 19.3 non-CDB to test matrix 2022-06-30 17:38:05 +02:00
jcechace
7f1b8074e9 DBZ-5338 Removed invalid whitespaces from oracle test pipeline 2022-06-30 14:42:18 +02:00
yangrong688
774d1e4141 [docs] Fix typo for javadoc newSlotInfo 2022-06-30 12:27:06 +02:00
harveyyue
2a2b5462db DBZ-5328 field.exclude.list doesn't accept dashes (-) in database name 2022-06-30 10:47:56 +02:00
Vojtech Juranek
499aece7eb DBZ-5240 Add partitioned tables into supported table types
Postgres supports partitioned tables. Debezium requires tables to have
primary key to be able to snapshot them. Primary key support for
partitioned was added in Postgres 11, see [1]. Add partitioned table
type into supported table tables so that Debezium fetches the schema
and can do the snapshot for partitioned tables.

N.B.: On Postgres < 11 is still possible to define primary key
constraint on partitioned sub-tables. In such cases sub-tables are
snapshotted, but parent table is not.

Fix RecordsSnapshotProducerIT#shouldGenerateSnapshotsForPartitionedTables
test after adding support for partitioned tables. Test assumed that
the parent table is not snapshotted and filters out duplicate records
which results into lossing `LAST` snapshot record. Keepting original
test by filtering parent table.

[1] https://www.postgresql.org/docs/11/release-11.html
2022-06-30 10:46:54 +02:00
Vojtech Juranek
ac06623459 DBZ-5240 Move table types into separate method
This will allow connectors to override the default values and return
types the connector supports.
2022-06-30 10:46:54 +02:00
Chris Cranford
2be190bcdd DBZ-5281 Use separate connection for snapshot-based LogMiner queries 2022-06-30 10:37:32 +02:00
Chris Cranford
65fa2c73a5 DBZ-5281 Fix test compatibility with Oracle non-CDB 2022-06-30 10:37:32 +02:00
Gunnar Morling
cb53332561 DBZ-5335 Formatting 2022-06-30 09:54:13 +02:00
Gunnar Morling
11127f3702
DBZ-5335 Adding Mickael Maison to contributors list 2022-06-30 09:36:44 +02:00
Mickael Maison
5ff71aa992 DBZ-5335 Fix formatting issues in the connectors configdefs 2022-06-30 09:35:54 +02:00