Commit Graph

589 Commits

Author SHA1 Message Date
Chris Cranford
10ffaaea57 DBZ-2797 Remove explicitly hardcoded tablespaces 2020-12-09 09:52:17 +01:00
Chris Cranford
61c5fbb45c DBZ-2801 Fix validation 2020-12-08 14:59:27 -05:00
Chris Cranford
848bc2609c DBZ-2801 Only require database.out.server.name for XStreams 2020-12-08 18:04:35 +01:00
Chris Cranford
5d7faf42a9 DBZ-2759 Capture all commit and rollback redo entries
The Oracle LogMiner implementation restricted the COMMIT and ROLLBACK entries
based on a subset of user accounts.  This predicate lead to situations where
some environments using these users experienced lost transactions as they
were captured by the transaction buffer and later abandoned since no matching
commit or rollback was ever detected.

The implementation now processes all COMMIT and ROLLBACK operations to make
sure that the transaction buffer is properly managed.
2020-11-20 07:24:18 +01:00
Chris Cranford
3403aa5a0e DBZ-2763 LogMiner history retention disabled by default 2020-11-20 07:17:46 +01:00
Debezium Builder
2658fa6d5e [maven-release-plugin] prepare for next development iteration 2020-11-16 15:30:33 -05:00
Debezium Builder
23644b0509 [maven-release-plugin] prepare release v1.4.0.Alpha2 2020-11-16 15:30:33 -05:00
Chris Cranford
5abcd4992f DBZ-2729 Suggested changes 2020-11-16 07:27:27 +01:00
Chris Cranford
a9d5985bb0 DBZ-2729 Introduce HistoryRecorder hook for custom implementations 2020-11-16 07:27:27 +01:00
Chris Cranford
4828883861 DBZ-2729 Subtle code polish
* Rework definition of new configuration options
* Add/fix some java documentation
* Use OracleConnection rather than raw JBDC connection for RAC flush connections
2020-11-16 07:27:27 +01:00
AndreyIg
83dad594b4 DBZ-2729 Implement Oracle LogMiner features/fixes
1. Oracle RAC support
2. Historical Tracking
3. Better JMX metrics
4. Mining archive logs
5. Bugfixes & minor enhancements
2020-11-16 07:27:27 +01:00
Jiri Pechanec
02fd590119 DBZ-1446 Use error code instead of exception message; elevate log message level 2020-11-11 10:17:59 +01:00
Chris Cranford
76e27c8c26 DBZ-1446 Avoid Oracle "no snapshot found based on specified time" during snapshot 2020-11-11 10:17:59 +01:00
Chris Cranford
679e3b7a92 DBZ-2679 Handle LCR events with database names with domains 2020-11-04 08:42:20 +01:00
ani-sha
33b4a39930 DBZ-2690 Remove Oracle specific changes 2020-11-04 07:20:57 +01:00
Chris Cranford
64b7df2026 DBZ-2683 Add unit test 2020-11-03 11:11:50 +01:00
mengqiu
fda628120b DBZ-2683 Support partition tables。 2020-11-03 11:11:50 +01:00
Debezium Builder
8fbd455530 [maven-release-plugin] prepare for next development iteration 2020-10-22 03:55:16 -04:00
Debezium Builder
e5460f9d5d [maven-release-plugin] prepare release v1.4.0.Alpha1 2020-10-22 03:55:16 -04:00
Chris Cranford
9232bed3a3 DBZ-2624 Avoid SQLException with LogMiner 2020-10-22 07:46:11 +02:00
Jiri Pechanec
6e39ebe9ee DBZ-2653 User rollback from parent class 2020-10-20 14:43:22 +02:00
Chris Cranford
86c1347eb2 DBZ-2629 Suggested changes 2020-10-20 14:43:22 +02:00
Chris Cranford
61be493ce1 DBZ-2629 Fix LogMiner stopping due to ORA-01013 2020-10-20 14:43:22 +02:00
Debezium Builder
1bfe162c21 [maven-release-plugin] prepare for next development iteration 2020-10-01 09:17:19 -04:00
Debezium Builder
60c9e0e778 [maven-release-plugin] prepare release v1.3.0.Final 2020-10-01 09:17:19 -04:00
Jiri Pechanec
57017140b4 DBZ-2607 Query param must not be in string 2020-10-01 07:38:00 +02:00
Gunnar Morling
d1d9e3c6fe DBZ-2607 Using prepared statement parameter 2020-09-30 10:14:10 -04:00
Chris Cranford
1adb216461 DBZ-2607 Fix NullPointerException when getting all table ids 2020-09-30 10:14:10 -04:00
Chris Cranford
6972dab987 DBZ-2555 Cleanup test assertions 2020-09-25 10:42:49 +02:00
Chris Cranford
9e730cc994 DBZ-2555 Fix LogMiner schema change event dispatch 2020-09-25 10:42:49 +02:00
Debezium Builder
a9a929c8d5 [maven-release-plugin] prepare for next development iteration 2020-09-24 05:06:09 -04:00
Debezium Builder
c14475c0ba [maven-release-plugin] prepare release v1.3.0.CR1 2020-09-24 05:06:09 -04:00
Chris Cranford
756681146f DBZ-2531 Suggested changes 2020-09-24 09:31:25 +02:00
Gunnar Morling
c8f25fbc96 DBZ-2531 Wording fix 2020-09-24 09:31:25 +02:00
Chris Cranford
aedb0b9a57 DBZ-2531 Implement connection retry for Oracle 2020-09-24 09:31:25 +02:00
Debezium Builder
dda9ba96e3 [maven-release-plugin] prepare for next development iteration 2020-09-16 12:30:21 -04:00
Debezium Builder
a14424beb4 [maven-release-plugin] prepare release v1.3.0.Beta2 2020-09-16 12:30:21 -04:00
Chris Cranford
72751a40c7 DBZ-137 More suggested fixes 2020-09-16 09:55:04 +02:00
Chris Cranford
31a6e47e90 DBZ-137 Suggested fixes 2020-09-16 09:55:04 +02:00
Chris Cranford
551264594f DBZ-137 Align to main repo changes 2020-09-16 09:55:04 +02:00
Chris Cranford
cec23ca747 DBZ-137 Introduced oracle POM property version.oracle.driver 2020-09-16 09:55:04 +02:00
Chris Cranford
d7c3f04a07 DBZ-137 Added todos and a try-with-resource blocks 2020-09-16 09:55:04 +02:00
Chris Cranford
d4b0143cdd DBZ-137 Suggested fixes 2020-09-16 09:55:04 +02:00
AndreyIg
d344ca48f8 DBZ-137 log miner oracle contribution 2020-09-16 09:55:04 +02:00
rkerner
8e8f53ce6b DBZ-2462 avoid divisive languange in incubator connectors
* apply PR feedback changes
2020-09-10 15:22:34 +02:00
rkerner
e08d7173f0 DBZ-2462 avoid divisive languange in incubator connectors 2020-09-10 15:22:34 +02:00
Debezium Builder
1add8bba02 [maven-release-plugin] prepare for next development iteration 2020-08-28 05:14:24 -04:00
Debezium Builder
ccd3db7a16 [maven-release-plugin] prepare release v1.3.0.Beta1 2020-08-28 05:14:24 -04:00
Jiri Pechanec
43995a1b06 DBZ-2423 Support default port in JDBC driver 2020-08-28 09:50:04 +02:00
Chris Cranford
2b87e8e453 DBZ-2452 Allow snapshotting tables/schemas with hyphens 2020-08-28 09:48:39 +02:00
Debezium Builder
a905cf0f8d [maven-release-plugin] prepare for next development iteration 2020-08-06 00:54:16 -04:00
Debezium Builder
5c6396cfa9 [maven-release-plugin] prepare release v1.3.0.Alpha1 2020-08-06 00:54:15 -04:00
Debezium Builder
5561e97f6d [maven-release-plugin] prepare for next development iteration 2020-07-16 04:48:24 -04:00
Debezium Builder
2e90aa90a6 [maven-release-plugin] prepare release v1.2.1.Final 2020-07-16 04:48:23 -04:00
Debezium Builder
489996089e [maven-release-plugin] prepare for next development iteration 2020-06-24 18:04:34 +02:00
Debezium Builder
a2403f6dcb [maven-release-plugin] prepare release v1.2.0.Final 2020-06-24 18:04:34 +02:00
Debezium Builder
e5a8ad6d4f [maven-release-plugin] prepare for next development iteration 2020-06-19 00:48:44 -04:00
Debezium Builder
927a99ebd0 [maven-release-plugin] prepare release v1.2.0.CR2 2020-06-19 00:48:44 -04:00
Jiri Pechanec
7ef83b059a DBZ-1916 Formatting 2020-06-18 05:53:37 +02:00
Chris Cranford
864fc7ee28 DBZ-1916 Add tests for datatype.propagate.source.type 2020-06-16 13:29:06 +02:00
Debezium Builder
27e0b22e48 [maven-release-plugin] prepare for next development iteration 2020-06-11 02:17:06 -04:00
Debezium Builder
4d8d2eddad [maven-release-plugin] prepare release v1.2.0.CR1 2020-06-11 02:17:06 -04:00
Chris Cranford
59dd2b6211 DBZ-1814 Fix compilation failures 2020-06-11 06:19:54 +02:00
Chris Cranford
56b8a68703 DBZ-775 Add tests for column masking/truncation and message key columns 2020-06-01 13:04:20 +02:00
Jiri Pechanec
2e6b13b827 DBZ-1312 Change whitelist format to schema.table ids 2020-05-22 17:16:24 +02:00
Jiri Pechanec
58e6cb02d4 DBZ-2056 Test for schema topic 2020-05-19 20:25:14 +02:00
Debezium Builder
b8d5346eba [maven-release-plugin] prepare for next development iteration 2020-05-19 03:48:59 -04:00
Debezium Builder
31bc1ffb2e [maven-release-plugin] prepare release v1.2.0.Beta2 2020-05-19 03:48:59 -04:00
Jiri Pechanec
53cf6869f3 DBZ-2088 Use POSIX tar 2020-05-18 14:30:08 +02:00
Jiri Pechanec
04cb6da78c DBZ-1904 Test for Db2 schema topic 2020-05-07 09:20:31 +02:00
Jiri Pechanec
034e66a5cd DBZ-1904 Schema history topic support 2020-05-07 09:20:31 +02:00
Jiri Pechanec
8c50678b56 DBZ-1878 Use Oracle driver from central 2020-04-23 14:23:22 +02:00
Debezium Builder
73c5b71b5d [maven-release-plugin] prepare for next development iteration 2020-04-16 02:28:09 -04:00
Debezium Builder
4ac17380cd [maven-release-plugin] prepare release v1.2.0.Alpha1 2020-04-16 02:28:09 -04:00
Chris Cranford
644c84b3b1
DBZ-1859 Adjusting to changed ChangeEventSourceCoordinator constructor 2020-04-15 16:41:55 +02:00
Jiri Pechanec
9546b56254 DBZ-1905 Validate database history topic 2020-04-14 12:40:38 +02:00
Grant Cooksey
084df1a2c0
DBZ-1942 Oracle connector integration tests poll JMX
The oracle integration tests use a number of Thread.sleep() calls to wait for
the snapshotting phase to finish before testing streaming changes but sometimes
this can be unreliable, especially on a slow running db. Instead of sleeping,
polling the jmx metrics to watch for when the snapshot phase ends is preferable.
2020-04-07 11:08:30 +02:00
Gunnar Morling
82d7103acf DBZ-1898 🗑️ Removing unused class SnapshotChangeRecordEmitter 2020-03-25 13:14:09 +01:00
Debezium Builder
8abab70642 [maven-release-plugin] prepare for next development iteration 2020-03-24 01:29:05 -04:00
Debezium Builder
d1b3504262 [maven-release-plugin] prepare release v1.1.0.Final 2020-03-24 01:29:04 -04:00
Gunnar Morling
d23676a7fb DBZ-1863 Centralizing coordinator shutdown 2020-03-12 11:30:14 +01:00
Debezium Builder
cc0edc10c3 [maven-release-plugin] prepare for next development iteration 2020-03-11 10:04:53 -04:00
Debezium Builder
6363404aa5 [maven-release-plugin] prepare release v1.1.0.CR1 2020-03-11 10:04:53 -04:00
Gunnar Morling
f290606633 DBZ-1723 Adjusting to changes in BaseSourceTask 2020-03-11 14:05:28 +01:00
Chris Cranford
e84db3030b DBZ-1726 RelationalSnapshotChangeEventSource API changes 2020-03-11 10:44:01 +01:00
Gunnar Morling
c01d74140e DBZ-1134 Passing converter registry for Db2 and Oracle 2020-03-05 09:47:42 +01:00
Jiri Pechanec
0c7d6ec950 DBZ-1760 Allow skipping of invalid events 2020-02-25 10:47:01 +01:00
Debezium Builder
5456cc5de7 [maven-release-plugin] prepare for next development iteration 2020-02-13 03:26:00 -05:00
Debezium Builder
78ad0fcae1 [maven-release-plugin] prepare release v1.1.0.Beta2 2020-02-13 03:26:00 -05:00
Gunnar Morling
f5704322cc DBZ-1766 Unifying handling of offset commits; updating lastOffset to commit only after a record is committed 2020-02-12 15:45:31 +01:00
Debezium Builder
92a5004320 [maven-release-plugin] prepare for next development iteration 2020-02-05 09:08:24 -05:00
Debezium Builder
c0a65fc74d [maven-release-plugin] prepare release v1.1.0.Beta1 2020-02-05 09:08:24 -05:00
Jiri Pechanec
1d829982f0 DBZ-1052 Transaction metadata for Oracle 2020-02-04 10:00:55 +01:00
Debezium Builder
d23a1d4cea [maven-release-plugin] prepare for next development iteration 2020-01-16 05:46:13 -05:00
Debezium Builder
e4d664506d [maven-release-plugin] prepare release v1.1.0.Alpha1 2020-01-16 05:46:13 -05:00
Jiri Pechanec
153aa27ff6 DBZ-1552 Support for decimal mode in Oracle config 2020-01-06 10:21:58 +01:00
Debezium Builder
bdcaf2b8c1 [maven-release-plugin] prepare for next development iteration 2019-12-18 01:51:04 -05:00
Debezium Builder
b5493832bf [maven-release-plugin] prepare release v1.0.0.Final 2019-12-18 01:51:04 -05:00
Debezium Builder
4853d37254 [maven-release-plugin] prepare for next development iteration 2019-12-10 06:44:22 -05:00
Debezium Builder
bde9bb33f0 [maven-release-plugin] prepare release v1.0.0.CR1 2019-12-10 06:44:21 -05:00
Gunnar Morling
5e490d4394 DBZ-585 Renaming 'initial_schema_only' snapshot mode for Oracle into 'schema_only' 2019-12-10 09:05:55 +01:00
sheldon.fuchs
1d3a7760a3 DBZ-1631 - alter select to perform timestamp_to_scn on most recent ddl instead of attemping on all 2019-12-04 12:18:11 +01:00
Jiri Pechanec
f1de1eff33 DBZ-825 Unify decimal upscaling 2019-11-22 12:45:25 +01:00
Debezium Builder
d25f5a7cf1 [maven-release-plugin] prepare for next development iteration 2019-11-14 03:01:41 -05:00
Debezium Builder
b7a46dd8bc [maven-release-plugin] prepare release v1.0.0.Beta3 2019-11-14 03:01:41 -05:00
Jiri Pechanec
99ee249cd5 DBZ-1555 TableId parts precedence is configurable 2019-11-12 16:43:28 -05:00
Jiri Pechanec
4f9e9a94ca DBZ-1392 Reformat Oracle plugin 2019-11-08 14:22:32 +01:00
Jiri Pechanec
4526c244ef DBZ-1569 Test inaccessible no-PK table 2019-11-08 12:53:05 +01:00
Debezium Builder
57bc97f346 [maven-release-plugin] prepare for next development iteration 2019-10-24 07:50:44 -04:00
Debezium Builder
038a73d126 [maven-release-plugin] prepare release v1.0.0.Beta2 2019-10-24 07:50:44 -04:00
Debezium Builder
1268881d92 [maven-release-plugin] prepare for next development iteration 2019-10-17 04:28:22 -04:00
Debezium Builder
3d460d45e1 [maven-release-plugin] prepare release v1.0.0.Beta1 2019-10-17 04:28:22 -04:00
Jiri Pechanec
ed4210abdf Fix whitespaces 2019-10-08 11:14:53 +02:00
Chris Cranford
1437fc48bc DBZ-1391 Do not allow code after closing brace 2019-10-02 20:45:28 +02:00
Debezium Builder
d0cb1b89e1 [maven-release-plugin] prepare for next development iteration 2019-10-01 15:40:03 -04:00
Debezium Builder
64500f515d [maven-release-plugin] prepare release v0.10.0.Final 2019-10-01 15:40:03 -04:00
Debezium Builder
5f85120a97 [maven-release-plugin] prepare for next development iteration 2019-09-27 01:16:02 -04:00
Debezium Builder
059170544b [maven-release-plugin] prepare release v0.10.0.CR2 2019-09-27 01:16:02 -04:00
Gunnar Morling
b8cd549f2e DBZ-1015 Key mapper support for Oracle 2019-09-26 15:03:51 +03:00
Gunnar Morling
345252880e DBZ-1497 Adjusting to changed INTERVAL type mapping 2019-09-26 15:03:51 +03:00
Chris Cranford
dcb62e4e18 DBZ-1044 Sanitize column/topic names to always be valid AVRO names 2019-09-23 17:14:35 +02:00
Debezium Builder
94e062ba1e [maven-release-plugin] prepare for next development iteration 2019-09-10 09:19:20 -04:00
Debezium Builder
33ef6c2792 [maven-release-plugin] prepare release v0.10.0.CR1 2019-09-10 09:19:20 -04:00
Debezium Builder
a1c9c50ec3 [maven-release-plugin] prepare for next development iteration 2019-08-16 03:53:06 -04:00
Debezium Builder
2311bba483 [maven-release-plugin] prepare release v0.10.0.Beta4 2019-08-16 03:53:06 -04:00
Gunnar Morling
85f00dd902 DBZ-777 Adjusting to changed SPI 2019-08-16 08:28:22 +02:00
Jiri Pechanec
796c0933b0 DBZ-777 Snapshot event metadata set in common snapshot source 2019-08-16 08:28:22 +02:00
Jiri Pechanec
bee35011c4 [maven-release-plugin] prepare for next development iteration 2019-07-23 10:25:02 +02:00
Jiri Pechanec
eb51febb31 [maven-release-plugin] prepare release v0.10.0.Beta3 2019-07-23 10:25:02 +02:00
Jiri Pechanec
f9daa53a21 DBZ-1356 Define contextName 2019-07-02 15:25:06 +02:00
Jiri Pechanec
0154af0e38 DBZ-1356 Metrics for schema history 2019-07-02 15:25:06 +02:00
Jenkins user
0678e8f0b9 [maven-release-plugin] prepare for next development iteration 2019-06-27 07:40:08 +00:00
Jenkins user
287362db89 [maven-release-plugin] prepare release v0.10.0.Beta2 2019-06-27 07:40:08 +00:00
Gunnar Morling
5e89dcd0e0 DBZ-1317 Removing redundant method 2019-06-13 14:38:46 +02:00
Gunnar Morling
540b50d406 DBZ-835 Adding @FixFor annotation 2019-06-13 12:42:16 +02:00
Jiri Pechanec
bf033e6fc8 DBZ-835 Test for no tombstone 2019-06-13 10:24:46 +02:00
Jenkins user
9cb9deba93 [maven-release-plugin] prepare for next development iteration 2019-06-11 11:24:42 +00:00
Jenkins user
1de7c21e56 [maven-release-plugin] prepare release v0.10.0.Beta1 2019-06-11 11:24:41 +00:00
Jiri Pechanec
9b57b3f2da DBZ-1242 Align API call 2019-06-11 12:47:47 +02:00
Jenkins user
16a661cfac [maven-release-plugin] prepare for next development iteration 2019-06-03 10:28:18 +00:00
Jenkins user
ec99f1cf88 [maven-release-plugin] prepare release v0.10.0.Alpha2 2019-06-03 10:28:18 +00:00
Gunnar Morling
641fc21179 DBZ-1283 Ensuring DB history topic name and server name don't conflict 2019-06-03 10:58:10 +02:00
Jiri Pechanec
dc76aa4ea2 DBZ-1295 3state snapshot for Oracle 2019-05-31 10:59:08 +02:00
Jenkins user
da44d93a92 [maven-release-plugin] prepare for next development iteration 2019-05-28 14:47:13 +00:00
Jenkins user
d2d1e9c1ca [maven-release-plugin] prepare release v0.10.0.Alpha1 2019-05-28 14:47:13 +00:00
Jiri Pechanec
0fe886257a DBZ-1235 Source info schema assertion 2019-05-28 11:44:03 +02:00
Jiri Pechanec
2f42bd74d2 DBZ-1235 Oracle converted to use source info maker 2019-05-28 11:44:03 +02:00
Jenkins user
e640f9fdd5 [maven-release-plugin] prepare for next development iteration 2019-05-02 16:11:38 +00:00
Jenkins user
3d74cd1b90 [maven-release-plugin] prepare release v0.9.5.Final 2019-05-02 16:11:38 +00:00
Gunnar Morling
f6ece2a76a DBZ-212 Adding missing import 2019-05-02 09:36:06 +02:00
Jiri Pechanec
fcbe26d1f8 DBZ-1223 Use LCR position as the record offset 2019-05-02 09:26:27 +02:00
krizhan
89be9a0e55 DBZ-212 Refactored LOGICAL_NAME to Parent Abstract Class 2019-04-23 12:31:17 +02:00
Jenkins user
03de680a82 [maven-release-plugin] prepare for next development iteration 2019-04-11 12:15:57 +00:00
Jenkins user
7473e92f28 [maven-release-plugin] prepare release v0.9.4.Final 2019-04-11 12:15:57 +00:00
Jiri Pechanec
5c490dc933 DBZ-362 Fix checkstyle whitespace violations 2019-03-28 10:34:20 +01:00
Jenkins user
98f1124877 [maven-release-plugin] prepare for next development iteration 2019-03-25 12:21:40 +00:00
Jenkins user
32387d82a2 [maven-release-plugin] prepare release v0.9.3.Final 2019-03-25 12:21:40 +00:00
Jiri Pechanec
7df543ce5d DBZ-137 Make parser to handle cas-insentive id names 2019-03-25 10:32:18 +01:00
ignatan
27c6f3816d DBZ-137 implement Oracle DDL Antlr parser 2019-03-25 10:32:18 +01:00
Jiri Pechanec
5bdea0394d DBZ-1039 Ifs without braces are not allowed 2019-03-25 10:25:10 +01:00
Jiri Pechanec
a6f59c33bf DBZ-1170 Detect and handle errors like CNFE 2019-03-13 11:00:01 +01:00
Jiri Pechanec
06a436ec98 DBZ-1166 Test with multiple schemas 2019-03-04 13:27:32 +01:00
kewenchao
92b07d518f DBZ-1166 Fix NPE for multiple schemas whitelist 2019-03-04 13:27:32 +01:00
Jenkins user
42d7ac5a7e [maven-release-plugin] prepare for next development iteration 2019-02-23 09:57:54 +00:00
Jenkins user
29413a1064 [maven-release-plugin] prepare release v0.9.2.Final 2019-02-23 09:57:54 +00:00
Jenkins user
5fa304400c [maven-release-plugin] prepare for next development iteration 2019-02-13 11:18:53 +00:00
Jenkins user
4fc07f6790 [maven-release-plugin] prepare release v0.9.1.Final 2019-02-13 11:18:53 +00:00
Jiri Pechanec
66737b00ea [release] Update versions 2019-02-13 09:56:24 +01:00
Jenkins user
58575fb991 [maven-release-plugin] prepare for next development iteration 2019-02-05 07:37:37 +00:00
Jenkins user
4410e3e673 [maven-release-plugin] prepare release v0.9.0.Final 2019-02-05 07:37:37 +00:00
Jiri Pechanec
39cdd1b14e DBZ-1040 Additional metrics processing 2019-02-04 12:57:16 +01:00
Jenkins user
88bf8d2d23 [maven-release-plugin] prepare for next development iteration 2019-01-28 11:11:15 +00:00
Jenkins user
00e174d94d [maven-release-plugin] prepare release v0.9.0.CR1 2019-01-28 11:11:15 +00:00
Jiri Pechanec
3f6424b9a1 DBZ-1103 Increase timeout before interrupt as oracle is slower 2019-01-28 11:35:55 +01:00
Jiri Pechanec
ab6a3f9587 DBZ-947 Align with changed API 2019-01-28 10:22:30 +01:00
Gunnar Morling
279262d6e9 DBZ-1105 Avoiding retrieval of column names 2019-01-28 09:08:17 +01:00
Jiri Pechanec
51468556a2 DBZ-1029 Align with updated verify record features 2019-01-17 15:21:35 +01:00
Jiri Pechanec
4d9cd1c267 DBZ-1064 Use convert value template 2019-01-17 13:53:17 +01:00
Jiri Pechanec
501cbfc98e DBZ-1064 Set default value only for non-nullable fields 2019-01-17 13:53:17 +01:00
Jenkins user
c9682468a2 [maven-release-plugin] prepare for next development iteration 2018-12-19 13:10:13 +00:00
Jenkins user
ca89512712 [maven-release-plugin] prepare release v0.9.0.Beta2 2018-12-19 13:10:13 +00:00
Gunnar Morling
946d73e4a4 DBZ-954 Formatting 2018-12-17 16:58:50 +01:00
wangzheng422
a2b01415ae DBZ-954 Oracle Connector doesn't support Oracle 11g (#3)
* for oracle 11g

