Skip to content

Commit

Permalink
Roadmap Updates
Browse files Browse the repository at this point in the history
  • Loading branch information
Naros committed Dec 12, 2023
1 parent 43bb38d commit 7f68856
Showing 1 changed file with 16 additions and 13 deletions.
29 changes: 16 additions & 13 deletions roadmap.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,10 @@ i.e. patch releases for the current stable minor release (e.g. 1.2.1.Final) are
== 2.5 - December 2023

* MariaDB first-class source connector implementation
* Parallelization of Debezium Embedded Engine
* Continued work on Debezium Operator for Kubernetes
* Kafka 3.6 support
* Exactly-Once support for other connectors
* Improvements to OpenLogReplicator Oracle integration
* Enhanced watermark support for signal table / incremental snapshots
* Db2 for z/OS and iSeries
* Batch support for JDBC sink connector
* Support for large BSONDocuments with MongoDB 6+
* Oracle 23 support (preview)
Expand All @@ -44,50 +41,56 @@ i.e. patch releases for the current stable minor release (e.g. 1.2.1.Final) are

* Official MariaDB connector
* Oracle hybrid mining strategy
* Oracle XML data type support
* Sink connector for MongoDB
* Source connector for InfluxDB time series database
* R&D to determine feasibility of using SQL Server transaction logs rather than capture instances
* Db2 iSeries source connector
* Oracle XML data type support (column level only)
* Db2 z/OS and iSeries source connector
* Unify snapshot modes across all connectors
* User-friendly offset manipulation (i.e, start at a specific position in the transaction logs)
* Additional monitoring
* Design user-friendly offset manipulation (i.e, start at a specific position in the transaction logs)
* Additional monitoring - Quantimeter
* Introduce asynchronous-based processing in Debezium Engine
* Parallelization of Debezium Embedded Engine
* Streaming from MongoDB collections
* Removal of MongoDB replica-set mode
* Debezium UI
** Incremental Snapshot interface
** Quick-start connector deployment
** Support varied Kafka Connect and Debezium versions
* Debezium Operator
** Promoted to stable
** OLM/Helm installation
** Integration with Distribution Builder
* Expand Oracle 23c support
* Oracle OpenLogReplicator support for XML data types
* Deprecate Oracle 12.x support

== 2.7 - June 2024

* Introduce an SPI to reduce memory footprint for multi-tenant databases with identical schemas
* Explore and provide building blocks for implementing CQRS architectures based on change data streams
* Create PoC for implementing sagas (long-running business transactions spanning multiple (micro-)services) using CDC and the outbox pattern
* Read-only incremental snapshots for other relational connectors
* R&D to determine feasibility of using SQL Server transaction logs rather than capture instances
* Implement user-friendly offset manipulation (i.e, start at a specific position in the transaction logs)
* Sink connector for MongoDB
* Debezium UI
** Offset manipulation
** Debezium Server integration via Debezium Operator
* Debezium Operator
** Improved Observability and Metrics
** R&D to consider multitasking support with Debezium Server
** Integration with Distribution Builder

== 3.0 - September 2024

* Java 17 baseline
* Kafka 3.1 minimum baseline support
* Source connector for InfluxDB time series database
* New off-heap Oracle transaction buffer implementations, more details soon.
* Exactly-Once support for other connectors
* Remove deprecated code
* Explore and provide building blocks for implementing CQRS architectures based on change data streams
* And much more...

== 3.1 - December 2024

* Oracle 12c support sunset (best-effort moving forward).
* Create PoC for implementing sagas (long-running business transactions spanning multiple (micro-)services) using CDC and the outbox pattern

== Future Releases

Expand Down

0 comments on commit 7f68856

Please sign in to comment.