Roman Kudryashov
215f3098b7
DBZ-7016 Refactoring
2023-10-19 11:35:18 +02:00
Roman Kudryashov
b0d7d60b5d
DBZ-7016 Optimize retrieval of id and type
2023-10-19 11:35:18 +02:00
Roman Kudryashov
89e2700cbf
DBZ-7016 Fix dataschema()
2023-10-19 11:35:18 +02:00
Roman Kudryashov
22f6b083b1
DBZ-7016 Change metadata.location property syntax
2023-10-19 11:35:18 +02:00
Roman Kudryashov
ee64c70546
DBZ-7016 id
and type
of a CloudEvent can be retrieved from headers
2023-10-19 11:35:18 +02:00
Jiri Pechanec
9b098615ab
DBZ-6907 Change package; use better strategy names
2023-10-19 09:35:15 +02:00
harveyyue
4836fcf1ea
DBZ-6907 Introduce a new handling deleted record option "delete.tombstone.handling.mode"
2023-10-19 09:35:15 +02:00
harveyyue
f64ea1a5f8
DBZ-6907 Extract an abstract transformation class from ExtractNewRecordState
2023-10-19 09:35:15 +02:00
Jiri Pechanec
6dfbdb4f69
DBZ-7033 Upgrade Kafka to 3.6.0
2023-10-18 07:23:42 +02:00
ani-sha
49ff78ae9a
DBZ-7020 Modify the updated schema envelope, adjust tests
2023-10-16 10:06:38 +02:00
ani-sha
d28bedb710
DBZ-7020 Use single record schema definition
2023-10-16 10:06:38 +02:00
ani-sha
c4fe510f00
DBZ-7020 Add source block struct for transformed records
2023-10-16 10:06:38 +02:00
ani-sha
8cb02eb16a
DBZ-7020 Use optional schema for Timezone Converter tests
2023-10-16 10:06:38 +02:00
Vojtech Juranek
3cc70c8a52
DBZ-6778 Remove unused code
2023-10-05 11:57:59 +02:00
Vojtech Juranek
d7e8943d4e
DBZ-6778 Initialize ElapsedTimeStrategy upon its creation
...
Currently, newly created `ElapsedTimeStrategy` is uninitialized and its
`hasElapsed()` has to be called once `ElapsedTimeStrategy` is created to
initialize the strategy. This is confusing and error prone.
Move initialization of `ElapsedTimeStrategy` into it's constructor, so
it's initialized once it's created.
2023-10-05 11:57:59 +02:00
Roman Kudryashov
e8e7c705af
DBZ-6982 Fix property name
2023-10-04 13:58:53 +02:00
Roman Kudryashov
01485aceb3
DBZ-6982 Provide configuration option to exclude extension attributes from a CloudEvent
2023-10-04 13:58:53 +02:00
harveyyue
e80c82622f
DBZ-6983 Add the ability to sanitize field name when inferencing json schema
2023-10-04 13:53:18 +02:00
Debezium Builder
40a8f4026d
[maven-release-plugin] prepare for next development iteration
2023-10-03 14:18:54 +00:00
Debezium Builder
412c6f7979
[maven-release-plugin] prepare release v2.4.0.Final
2023-10-03 14:18:54 +00:00
Jakub Cechacek
baafe602ce
DBZ-6973 Literal matching mode for database/collection filters and ability to override internal aggregation pipeline for MongoDB conenctor
2023-10-02 08:25:53 +02:00
Jiri Pechanec
b65582f2c0
DBZ-6966 Fix reverted filtering logic
2023-09-28 14:27:16 -04:00
mfvitale
56795732b5
DBZ-6793 Add timestamp for notifications into documentation
2023-09-28 14:20:17 -04:00
mfvitale
993413955c
DBZ-6793 Add timestamp for notifications
2023-09-28 14:20:17 -04:00
ani-sha
c20f297fe1
DBZ-6940 Refactor & add check for unsupported schema types
2023-09-28 13:58:13 -04:00
Jiri Pechanec
c7caa6726f
DBZ-3642 Use Java naming conventions
2023-09-26 13:06:09 +02:00
Roman Kudryashov
98c426dec4
DBZ-3642 CloudEventsConverter can retrieve metadata info from headers
2023-09-26 13:06:09 +02:00
Animesh Kumar
fcbff074f4
DBZ-6787 Dedupe table list while incremental snapshot
2023-09-26 10:50:32 +02:00
nancyxu123
b08acc6043
DBZ-6870 throw producer exception during poll() even if the queue isn't empty yet
2023-09-26 10:05:48 +02:00
Jiri Pechanec
cd2df01fe8
DBZ-6956 Add parenthesis around additional condition
2023-09-25 06:10:35 +02:00
Debezium Builder
cc1de0aa51
[maven-release-plugin] prepare for next development iteration
2023-09-22 09:00:45 +00:00
Debezium Builder
6809978083
[maven-release-plugin] prepare release v2.4.0.CR1
2023-09-22 09:00:45 +00:00
mfvitale
5d7ba3e951
DBZ-6957 Remove spaces in Signal and Notification JMX ObjectName
2023-09-21 12:04:33 -04:00
mfvitale
b4661881c9
DBZ-6945 Remove Table object for DROP schema event
2023-09-21 13:32:38 +02:00
rkerner
32161c9874
DBZ-4395 Add connector specific Debezium Connect REST Extension/s and move logic from UI backend to the Debezium Connect REST Extension (part 1 of the re-architecturing/re-factoring)
...
closes to https://issues.redhat.com/browse/DBZ-4395
2023-09-21 13:29:59 +02:00
harveyyue
e341910d2c
DBZ-6910 Values being omitted from list of JSON object
2023-09-21 05:31:36 +02:00
mfvitale
68eb4b2df2
DBZ-6828 Process drop table events during blocking snapshot
2023-09-20 08:18:33 +02:00
mfvitale
ae199d2053
DBZ-6828 Blocking snapshot will generate schema events only for signaled tables
2023-09-20 08:18:33 +02:00
mfvitale
19ee1070f5
DBZ-6937 Incremental snapshot context is initialized in processSchemaChange method to avoid NPE when no context from initial snapshot exists
2023-09-20 08:14:36 +02:00
Jiri Pechanec
d83139a54a
DBZ-6901 Fix formatting
2023-09-19 07:00:14 +02:00
harveyyue
07abd6dbc2
DBZ-6901 ExtractNewRecordState's schema cache is not updated with arrival of the ddl change event
2023-09-19 07:00:14 +02:00
Debezium Builder
65169a9315
[maven-release-plugin] prepare for next development iteration
2023-09-13 09:41:46 +00:00
Debezium Builder
845e3e9d09
[maven-release-plugin] prepare release v2.4.0.Beta2
2023-09-13 09:41:46 +00:00
Chris Cranford
46fa3bef4d
DBZ-2543 Refactor value conversion logic
2023-09-12 18:20:07 -04:00
Jiri Pechanec
f1e7999431
DBZ-6481 Support Postgres enum as key in incremental snapshot
2023-09-11 06:08:57 +02:00
ani-sha
087362bfcc
DBZ-6567 Use optional seconds in TIMEZONE_OFFSET_PATTERN, handle sub-milliseconds precision loss, correct the DST time values
2023-09-07 11:00:26 +02:00
ani-sha
d46744aa06
DBZ-6567 Add a test case for checking DST
2023-09-07 11:00:26 +02:00
ani-sha
78477e7622
DBZ-6567 Handle DST for test cases, use correct zone rules
2023-09-07 11:00:26 +02:00
ani-sha
22500839de
DBZ-6567 SMT for handling timezone based fields
2023-09-07 11:00:26 +02:00
Chris Cranford
c86b2648a5
DBZ-6864 Checkstyle fixes
2023-09-04 09:02:16 +02:00