What debezium/debezium shipped
Written by FoxPlug from public releases; not affiliated with Debezium. An automatic summary of the public release, pull request and commit data of github.com/debezium/debezium. Debezium did not write it and does not use or endorse FoxPlug. Every line links to the public change it describes.
Get a weekly update like this for your product, free
Week of September 21, 2026
What shipped
- Release v3.7.0.CR1 shipped with bug fixes across Oracle, PostgreSQL, MySQL, SQL Server, MongoDB, and other connectors. Release
- MongoDB relational mapping SMT added to convert JSON strings in before/after fields into Kafka Connect Structs while retaining the Debezium envelope. Pull request #8008
- HTTP notification channel introduced to send snapshot notifications via HTTP POST to configurable endpoints. Pull request #8050
- CappedLogFileSessionSelector now eligible for
dictionary_from_filemining strategies in Oracle standby streams. Pull request #8063 - Oracle mining window unit now derives from configured log.mining.log.count.min across collected logs rather than relying on online redo log sizes. Pull request #8071
- Oracle snapshot.include.collection.list snapshot behavior fixed. Pull request #8091
- SQL Server nvarchar(max) detection improved to accept either length the metadata reports. Pull request #8078
- Initial snapshot STARTED notification now includes the list of data collections captured in the snapshot. Pull request #7978
- PostgreSQL temporal infinity constants fixed for epoch scale and year sign. Pull request #7927
- Strings.mask fixed to use the replacement mask parameter instead of hardcoding and to handle null inputs without throwing NullPointerException. Pull request #8121
Why it matters
Version 3.7.0.CR1 includes improvements across multiple database connectors addressing snapshot behavior, mining strategies, temporal handling, and notification capabilities. The MongoDB relational mapping SMT and HTTP notification channel represent new functionality that expands Debezium's flexibility for different use cases. Multiple connector-specific fixes address edge cases in Oracle, PostgreSQL, MySQL, and SQL Server that improve reliability and correctness.
Changelog entry
- Strings.mask now uses the provided replacement mask parameter and handles null original strings without throwing NullPointerException Pull request #8121
- Oracle log mining window unit now derives from configured log.mining.log.count.min across collected logs Pull request #8071
- Fixed Oracle snapshot.include.collection.list snapshot behavior Pull request #8091
- TimescaleDB SMT can now deduce hypertable ID from chunk names when recently dropped chunks are not found Pull request #8109
- MongoDB primary election test stabilized to retry transient election failures Pull request #8111
- Schema history validation submission and executor shutdown now synchronized to prevent source task startup failures Pull request #8104
- TimescaleDB SMT now retries on EOF exceptions when connection to metadata is closed by proxy Pull request #8099
- isAutonomous() made resilient on databases that do not support CLOUD_SERVICE Pull request #8106
- PartitionRouting now handles null intermediate structs gracefully when configured with nested payload field paths Pull request #8101
- Fixed regression with internal.log.mining.relaxed.quote.detection configuration Pull request #8102
- Added MongoDB relational mapping SMT (MongoToRelationalMapper) to convert JSON strings in before/after into Kafka Connect Structs Pull request #8008
- ExtractNewDocumentState now emits null for fields removed by $unset operations Pull request #7974
- PostgreSQL JDBC sink now properly binds Connect ARRAY values to PostgreSQL bytea[] columns Pull request #7972
- MariaDB standalone DDL GTID events now propagated correctly with binlog buffering enabled Pull request #7862
- SQL Server nvarchar(max) detection improved to accept either length reported by metadata Pull request #8078
- JsonNode method matching improved to handle class loader isolation in Kafka Connect plugins Pull request #8100
- Oracle DDL grammar reworked to align with documented grammar using
modify_to_partitionedrule Pull request #8096 - TIME snapshot now supports midnight value Pull request #8064
- Added HTTP notification channel to send snapshot notifications via HTTP POST Pull request #8050
- Initial snapshot STARTED notification now includes list of data collections captured in snapshot Pull request #7978
Debezium 3.7.0.CR1 released with Oracle mining improvements, MongoDB relational mapping SMT, HTTP notifications, and fixes across PostgreSQL, MySQL, SQL Server connectors.
Debezium 3.7.0.CR1 is now available. This release includes significant enhancements: a new MongoDB relational mapping SMT for schema-aware transformations, HTTP-based notification channels for snapshot events, improved Oracle log mining strategies for standby streams, and numerous connector-specific fixes for PostgreSQL temporal handling, SQL Server nvarchar(max) detection, and MySQL/MariaDB snapshot stability.
Week of September 14, 2026
What shipped
- Released v3.6.3.Final with JBang handling and version calculation fixes [0], changelog updates [2], and contributor file sorting in release scripts [3]. Release
- Released v3.7.0.Beta2 with changelog and version updates [37]. Release
- Added TotalAbandonedTransactionCount JMX metric for Oracle LogMiner [4]. Pull request #8054
- Added Oracle LogMiner log-pending-transactions signal with new synchronous signal action hook [12]. Pull request #7991
- Added per-table row count estimation and progress reporting to incremental snapshots [25]. Pull request #8016
- Extended Oracle
index_attributesgrammar rule to support ONLINE keyword [5]. Pull request #8055 - Added documentation for chunk-based initial snapshots across SQL-based connectors including Db2, Informix, Ingres, MariaDB, MySQL, Oracle, PostgreSQL, and SQL Server [24]. Pull request #8021
- Fixed ExtractChangedRecordState binary comparison and schema evolution issues affecting unchanged binary and array fields [10]. Pull request #8030
- Added SEQUENCE# to XML begin and end events and moved last enqueued event map to transaction cache [6]. Pull request #8024
- Added handling for Oracle XStream LOB_WRITE, LOB_TRIM, and LOB_ERASE events in the XStream adapter [39]. Pull request #7374
Why it matters
Two releases shipped this week with Oracle LogMiner enhancements, improved incremental snapshot visibility, and fixes for binary field comparisons and XStream LOB operations. Documentation expanded for chunk-based snapshots across multiple SQL connectors, improving user guidance for initial snapshot configuration.
Changelog entry
- Released version 3.6.3.Final Release
- Released version 3.7.0.Beta2 Release
- Oracle LogMiner: Added TotalAbandonedTransactionCount JMX metric Pull request #8054
- Oracle LogMiner: Added log-pending-transactions signal with synchronous signal action hook Pull request #7991
- Oracle: Extended
index_attributesgrammar rule to support ONLINE keyword Pull request #8055 - Incremental snapshots: Added per-table row count estimation and progress reporting Pull request #8016
- ExtractChangedRecordState: Fixed binary comparison and schema evolution issues Pull request #8030
- Oracle LogMiner: Added SEQUENCE# to XML begin/end events, moved last enqueued event map to transaction cache Pull request #8024
- Oracle XStream: Added handling for LOB_WRITE, LOB_TRIM, and LOB_ERASE events Pull request #7374
- Documentation: Added chunk-based initial snapshots documentation for SQL-based connectors Pull request #8021
- Oracle: Added ORA-02002 as retriable exception Pull request #8027
- MySQL/MariaDB: Fixed null throwable handling in error retry logic Pull request #8009
- MongoDB: Fixed validation of split-event resume tokens Pull request #8014
- MongoDB: Fixed read preference handling after replica set elections Pull request #7950
- MongoDB: Made source.collection field optional to fix DataException on connector startup Pull request #7980
- JDBC storage: Removed unnecessary validation blocking passwordless authentication for offsets and schema history Pull request #8010
- Oracle LogMiner: Improved active/pending transaction debug logging Pull request #7992
v3.6.3.Final and v3.7.0.Beta2 released. New Oracle LogMiner metrics, improved incremental snapshot progress reporting, XStream LOB event handling, and expanded chunk-based snapshot documentation.
Debezium shipped v3.6.3.Final and v3.7.0.Beta2 this week. Highlights include Oracle LogMiner enhancements with new JMX metrics and pending-transaction signals, per-table row count progress reporting in incremental snapshots, XStream LOB operation support, and comprehensive documentation for chunk-based snapshots across Db2, Informix, MariaDB, MySQL, Oracle, PostgreSQL, and SQL Server.