Commit Graph

4002 Commits

Author SHA1 Message Date
Bob Roldan
ef73aa4254 DBZ-3138 Add content about pgoutput security nuances
Co-authored-by: Dave Cramer <davecramer@gmail.com>
2021-02-24 08:33:04 +01:00
Debezium Builder
b4c260da50 [maven-release-plugin] prepare for next development iteration 2021-02-23 14:04:01 -05:00
Debezium Builder
123a711a6d [maven-release-plugin] prepare release v1.5.0.Beta1 2021-02-23 14:04:01 -05:00
Jiri Pechanec
bab7bf91cd [release] Changelog for 1.5.0.Beta1 2021-02-23 18:35:23 +01:00
Chris Cranford
819634dc70 DBZ-3167 Document Oracle column include/exclude list options 2021-02-23 17:21:25 +01:00
Chris Cranford
7e34c918e2 DBZ-3034 Add validate methods to CommonConnectorConfig 2021-02-23 10:28:17 +01:00
ani-sha
c39192e9f2 DBZ-3067 Add OR REPLACE condition for create index 2021-02-23 08:54:28 +01:00
Chris Cranford
009ee807ba DBZ-3009 Oracle documentation changes
* Added schema include/exclude options
* Note when using LogMiner to only use POSIX Regexs.
2021-02-22 18:40:16 +01:00
Gunnar Morling
c341ad546c DBZ-3163 Adjusting var name 2021-02-22 17:01:12 +01:00
Gunnar Morling
3e6195154f DBZ-3163 Documentation clarification 2021-02-22 16:59:51 +01:00
Chris Cranford
85f7688527 DBZ-3151 Add filter hook for table unique index resolution 2021-02-22 15:19:25 +01:00
Fahim Farook
194258d87b
DBZ-3164 Log database connection validation failures consistently 2021-02-22 14:52:22 +01:00
Gunnar Morling
37ef1c541e DBZ-3116 Only testing MongoDB connector for one DB version for outreach job 2021-02-22 10:10:24 +01:00
Gunnar Morling
c880e4b465 DBZ-3116 Making sure also API gets build for outbox extension on CI 2021-02-22 10:10:24 +01:00
Gunnar Morling
f7bf6eedf4 DBZ-3116 Quarkus 1.12.0.Final 2021-02-22 10:10:24 +01:00
Gunnar Morling
62ad3969c1 DBZ-3107 Typo fixes 2021-02-22 09:08:47 +01:00
Jiri Pechanec
a97b86db43 DBZ-3107 Workaround for DBZ-3158 2021-02-22 09:08:47 +01:00
Chris Cranford
c1bad8fa98 DBZ-2795 Document CDB vs non-CDB configuration nuances 2021-02-19 18:53:18 +01:00
Kewei Shang
b1d2f2203a DBZ-3124 Add ENUM support to Vitess documentation 2021-02-19 15:06:32 +01:00
Kewei Shang
e07564e532 DBZ-3124 Use one-line per thought/sentence style
It is easier with the diff

