Commit Graph

9284 Commits

Author SHA1 Message Date
dependabot[bot]
428d3322c3 [ci] Bump tj-actions/changed-files from 40.2.2 to 40.2.3
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 40.2.2 to 40.2.3.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/changed-files/compare/v40.2.2...v40.2.3)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-19 06:20:00 +01:00
Ilyas Ahsan
5a2bb0260b DBZ-7268 Add PL/SQL Parser for Alter Table Memoptimize
add MEMOPTIMIZE lexer

revert format
2023-12-18 14:54:37 +01:00
Debezium Builder
e3bb119668 [release] Development version for testing module deps 2023-12-14 09:58:41 +00:00
Debezium Builder
2c1def7241 [maven-release-plugin] prepare for next development iteration 2023-12-14 09:43:13 +00:00
Debezium Builder
ef8260f802 [maven-release-plugin] prepare release v2.5.0.CR1 2023-12-14 09:43:12 +00:00
Debezium Builder
24b4618f7f [release] Stable 2.5.0.CR1 for testing module deps 2023-12-14 09:40:41 +00:00
Jiri Pechanec
954d14039a [release] Changelog for 2.5.0.CR1 2023-12-14 10:19:32 +01:00
Chris Cranford
e00ae9a39a DBZ-4321 Update documentation 2023-12-13 11:27:40 -05:00
Chris Cranford
a2d17f31c6 DBZ-4321 Add documentation 2023-12-13 11:27:40 -05:00
Chris Cranford
25ef5fa7d0 DBZ-4321 Fix test failures with Oracle XStream 2023-12-13 11:27:40 -05:00
Chris Cranford
985e5c8600 DBZ-4321 Use Closeable rather than Stoppable 2023-12-13 11:27:40 -05:00
Chris Cranford
5c6b437f24 DBZ-4321 Rename getServiceNoThrow as tryGetService 2023-12-13 11:27:40 -05:00
Chris Cranford
21641d76c0 DBZ-4321 Use InjectService in PostProcessorRegistry 2023-12-13 11:27:40 -05:00
Chris Cranford
2b02b3982e DBZ-4321 Rework configuration options 2023-12-13 11:27:40 -05:00
Chris Cranford
8b016adb70 DBZ-4321 Adjust ReselectColumnsPostProcessor column value null check 2023-12-13 11:27:40 -05:00
Chris Cranford
22a22d65d1 DBZ-4321 Pull getQualifiedTableName up to AbstractConnectorConnection 2023-12-13 11:27:40 -05:00
Chris Cranford
82b317df92 DBZ-4321 Relax service existence in EventDispatcher 2023-12-13 11:27:40 -05:00
Chris Cranford
ada157d117 DBZ-4321 Introduce BeanRegistry and ServiceRegistry
As a part of this work to handle injection in a cleaner way, this commit
adds two new broad concepts called `BeanRegistry` and `ServiceRegistry`.

A BeanRegistry is a glorified registry of different objects that are not
necessarily services but may be desired by a service. This contract will
allow Debezium to integrate in the future with other CDI providers.

