Chris Cranford
610e8eba73
DBZ-4548 Fix DatabaseVersionResolver comparison logic
2022-01-13 13:29:34 -05:00
Sergei Morozov
0329859cda
DBZ-4459: Introduce interfaces and default implementations for change event source metrics
2022-01-12 14:32:19 +01:00
Gunnar Morling
f0b4a5ba9f
DBZ-4351 Misc. clean-up
2022-01-06 19:03:46 +01:00
harveyyue
291e8ac221
DBZ-4351 Add create/update/delete event seen metrics for monitor upstream dml operation
2022-01-06 19:03:46 +01:00
harveyyue
831217053c
DBZ-4503 Drop the primary key column getting exception
2022-01-03 10:57:07 +01:00
harveyyue
3670b0c6ef
DBZ-4497 Parse multiple signed/unsigned keyword from ddl statement failed
2022-01-03 10:47:03 +01:00
Gunnar Morling
92665f1799
DBZ-4472 Improving log output
2021-12-20 15:58:14 +01:00
Jiri Pechanec
d13e6f546c
DBZ-4467 Skip unsupported test for Db2
2021-12-20 11:29:30 +01:00
Debezium Builder
67c9663c98
[maven-release-plugin] prepare for next development iteration
2021-12-16 10:11:29 +00:00
Debezium Builder
8d532d895f
[maven-release-plugin] prepare release v1.8.0.Final
2021-12-16 10:11:28 +00:00
Chris Cranford
f99ad7512f
DBZ-3940 Add connector-driven EventRouter configuration
2021-12-13 13:52:31 +01:00
Jiri Pechanec
740b6b21f6
DBZ-4298 Support non-JDBC logical values in keys for incremental snapshots
...
Incremental snapshot source gets the PK values after they are processed
by value converter. This is usally correct solution. The values are
passed to chunk queries. There are few datatypes like unconstrained
NUMERIC in PostgreSQL that must be converted to a Debezium specific
class to keep and enrich the value. Such class is not known to JDBC
driver. This commit intorduce a marker interface that enables the code
to identify the value not recognized by JDBC and provides a method to
obtain the original value.
2021-12-13 12:29:21 +01:00
Gunnar Morling
0023cb10a5
DBZ-4393 Create a Debezium Schema Generator for Debezium connectors
...
* added an API generator for Debezium connectors and static API definitions for connectors in a separate module
* added Maven plug-in
* added GH workflow for debezium-schema-generator
Co-authored-by: rkerner <rkerner.mobil@gmail.com>
Co-authored-by: Anisha Mohanty <anishamohanty23@gmail.com>
2021-12-10 12:35:09 +01:00
Gunnar Morling
73cfe71342
DBZ-4423 Micro-optimizing Strings::duration()
2021-12-10 11:30:18 +01:00
Debezium Builder
f53e6c00df
[maven-release-plugin] prepare for next development iteration
2021-12-09 20:16:04 +00:00
Debezium Builder
826837701a
[maven-release-plugin] prepare release v1.8.0.CR1
2021-12-09 20:16:04 +00:00
Jiri Pechanec
b1dcfcb0b8
DBZ-3342 Incremental snapshot support for MongoDB
2021-12-09 10:03:41 +01:00
Tom Billiet
ec9f122e0a
DBZ-4385 Truncate support for Oracle
2021-12-08 15:00:53 -05:00
Gunnar Morling
1f8fd22685
DBZ-4341 Improving logging;
...
Also fixing incorrect JavaDoc.
2021-12-08 13:12:54 +01:00
Chris Cranford
8f007e08a2
DBZ-4388 Don't set default value if resolution fails
2021-12-07 16:38:22 +01:00
Debezium Builder
b5439b54bf
[maven-release-plugin] prepare for next development iteration
2021-11-30 09:38:47 +00:00
Debezium Builder
125f6e5aa2
[maven-release-plugin] prepare release v1.8.0.Beta1
2021-11-30 09:38:47 +00:00
Jiri Pechanec
2789dd610a
DBZ-4272 Throw exception for non matching schema
2021-11-30 09:28:44 +01:00
Jiri Pechanec
5e40e1cdf5
DBZ-4272 Skip connector test using annotations
2021-11-30 09:28:44 +01:00
Jiri Pechanec
358eb0379b
DBZ-4272 Disable tests for SQL Server
2021-11-30 09:28:44 +01:00
Chris Cranford
0a10d5b484
DBZ-4272 Trigger schema refresh before snapshot; only for PostgreSQL
2021-11-30 09:28:44 +01:00
Chris Cranford
3a8d1ff838
DBZ-4272 Incrementally snapshot after schema change without NPE
2021-11-30 09:28:44 +01:00
Gunnar Morling
2157256398
DBZ-4364 Awaiting table metadata to become queryable
2021-11-29 09:23:18 +01:00
Jiri Pechanec
1c5f3b2330
DBZ-4364 Make byte[] and ByteBuffer comparable
2021-11-29 09:23:18 +01:00
Jiri Pechanec
4a2a60db74
DBZ-4364 Fix missing method call
2021-11-29 09:23:18 +01:00
Gunnar Morling
560ef2babd
DBZ-2363 Misc. adjustments;
...
* Adding Strings::isBlank()
* Simplifying test
* Using long in cases where we know it's present
* Removing some unused code
* Testing binary handling mode
* Avoiding TX id value overflow
* Assigning names to schemas to avoid issues as in DBZ-650
2021-11-26 14:29:15 +01:00
lairen
a0898ed440
DBZ-2363 Adding support for pg_logical_emit messages in Postgres connector for the pgoutput plugin
2021-11-26 14:29:15 +01:00
Jacob Gminder
f7f8748062
DBZ-2975: Move the poll interval logic to the ChangeEventSourceCoordinator.
2021-11-22 12:30:31 +01:00
Gunnar Morling
a7c6d18489
DBZ-4309 Removing legacy logger
2021-11-19 08:04:44 +01:00
Andrey Yegorov
b6d2c41fb0
DBZ-4309 Avoid calling 'LoggerFactory.getLogger(getClass())' for each new instance of the RelationalChangeRecordEmitter
2021-11-18 22:37:51 +01:00
Chris Cranford
2730187a4b
DBZ-4012 Deprecate table.field.event.payload.id
2021-11-18 21:45:41 +01:00
Chris Cranford
ab86cd18a9
DBZ-4012 Suggested changes
2021-11-18 21:45:41 +01:00
Chris Cranford
349b9690f4
DBZ-4012 Suggested changes
2021-11-18 21:45:41 +01:00
Chris Cranford
0890202539
DBZ-4012 Remove incubating from EventRouter
2021-11-18 21:45:41 +01:00
Chris Cranford
0df5c6219b
DBZ-4012 Bubble up SMT validation failures to Kafka Connect
2021-11-18 21:45:41 +01:00
Chris Cranford
970792bc40
DBZ-4012 Deprecate/Rename debezium namespace config options
2021-11-18 21:45:41 +01:00
Chris Cranford
7a4140c6aa
DBZ-4012 ActivateTracingSpan is pass-through when OpenTracing unavailable
2021-11-18 21:45:41 +01:00
Gunnar Morling
ca95b424fb
DBZ-3528 Misc. clean-up
2021-11-17 16:02:06 +01:00
Sungho Hwang
78c92c3772
DBZ-3528 turned access modifier of jsonNodeToSchemaBuilder() back to private
2021-11-17 16:02:06 +01:00
Gunnar Morling
03433b663b
DBZ-3528 Misc. fixes
2021-11-17 16:02:06 +01:00
Sungho Hwang
7c95636668
DBZ-3528 Chaged variable naming for better readability
2021-11-17 16:02:06 +01:00
Sungho Hwang
c9eb0f9157
DBZ-3528 Refactored several parts according to the feedbacks
...
A delegate class for common logic between two Outbox Event Routers has been created.
Documentation has been fixed.
The configuration properties for MongoDB Outbox Event Router have been changed to use existing Outbox Event Router's.
2021-11-17 16:02:06 +01:00
Sungho Hwang
0b9fc88ea6
DBZ-3528 Applied the code style rules
2021-11-17 16:02:06 +01:00
Sungho Hwang
2c279b07f6
DBZ-3528 Wrote MongoDB Outbox Event Router with documentation and its unit & integration tests
2021-11-17 16:02:06 +01:00
Chris Cranford
e3da449303
DBZ-4276 Expose unavailable value placeholder for PG and Oracle only
2021-11-16 20:29:59 +01:00