Co-authored-by: Gunnar Morling <gunnar.morling@googlemail.com>
2021-02-19 12:26:44 +01:00
Kewei Shang
92659d6a27 DBZ-3124 Overload builder() and schema() to take multiple values 2021-02-19 12:26:44 +01:00
Kewei Shang
f7fe4bf118 DBZ-3124 Update Vitess documentation of ENUM limitation for Vitess 8.0.0 2021-02-19 12:26:44 +01:00
Jiri Pechanec
1edad510ff DBZ-2614 Support for infinite timestamps 2021-02-19 10:44:06 +01:00
Jiri Pechanec
1f79c15a48 DBZ-2616 Fix negative years conversion 2021-02-19 10:44:06 +01:00
Jiri Pechanec
a17e7cee44 DBZ-2865 Regression in warning message cleanup 2021-02-19 10:40:15 +01:00
Gunnar Morling
e024fc60ab DBZ-3095 Propagating socket exceptions 2021-02-19 10:30:41 +01:00
Michael Cizmar
a78843a683
DBZ-3149 Clarified the initial snapshot mode literal 2021-02-19 10:30:00 +01:00
Gunnar Morling
edcc3a041f DBZ-3147 Renaming test connection class 2021-02-19 09:16:31 +01:00
Nitin Agarwal
62f51e8b29 DBZ-3114: addressing review comments 2021-02-18 12:41:34 +01:00
Nitin Agarwal
eff55ed4e8 DBZ-3114: adding documentation for transaction metadata support in MySQL 2021-02-18 12:41:34 +01:00
Jiri Pechanec
737d2353a6 DBZ-3114 Test more resilient for repeted runs and testsuite execution 2021-02-18 12:41:34 +01:00
Jiri Pechanec
decb4ec3da DBZ-3114 Tests only for new implementation 2021-02-18 12:41:34 +01:00
Nitin Agarwal
fd1ceeb02e DBZ-3114 Transaction metadata feature in MySQL connector 2021-02-18 12:41:34 +01:00
Gunnar Morling
ae29bc9a57 DBZ-2788 Re-arranging documentation update 2021-02-18 12:39:44 +01:00
ani-sha
b6c61ac810 DBZ-2788 Replace MySQL connector option with SMT for mitigating wrong op flag 2021-02-18 12:35:03 +01:00
Jiri Pechanec
34de76b3b2 DBZ-3027 Add UI for release 2021-02-17 13:05:30 +01:00
Gunnar Morling
28f7231136 DBZ-2754 Wording fix 2021-02-17 12:18:15 +01:00
Chris Cranford
4108375788 DBZ-2754 Add link to Jira issue follow-up 2021-02-17 09:20:10 +01:00
Chris Cranford
7f4bbc4725 DBZ-2754 Document log.mining.transaction.retention.hours option 2021-02-17 09:20:10 +01:00
Bob Roldan
e2625fd560 DBZ-3087 Missed one leading + in literal monospace encoding. 2021-02-17 09:16:37 +01:00
Bob Roldan
e27f837b47 DBZ-3087 Remove zero-width spaces from prop names subject to copying 2021-02-17 09:16:37 +01:00
Thomas Prelle
15887077ff DBZ-2680 Sanitize field name do not santize sub struct field
Their are an issue during the sanitisation to avro on mongodb connector.
The sanitization failed on sub struct like
{​
"_id": "222",
"metrics": {​
"metric::fct":

{​"min": 0, "max": 1 }
​
}
2021-02-17 09:09:00 +01:00
Thomas Thornton
72f8c06bb6 DBZ-2897 Make Offsets interface non-static, refactor test for updating offsets 2021-02-17 08:41:01 +01:00
Thomas Thornton
dcb6b04835 DBZ-2897 Define and implement Offsets contract for updating offsets of records.
Added Offsets contract in DebeziumEngine and implemented it as SourceRecordOffsets in EmbeddedEngine.
Added additional method buildOffsets in RecordCommitter for retrieving an Offsets object, implemented
in ConvertingEngineBuilder and EmbeddedEngine. Modified markProcessed method to use Offsets contract.
Updated tests and documentation.
2021-02-17 08:41:01 +01:00
Thomas Thornton
bcea293df7 DBZ-2897 Use assertThat in EmbeddedEngineTest.shouldRunEngineWithConsumerSettingOffsets 2021-02-17 08:41:01 +01:00
Thomas Thornton
8d87f5feae DBZ-2897 Extended RecordCommitter interface to handle updated source offsets.
Extended the DebeziumEngine interface to include a new method for marking a
record processed with updated source offsets. Implemented the new interface
method in both ConvertingEngineBuilder and EmbeddedEngine. EmbeddedEngine
creates a new SourceRecord with the updated sourceOffsets and passes this
to the original markProcessed method. Added a unit test in EmbeddedEngineTest
that verifies that the file offset storage contains the updated source offset’s
partition. Added a revapi ignore case to prevent failure from a method added
to an interface without a default method. Updated docs for Debezium Engine
that describe the new functionality.
2021-02-17 08:41:01 +01:00
Kewei Shang
673a1657a7 Add io.debezium.data.Json sematic type for JSON column 2021-02-16 14:52:58 +01:00
Kewei Shang
a484240330 DBZ-3115 Add support for JSON column to Vitess 9.0.0 2021-02-16 14:52:58 +01:00
Gunnar Morling
440364e781 DBZ-2984 Removing unused field 2021-02-16 14:49:35 +01:00
Jiri Pechanec
8c0b87c667 DBZ-2984 Guess struct name only when unavailable 2021-02-16 14:49:35 +01:00