Commit Graph

6732 Commits

Author SHA1 Message Date
Bob Roldan
3d3800eb30 DBZ-4588 Minor edits 2022-05-13 13:25:32 +02:00
Bob Roldan
1cadd6a4d7 DBZ-4588 Adds links to converters topic from connector data types topics 2022-05-13 13:25:32 +02:00
Bob Roldan
d6709b56fc DBZ-4588 Custo converters downstream edits & modularization comments 2022-05-13 13:25:32 +02:00
Chris Cranford
9a81339b54 DBZ-4782 Rework if-branches 2022-05-13 12:51:38 +02:00
Chris Cranford
e1579f8738 DBZ-4782 Flush SCN values upon schema changes 2022-05-13 12:51:38 +02:00
Sergei Morozov
65e97796e7 DBZ-5129: Use buffered reader when reading history from file 2022-05-13 09:38:43 +02:00
Bob Roldan
3d308da31a DBZ-5128 Assign unique anchor ID to recently added topic routing option 2022-05-13 09:07:33 +02:00
Vojtech Juranek
bd11b5a7e9 DBZ-4949 Update README to use Java 17 for compilation 2022-05-13 09:05:59 +02:00
jcechace
5d09c3c044 DBZ-5124 moved to MySQL 5.7 in CI 2022-05-12 13:48:04 +02:00
harveyyue
b0175ead02 DBZ-5121 Support if not exists/if exists key words in alter table statement 2022-05-11 14:16:58 -04:00
Jiri Pechanec
707eeab3d8 DBZ-4951 Remove oplog suppport 2022-05-11 16:04:04 +02:00
Vojtech Juranek
ff6d7007aa DBZ-5105 Allow empty DBZ server config value
An example when empty config value is meaningful is
`debezium.sink.kafka.producer.ssl.endpoint.identification.algorithm`
which means that server host name verification is turned off when
leave empty [1].

[1] https://docs.confluent.io/platform/current/kafka/authentication_ssl.html#optional-settings
2022-05-11 16:01:33 +02:00
Vojtech Juranek
e3b5d08158 DBZ-5117 Add mandatory database.server.id into Redis test profile 2022-05-11 09:26:54 -04:00
Chris Cranford
d0c6b59527 DBZ-4973 Cleanup logging calls 2022-05-10 11:33:33 -04:00
Chris Cranford
db9a104ea4 DBZ-4973 Remove unused code 2022-05-10 11:33:33 -04:00
Jiri Novotny
eaa112f073 DBZ-5094 Add cleanup job and ansible script 2022-05-10 16:52:49 +02:00
Chris Cranford
035d6b4c14 DBZ-5090 Improve test use case 2022-05-10 09:45:34 -04:00
Chris Cranford
0d595025fd DBZ-5090 Undo events across multiple mining sessions 2022-05-10 09:45:34 -04:00
Jiri Pechanec
4396fc3ec3 DBZ-4600 Remove deprecated class 2022-05-10 15:25:35 +02:00
Jiri Pechanec
688522c385 DBZ-4600 Add contributor 2022-05-10 15:25:35 +02:00
Jiri Pechanec
5e94c1d498 DBZ-4600 Fix formatting 2022-05-10 15:08:46 +02:00
Nathan Bradshaw
c76e697f2f DBZ-4600 - Add BinaryDataConverter to support byte[] and ByteBuffer source data 2022-05-10 15:08:46 +02:00
Nathan Bradshaw
b8b8dffac4 DBZ-4600 - Deprecate ByteBufferConverter from 1.9 2022-05-10 15:08:46 +02:00
Nathan Bradshaw
94b1746f02 DBZ-4600 - Update MongoDB SMT documentation to point to ByteArrayConverter 2022-05-10 15:08:46 +02:00
Nathan Bradshaw
4bf01a95a2 DBZ-4600 - Start to rough-out ByteArrayConverter
- Add delegator support to ByteArrayConverter. Add missing tests
- Add required headers, correct typos
2022-05-10 15:08:46 +02:00
jcechace
cbf6e2c893 DBZ-5114 Upgraded Fixture5 JUnit extension to released version 2022-05-10 12:57:20 +02:00
AlexMiroshnikov
5a9e90be99 DBZ-4780 Add LATERAL to keywordsCanBeId 2022-05-10 10:34:38 +02:00
AlexMiroshnikov
5bbc32c896 DBZ-4780 Introduce support of LATERAL operator 2022-05-10 10:34:38 +02:00
Chris Cranford
5ab416c86d DBZ-5108 Add ENABLED to the regular_id rule 2022-05-10 10:18:24 +02:00
Jiri Pechanec
74c56dc4db DBZ-5107 Upgrade Jackson Databind to 2.13.2.2 2022-05-10 10:15:07 +02:00
Chris Cranford
827620b7a2 DBZ-4734 Document PostgreSQL xmin.fetch.interval.xs 2022-05-10 10:13:35 +02:00
jcechace
ce45ec1bdf DBZ-5112 Upgrading to latest surefire/failsafe version 2022-05-10 09:54:29 +02:00
jcechace
2e172c12a9 DBZ-5112 Removing duplicit surefire/failsafe plugin definition 2022-05-10 09:54:29 +02:00
jcechace
fcf981141f DBZ-5095 Formatting and file header fixes 2022-05-09 15:32:24 +02:00
jcechace
0f5bca8173 DBZ-5095 extracting apicurio model version into property 2022-05-09 15:32:24 +02:00
jcechace
6bae9853ef DBZ-5095 Apicurio management refactoring 2022-05-09 15:32:24 +02:00
jcechace
ffe2bcf911 DBZ-5095 Artifact server management and Fabric8 builder cleanup 2022-05-09 15:32:24 +02:00
Vojtech Juranek
fd6be945b5 DBZ-5099 Allow zero-length dates
When date is zero and binary protocol use comperssion, date has zero
length [1]:

    type to store a DATE, DATETIME and TIMESTAMP fields in the binary protocol.

    to save space the packet can be compressed:
    if year, month, day, hour, minutes, seconds and micro_seconds are all 0, length is 0 and no other field is sent