* oracle 11g

* git ignore

* readme

* for oracle 11g compatible, add 2 parameter to config

* remove testing script

* config change to insensitive

* param name change to case_insensitive

* read me update for oracle 11g

* read me update for oracle 11g

* readme add to oracle 11g

* camelCase naming and comments

* posVersion

* case insensitive logic

* change config from posVersion to oracleVersion

* read me fix for oracle 11g
2018-12-17 16:58:15 +01:00
Jiri Pechanec
208d6aa324 DBZ-978 Added last event and captured tables metrics 2018-12-14 15:54:41 +01:00
Gunnar Morling
098c6dd28d DBZ-1023 Excluding AUDSYS schema in Oracle 2018-12-14 10:13:42 +01:00
Gunnar Morling
e871032b8a DBZ-966 Adding 'snapshot.delay.ms' option to Oracle and SQL Server connectors 2018-12-13 14:33:21 +01:00
Jiri Pechanec
589bbe1be7 DBZ-1003 Initialize database history 2018-12-04 09:04:53 +01:00
Jenkins user
13c91ca6bf [maven-release-plugin] prepare for next development iteration 2018-11-20 16:26:29 +00:00
Jenkins user
cda0eacc05 [maven-release-plugin] prepare release v0.9.0.Beta1 2018-11-20 16:26:29 +00:00
Jiri Pechanec
1f4f36872c DBZ-776 Cleanup after review 2018-11-16 09:44:56 +01:00
Jiri Pechanec
461f582a31 DBZ-776 Support for metrics 2018-11-16 09:44:56 +01:00
Jenkins user
1590534b97 [maven-release-plugin] prepare for next development iteration 2018-10-04 12:03:13 +00:00
Jenkins user
133c14eece [maven-release-plugin] prepare release v0.9.0.Alpha2 2018-10-04 12:03:13 +00:00
jchipmunk
ea230e8e8a DBZ-918 Adding Debezium connector field to source info
This will allow consumers to recognize the Debezium connector used for creating a given message, helping them to adjust their behavior for a variety of connectors.
2018-10-04 10:33:58 +02:00
Jenkins user
660074ff06 [maven-release-plugin] prepare for next development iteration 2018-07-26 08:04:40 +00:00
Jenkins user
175645dcb9 [maven-release-plugin] prepare release v0.9.0.Alpha1 2018-07-26 08:04:40 +00:00
Gunnar Morling
f5a38fb862 DBZ-818 Adjusting scale of BigDecimal values to column's scale if needed 2018-07-25 16:04:07 +02:00
Gunnar Morling
591d3764b3 DBZ-826 Avoid NPE if commit is called before any offset is prepared 2018-07-25 15:54:48 +02:00
Gunnar Morling
33f3d59078 DBZ-40 Misc. typo and formatting fixes 2018-07-25 15:05:53 +02:00
Gunnar Morling
2a3c58f069 DBZ-815 Adding test for heartbeat events for Oracle connector 2018-07-25 14:49:04 +02:00
Gunnar Morling
2d4320ccd5 DBZ-816 Pulling up code for database history set-up to HistorizedRelationalDatabaseConnectorConfig 2018-07-25 11:54:41 +02:00
Gunnar Morling
b4581d0b5e DBZ-804 Setting correct length for TIMESTAMP columns, adding tests 2018-07-24 21:56:52 +02:00
Gunnar Morling
35995d7e95 DBZ-804 Adding support for VARCHAR alias 2018-07-24 21:56:52 +02:00
Gunnar Morling
fd1818083c DBZ-804 Simplifying construction of expected values a bit 2018-07-24 21:56:52 +02:00
Gunnar Morling
7c938bd532 DBZ-804 Supporting negative scale values for NUMBER columns 2018-07-24 21:56:52 +02:00
Gunnar Morling
c2b2442326 DBZ-804 Consistent handling of precision/scale 2018-07-24 21:56:52 +02:00
Gunnar Morling
3d12bcce01 DBZ-804 For non-floating point NUMBER columns using matching int schema;
Depending on the number of digits, int8/int16/int32/int64 is used. For larger non-floating point columns and floating point columns, decimal / variable scale decimal is used as before.
2018-07-24 21:56:52 +02:00
Gunnar Morling
5b07419ee9 DBZ-804 Adjust metadata for NUMBER columns without explicit scale value 2018-07-24 21:56:52 +02:00
Gunnar Morling
f4aa437741 DBZ-804 Expanding floating point tests 2018-07-24 21:56:52 +02:00
Gunnar Morling
fbaa2b92f8 DBZ-804 Exporting non floating point NUMBER columns (scale = 0) as Decimal 2018-07-24 21:56:52 +02:00
Gunnar Morling
6c899c2de4 DBZ-804 Basing decision whether to use VariableScaleDecimal on presence of scale and not precision 2018-07-24 21:56:52 +02:00
Gunnar Morling
e493951271 DBZ-803 Finalizing snapshot in offsets also for schema-only snapshots 2018-07-23 06:44:36 +02:00
Gunnar Morling
a0f3aed63e DBZ-627 Unifying TopicSelector implementations 2018-07-18 12:36:42 +02:00
Gunnar Morling
9be74bcf35 DBZ-801 Parameterizing ChangeEventQueue<DataChangeEvent> 2018-07-18 10:30:39 +02:00
Gunnar Morling
8050fa7231 DBZ-40 Pulling up some common code to HistorizedRelationalDatabaseSchema 2018-07-18 10:14:37 +02:00
Gunnar Morling
f274c83e37 DBZ-720 Signaling snapshot cancellation via InterruptedException;
Also skipping schema snapshotting when earlier offset with completed snapshot was found
2018-07-17 13:21:47 +02:00
Gunnar Morling
55bfcdda27 DBZ-720 Reworking SnapshotDatatypesIT to test types captured during initial snapshotting 2018-07-17 12:59:33 +02:00
Gunnar Morling
8ad452d60f DBZ-720 Avoiding race condition where we tried to commit an offset to an already closed xout server 2018-07-17 12:58:34 +02:00
Gunnar Morling
70d91e1ba5 DBZ-795 Fixing misleading source info field name 2018-07-17 12:58:34 +02:00
Gunnar Morling
64dbdb5d7d DBZ-720 Adjusting tests to newly added snapshotting feature 2018-07-16 15:22:45 +02:00
Gunnar Morling
9a8aaa4b01 DBZ-720 Initial data snapshotting or Oracle 2018-07-16 15:22:45 +02:00
Gunnar Morling
235346cc9f DBZ-720 Avoiding some raw type warnings;
Also adjusting to changed signature of dispatch methods.
2018-07-13 09:51:56 +02:00
Gunnar Morling
a73e233520 DBZ-720 Extracting HistorizedRelationalSnapshotChangeEventSource from Oracle connector 2018-07-13 09:51:56 +02:00
Gunnar Morling
5e6e1537a0 DBZ-793 Using TableFilter consistently 2018-07-11 13:16:59 +02:00
Jenkins user
4f86ed2e53 [maven-release-plugin] prepare for next development iteration 2018-07-11 07:40:39 +00:00
Jenkins user
fde0b417d6 [maven-release-plugin] prepare release v0.8.0.Final 2018-07-11 07:40:39 +00:00
Gunnar Morling
de8e0acc89 DBZ-791 Using result sets via try-with-resources 2018-07-10 14:35:24 +02:00
Gunnar Morling
382351aa4e DBZ-791 Using "c##xstrm" user in tests (non-admin user);
Also using non-Flashback related SELECT for getting current SCN.
2018-07-10 14:35:24 +02:00
Gunnar Morling
df3a3cfe3f DBZ-725 Removing DB name from topic names 2018-07-09 09:54:56 +02:00
Jenkins user
c5c7bfa749 [maven-release-plugin] prepare for next development iteration 2018-07-04 07:11:53 +00:00
Jenkins user
7ecdcfeded [maven-release-plugin] prepare release v0.8.0.CR1 2018-07-04 07:11:53 +00:00
Jiri Pechanec
d5bfdc79e7 DBZ-751 Change assertions to contain parameters 2018-07-03 09:45:39 +02:00
Gunnar Morling
255eea4cb8 DBZ-644 Adjusting Oracle connector to core changes 2018-07-03 09:45:39 +02:00
Jiri Pechanec
875b890d70 Setting POM version back to 0.8.0-SNAPSHOT 2018-06-27 12:21:44 +02:00
Jenkins user
e8f02db251 [maven-release-plugin] prepare for next development iteration 2018-06-21 14:13:43 +00:00
Jenkins user
cb53563ef8 [maven-release-plugin] prepare release v0.8.0.Beta1 2018-06-21 14:13:43 +00:00
Jiri Pechanec
f7e2b4e6eb DBZ-20 Overwrite default test timeout 2018-06-20 13:16:32 +02:00
Gunnar Morling
86fdbfc00e DBZ-20 Moving Antlr grammar to debezium-ddl-parser module 2018-06-20 13:16:32 +02:00
Gunnar Morling
ff7e88dcc7 DBZ-20 Moving debezium-connector-oracle from main to incubator repo 2018-06-20 13:16:32 +02:00