Commit Graph

244 Commits

Author SHA1 Message Date
dependabot[bot]
a8bc98eddd [ci] Bump actions/cache from 3 to 4
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-23 07:47:21 -05:00
Debezium Builder
a506e69ffb [release] New parent 2.6.0-SNAPSHOT for development 2024-01-21 10:25:08 +00:00
Debezium Builder
fe7f92f357 [maven-release-plugin] prepare for next development iteration 2024-01-21 10:23:31 +00:00
Debezium Builder
eab02cb77e [maven-release-plugin] prepare release v2.6.0.Alpha1 2024-01-21 10:23:31 +00:00
Debezium Builder
cd7a7ff62e [release] Stable parent 2.6.0.Alpha1 for release 2024-01-21 10:23:03 +00:00
Mickael Maison
d2fc528dc8 DBZ-7298 Add service loader manifests for Connector and SMT 2024-01-04 09:22:37 +01:00
Debezium Builder
d802455684 [release] New parent 2.6.0-SNAPSHOT for development 2023-12-21 07:05:45 +00:00
Debezium Builder
b9a7e7a068 [maven-release-plugin] prepare for next development iteration 2023-12-21 07:04:09 +00:00
Debezium Builder
9e2c7f07c9 [maven-release-plugin] prepare release v2.5.0.Final 2023-12-21 07:04:09 +00:00
Debezium Builder
21cdfc9234 [release] Stable parent 2.5.0.Final for release 2023-12-21 07:03:42 +00:00
Roman Kudryashov
77188f7fd7 DBZ-7235 Add schema.cloudevents.name config option to ConvertCloudEventToSaveableForm SMT 2023-12-20 06:53:40 +01:00
Debezium Builder
b4ad956700 [release] New parent 2.5.0-SNAPSHOT for development 2023-12-14 10:04:00 +00:00
Debezium Builder
82d5e33fa8 [maven-release-plugin] prepare for next development iteration 2023-12-14 09:59:53 +00:00
Debezium Builder
cb7e2c09b8 [maven-release-plugin] prepare release v2.5.0.CR1 2023-12-14 09:59:53 +00:00
Debezium Builder
b53486c834 [release] Stable parent 2.5.0.CR1 for release 2023-12-14 09:59:26 +00:00
Jiri Pechanec
7de4a0504d DBZ-7217 Fix formatting 2023-12-05 07:14:40 +01:00
mfvitale
8bc8d052fa DBZ-7217 Add trace performance logs with execution times 2023-12-05 07:09:53 +01:00
dependabot[bot]
f3127fed5f [ci] Bump actions/setup-java from 3 to 4
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3 to 4.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-05 07:06:10 +01:00
Debezium Builder
6989864fef [release] New parent 2.5.0-SNAPSHOT for development 2023-12-04 14:07:07 +00:00
Debezium Builder
66415d3b40 [maven-release-plugin] prepare for next development iteration 2023-12-04 14:05:55 +00:00
Debezium Builder
f573ac4d15 [maven-release-plugin] prepare release v2.5.0.Beta1 2023-12-04 14:05:55 +00:00
Debezium Builder
5850a01d3e [release] Stable parent 2.5.0.Beta1 for release 2023-12-04 14:05:29 +00:00
Chris Cranford
e0e64b3c3c DBZ-6636 Fallback to always include field 2023-11-29 12:05:26 -05:00
Chris Cranford
309735a602 DBZ-6636 Use Field rather than Column 2023-11-29 12:05:26 -05:00
ani-sha
94a11cfced DBZ-6636 Create factory class for filtering logic 2023-11-29 12:05:26 -05:00
ani-sha
92594ebf5b DBZ-6636 Initial implementation for column filters 2023-11-29 12:05:26 -05:00
Roman Kudryashov
ed55948948 DBZ-7159 Use CE validator 2023-11-29 15:09:24 +01:00
mfvitale
b8a6f13bba DBZ-7191 Null value will be used instead of default for optional field 2023-11-29 03:45:06 -05:00
Roman Kudryashov
3b8645a5b8 DBZ-7130 ConvertCloudEventToSaveableForm can work with cloud events deserialized from JSON 2023-11-16 11:54:08 +01:00
dependabot[bot]
1cd501abd7 [ci] Bump actions/github-script from 6 to 7
Bumps [actions/github-script](https://github.com/actions/github-script) from 6 to 7.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-13 16:41:12 -05:00
Debezium Builder
6cd8fadfa9 [release] New parent 2.5.0-SNAPSHOT for development 2023-11-10 10:37:31 +00:00
Debezium Builder
8eeb5d204d [maven-release-plugin] prepare for next development iteration 2023-11-10 10:35:55 +00:00
Debezium Builder
c7b157f359 [maven-release-plugin] prepare release v2.5.0.Alpha2 2023-11-10 10:35:55 +00:00
Debezium Builder
a8467d658f [release] Stable parent 2.5.0.Alpha2 for release 2023-11-10 10:35:29 +00:00
mfvitale
6cf6a17ce4 DBZ-6317 Document tombstone behaviour 2023-11-10 06:43:48 +01:00
mfvitale
f73c1f9655 DBZ-6317 Move bind logic for temporal types to specific type classes 2023-11-10 06:43:48 +01:00
mfvitale
cec5574409 DBZ-6317 Apply table changes on delete events only when isDeleteEnabled is true 2023-11-10 06:43:48 +01:00
mfvitale
befb890981 DBZ-6317 Remove old single record processing code 2023-11-10 06:43:48 +01:00
mfvitale
99f1e2ecac DBZ-6317 Encapsulate batch write in RecordWriter class 2023-11-10 06:43:48 +01:00
mfvitale
d05a30ec47 DBZ-6317 Refactor 2023-11-10 06:43:48 +01:00
mfvitale
9cb7397a9b DBZ-6317 Manage batch errors 2023-11-10 06:43:48 +01:00
mfvitale
2f0750f450 DBZ-6317 Support timestamps without timezone for batch 2023-11-10 06:43:48 +01:00
mfvitale
b24cd359e4 DBZ-6317 Support SQLServer Bytes type for batch 2023-11-10 06:43:48 +01:00
mfvitale
f1dad36165 DBZ-6317 Fix PostgreSQL and DB2 timestamps, time and date types 2023-11-10 06:43:48 +01:00
mfvitale
2286f5cb06 DBZ-6317 Support truncate events 2023-11-10 06:43:48 +01:00
mfvitale
8cd1898310 DBZ-6317 Support for date and time for PostgreSQL, Oracle, MySQL, SQLServer and DB2 2023-11-10 06:43:48 +01:00
mfvitale
8557c0752b DBZ-6317 Fix transaction rollback 2023-11-10 06:43:48 +01:00
mfvitale
29cd43b194 DBZ-6317 Add batch support for deletes 2023-11-10 06:43:48 +01:00
mfvitale
26f3c86b14 DBZ-6317 Support timestamp types with batch mode 2023-11-10 06:43:48 +01:00
mfvitale
4d24d1fe44 DBZ-6317 Add batch support for inserts with buffer 2023-11-10 06:43:48 +01:00
mfvitale
4d87f0d827 DBZ-6317 Bind method returns ValueBindDescriptor object with bind information 2023-11-10 06:43:48 +01:00
Roman Kudryashov
2ae3dfc76b DBZ-7065 Fixes 2023-11-09 07:13:23 +01:00
Roman Kudryashov
1d35107283 DBZ-7065 Apply suggestions from code review
Co-authored-by: Jiri Pechanec <jpechane@redhat.com>
2023-11-09 07:13:23 +01:00
Roman Kudryashov
eadd60625f DBZ-7065 Integration test 2023-11-09 07:13:23 +01:00
Roman Kudryashov
0853eb90fc DBZ-7065 Add ConvertCloudEventToSaveableForm transform 2023-11-09 07:13:23 +01:00
mfvitale
67ac47f65d DBZ-7069 Correctly manage errors to avoid potential connection leak 2023-10-31 14:53:41 +01:00
Debezium Builder
88740dd2e0 [release] New parent 2.5.0-SNAPSHOT for development 2023-10-26 15:51:28 +00:00
Debezium Builder
74251d70e1 [maven-release-plugin] prepare for next development iteration 2023-10-26 15:50:17 +00:00
Debezium Builder
8cfb9c60c9 [maven-release-plugin] prepare release v2.5.0.Alpha1 2023-10-26 15:50:17 +00:00
Debezium Builder
3673d5d28c [release] Stable parent 2.5.0.Alpha1 for release 2023-10-26 15:49:34 +00:00
mfvitale
5450b748a3 DBZ-6990 Use DB2 specif statement for table truncation 2023-10-19 09:04:16 +02:00
mfvitale
3bc252871f DBZ-6990 Fix db2 truncate table case using plain jdbc connection 2023-10-19 09:04:16 +02:00
harveyyue
ded6d2775e DBZ-6990 Add db2 truncate table case using plain jdbc connection 2023-10-19 09:04:16 +02:00
harveyyue
3ea1377e06 DBZ-6970 add some it tests for handle truncate event 2023-10-19 09:04:16 +02:00
harveyyue
59c7a0acae DBZ-6970 Debezium jdbc sink process truncate event failure 2023-10-19 09:04:16 +02:00
Chris Cranford
19bc4acfc0 DBZ-6999 Fix multi-column add alter table statements 2023-10-09 05:17:01 -04:00
mfvitale
0dd6a7684e DBZ-6958 Revisit the support for Postgres special character in column name 2023-10-04 14:22:54 -04:00
harveyyue
ccc28f3653 DBZ-6990 Debezium jdbc sink should throw not supporting schema change topic exception 2023-10-04 14:42:41 +02:00
Bertrand Paquet
b26a98b27c DBZ-6967: Handle bytea target field with Postgres 2023-10-04 14:15:21 +02:00
Debezium Builder
7a340989b8 [release] New parent 2.5.0-SNAPSHOT for development 2023-10-03 14:29:34 +00:00
Debezium Builder
984b64336c [maven-release-plugin] prepare for next development iteration 2023-10-03 14:28:13 +00:00
Debezium Builder
8ceb26d495 [maven-release-plugin] prepare release v2.4.0.Final 2023-10-03 14:28:13 +00:00
Debezium Builder
13728f288f [release] Stable parent 2.4.0.Final for release 2023-10-03 14:27:50 +00:00
Debezium Builder
91020e4cbc [release] New parent 2.4.0-SNAPSHOT for development 2023-09-22 09:11:41 +00:00
Debezium Builder
33010ca024 [maven-release-plugin] prepare for next development iteration 2023-09-22 09:10:06 +00:00
Debezium Builder
21ff19386c [maven-release-plugin] prepare release v2.4.0.CR1 2023-09-22 09:10:06 +00:00
Debezium Builder
654689c7f9 [release] Stable parent 2.4.0.CR1 for release 2023-09-22 09:09:30 +00:00
Debezium Builder
4d9699001f [release] New parent 2.4.0-SNAPSHOT for development 2023-09-13 09:52:24 +00:00
Debezium Builder
6168683d38 [maven-release-plugin] prepare for next development iteration 2023-09-13 09:51:01 +00:00
Debezium Builder
756d85a596 [maven-release-plugin] prepare release v2.4.0.Beta2 2023-09-13 09:51:01 +00:00
Debezium Builder
5d5ec5a764 [release] Stable parent 2.4.0.Beta2 for release 2023-09-13 09:50:37 +00:00
Chris Cranford
dec0014f0b DBZ-6862 Change log level 2023-09-05 10:00:42 -04:00
mfvitale
ac2be17f80 DBZ-6862 Align test with new basic schema fields 2023-09-05 10:00:42 -04:00
mfvitale
fb08766181 DBZ-6862 Skip tombstone record 2023-09-05 10:00:42 -04:00
mfvitale
8ddd1e23d6 DBZ-6862 Consider the case when delete.handling.mode of New Record State Extraction is set to none. Delete record ack as a tombstone. 2023-09-05 10:00:42 -04:00
mfvitale
875f4be6a6 DBZ-6862 Skip tombstone events 2023-09-05 10:00:42 -04:00
dependabot[bot]
3f5a42864f [ci] Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-05 10:12:30 +02:00
harveyyue
a5950f5aac DBZ-6831 Error with propagation source column name 2023-08-31 13:27:00 -04:00
Chris Cranford
e7a1d96ce7 DBZ-6857 Do not end Oracle inserts with semicolons
The Oracle does not like when INSERT statements are terminated with a semicolon
as it causes ORA-00933 errors that the SQL command is not properly ended. This
regression was introduced in the SQL Server identity inserts feature and this
change adjusts that behavior to avoid the extra semicolon for non-MSSQL.
2023-08-31 13:08:25 -04:00
Debezium Builder
a0dff67250 [release] New parent 2.4.0-SNAPSHOT for development 2023-08-29 11:50:12 +00:00
Debezium Builder
59e66d7041 [maven-release-plugin] prepare for next development iteration 2023-08-29 11:48:44 +00:00
Debezium Builder
d3d8296306 [maven-release-plugin] prepare release v2.4.0.Beta1 2023-08-29 11:48:44 +00:00
Debezium Builder
faa080dee9 [release] Stable parent 2.4.0.Beta1 for release 2023-08-29 11:48:24 +00:00
mfvitale
7cc1185937 DBZ-6682 Correctly manage the 'quote.identifiers' property.
Signed-off-by: mfvitale <mvitale@redhat.com>
2023-08-22 11:22:01 -04:00
Chris Cranford
2973885c9b DBZ-6801 Add integration test 2023-08-15 08:35:25 -04:00
Chris Cranford
1e199b6a58 DBZ-6801 Fix formatting 2023-08-15 08:35:25 -04:00
M. Gökhan Akgül
d89e509f74 DBZ-6801
Refactor on configuration structure used boolean config instead of table names.

Refactoring due to performance aspect, added new property in TableDescriptor and assigned during constructor.
2023-08-15 08:35:25 -04:00
M. Gökhan Akgül
64dea22276 DBZ-6801
added new Configuration as SQLSERVER_IDENTITY_TABLE_NAMES
added new method wrapWithIdentityInsert for SqlServerDatabaseDialect if the configured identity tables name exist in the list
2023-08-15 08:35:25 -04:00
Debezium Builder
9edfd05b9e [release] New parent 2.4.0-SNAPSHOT for development 2023-08-09 10:43:15 +00:00
Debezium Builder
0aa22dfb04 [maven-release-plugin] prepare for next development iteration 2023-08-09 10:41:46 +00:00