A ServiceRegistry is more of an internal concept, where various systems
can be started based on their dependency order and provides a universal
way to split larger parts of the code into smaller, focused modules that
can be accessed using the Service Locator pattern.
2023-12-13 11:27:40 -05:00
Chris Cranford
26b3881941 DBZ-4321 Add MongoDB hook & polish injection handler 2023-12-13 11:27:40 -05:00
Chris Cranford
59027ed5ed DBZ-4321 New PostProcessor contract and Column Reselection 2023-12-13 11:27:40 -05:00
Bob Roldan
f4dea8044b DBZ-6834 Updates property decription 2023-12-13 11:10:53 +01:00
Jakub Cechacek
bde91ecf0f DBZ-7252 Using correct offsets in table/collection notifications for MongoDB 2023-12-12 19:52:14 +01:00
Chris Cranford
9a5d04578e DBZ-7237 Align LOB behavior in snapshot and streaming
The snapshot phase was not setting the unavailable value placeholder when the
user had configured LOB as off, this aligns that behavior to be consistent
with the behavior from streaming.
2023-12-12 10:36:23 +01:00
harveyyue
c5ce1cf945 DBZ-7251 Length value is not removed when changing a column's type 2023-12-12 10:18:21 +01:00
Tudor Plugaru
463cbfad32 DBZ-6071 [doc] document StreamNameMapper support for Kafka sink 2023-12-12 10:04:45 +01:00
dependabot[bot]
6355361ba9 [ci] Bump tj-actions/changed-files from 40.2.1 to 40.2.2
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 40.2.1 to 40.2.2.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/changed-files/compare/v40.2.1...v40.2.2)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 19:31:15 -05:00
Jordan Pittier
def0cf9a74
[docs] connectors/jdbc.adoc: fix typo in SQL pool size 2023-12-11 12:04:54 -05:00
Jiri Pechanec
5014e2ace3 DBZ-7238 Upgrade Kafka to 3.6.1 2023-12-11 14:12:13 +01:00
Chris Cranford
63345571f9 DBZ-7218 Suggested edits 2023-12-11 07:51:24 -05:00
Chris Cranford
d27154dc60 DBZ-7218 Log warnings if log destination misconfigured 2023-12-11 07:51:24 -05:00
Chris Cranford
b9bb04c250 DBZ-7218 Clarify Oracle log destination requirements 2023-12-11 07:51:24 -05:00
Ilyas Ahsan
be20aba0c4 DBZ-7242 Add Grammar Oracle Truncate Cluster
Add end of line
2023-12-11 07:15:55 -05:00
harveyyue
b6924e6efc DBZ-7145 Introduce a new SMT to extract table schema information for jdbc sink connector 2023-12-08 13:33:15 +01:00
gongzhongqiang
018ecfe9f6 [polish] remove redundant Geometry type checking code 2023-12-08 10:16:46 +01:00
Bob Roldan
5130ba7bc5 Fix typo found in each of the source connector docs 2023-12-07 17:02:46 -05:00
Jiri Kulhanek
28188692d7 DBZ-7236 simple fix of inversed if logic 2023-12-07 05:00:39 -05:00
Chris Cranford
2f4d90ca9c [ci] Java Outreach - Move to PostgreSQL 16 2023-12-07 04:57:01 -05:00
Chris Cranford
9f648fb068 [ci] Java Outreach - Move to MongoDB 7.0 2023-12-07 04:57:01 -05:00
Chris Cranford
edef0a0d11 [ci] Java Outreach - don't fail fast on matrix jobs 2023-12-07 04:57:01 -05:00
Chris Cranford
6c673768c2 [ci] Java Outreach build with both Java EA and GA versions
EA: Build performs both compile and test execution
GA: Build performs only compilation
2023-12-07 04:57:01 -05:00
Chris Cranford
aea6cc003d
[ci] Use a relaxed property check for tests 2023-12-06 18:04:59 -05:00
Roman Kudryashov
c7b3197bc1 DBZ-7216 Fix data schema name in case of metadata is in headers 2023-12-06 14:22:24 +01:00
mfvitale
5ed16284f4 DBZ-6834 Provide INSERT/DELETE semantics for MongoDb incremental snapshot watermarking 2023-12-06 14:10:26 +01:00
mfvitale
f275b1172c DBZ-6834 Disable signal based watermarking tests on ReadOnlyIncrementalSnapshotIT 2023-12-06 14:10:26 +01:00
mfvitale
874ab18017 DBZ-6834 Enable REPLICA IDENTITY on debezium_signal test table 2023-12-06 14:10:26 +01:00
mfvitale
ee0a55a19c DBZ-6834 Disable signal based watermarking tests on ReadOnlyIncrementalSnapshotIT 2023-12-06 14:10:26 +01:00
mfvitale
4fedfbba03 DBZ-6834 Provide INSERT/DELETE semantics for incremental snapshot watermarking 2023-12-06 14:10:26 +01:00
mfvitale
2523d70f76 DBZ-6834 Add docs for incremental.snapshot.watermarking.strategy 2023-12-06 14:09:59 +01:00
mfvitale
d03a86d97c [docs] Fix initial notifications 2023-12-06 12:05:36 +01:00
Jiabao Sun
d740bf52dd DBZ-7230 MySQL BIT Type should have a default length 1 2023-12-06 07:15:26 +01:00