Allow zero-lenght date and return null if column is optional, epoch date
otherwise (this conforms to MySqlDefaultValueConverter.convertToLocalDate()).

[1] https://dev.mysql.com/doc/internals/en/binary-protocol-value.html#packet-ProtocolBinary::MYSQL_TYPE_TIME
2022-05-09 13:57:04 +02:00
Jiri Pechanec
076c5d6083 DBZ-5014 Add contributor alias 2022-05-09 09:00:14 +02:00
Jiri Pechanec
cc90b1cfeb DBZ-5014 Fix delete tests 2022-05-09 08:53:59 +02:00
Cesar Martinez
61a77c2467 DBZ-5014 Remove unused import 2022-05-09 08:53:59 +02:00
Cesar Martinez
c0ac30593c DBZ-5014 Uncomment validations 2022-05-09 08:53:59 +02:00
Cesar Martinez
72e51e02c7 DBZ-5014 Remove invalid line 2022-05-09 08:53:59 +02:00
Cesar Martinez
6994c1db56 DBZ-5014 Test case for delete register with infinity date 2022-05-09 08:53:59 +02:00
Cesar Martinez
840979a454 DBZ-5014 Add AbstractRecordsProducerTest.tableIdFromDeleteStmt(String) 2022-05-09 08:53:59 +02:00
Cesar Martinez
46f6db2d50 DBZ-5014 Add infinity date constants (Date & LocalDate 2022-05-09 08:53:59 +02:00
Cesar Martinez
24173cc548 DBZ-5014 Parse infinity date on delete 2022-05-09 08:53:59 +02:00
Cesar Martinez
b1f7fa1a47 DBZ-5014 Add test case for (+/-)infinity date 2022-05-09 08:53:59 +02:00
Cesar Martinez
63f2d04c6e DBZ-5014 Author name 2022-05-09 08:53:59 +02:00
Chris Cranford
65017dc2d6 DBZ-5100 Do not default database.server.id 2022-05-09 08:52:24 +02:00