Sub-task
- [DBZ-8138] - Re-add check to test for if assembly profile is active
Feature Request
- [DBZ-7758] - Implement Ehcache event buffer
- [DBZ-8082] - ConverterBuilder doesn't pass Headers to be manipulated
- [DBZ-8118] - Rabbitmq native stream support individual stream for each table
Bug
- [DBZ-7575] - Debezium Server Kafka BLOCKED forever when Kafka send failed
- [DBZ-7601] - Incremental snapshots don't work with CloudEvent converter
- [DBZ-7860] - Snapshot retrying logic falls into infinite retry loop
- [DBZ-8113] - Primary Key Update/ Snapshot Race Condition
- [DBZ-8117] - Docs: connect-log4j.properties instead log4j.properties
- [DBZ-8119] - Recalculating mining range upper bounds causes getScnFromTimestamp to fail
- [DBZ-8125] - ORA-00600: internal error code, arguments: [krvrdGetUID:2], [18446744073709551614], [], [], [], [], [], [], [], [], [], []
- [DBZ-8128] - ConvertingFailureIT#shouldFailConversionTimeTypeWithConnectModeWhenFailMode fails randomly
- [DBZ-8129] - ibmi Connector does not take custom properties into account anymore
- [DBZ-8130] - Unpredicatable ordering of table rows during insertion causing foreign key error
- [DBZ-8131] - schema_only crashes ibmi Connector
- [DBZ-8134] - Support larger database.server.id values
- [DBZ-8144] - Open redo thread consistency check can lead to ORA-01291 - missing logfile
- [DBZ-8147] - SchemaOnlyRecoverySnapshotter not registered as an SPI service implementation
- [DBZ-8149] - When stopping the Oracle rac node the Debezium server throws an expections - ORA-12514: Cannot connect to database and retries
- [DBZ-8150] - Issue with Debezium Snapshot: DateTimeParseException with plugin pgoutput
- [DBZ-8151] - JDBC connector validation fails when using record_value with no primary.key.fields
- [DBZ-8162] - Taking RAC node offline and back online can lead to thread inconsistency
- [DBZ-8206] - Prevent multiple application.properties on CP
Task
- [DBZ-7049] - MySQL has deprecated mysql_native_password usage
- [DBZ-7357] - Upgrade to Apicurio 2.5.8 or higher
- [DBZ-7972] - Write and publish Debezium Orchestra blog post
- [DBZ-7973] - Move Debezium Conductor repository under Debezium Organisation
- [DBZ-7975] - Decide on name, jira components, etc... for Debezium Orchestra platform
- [DBZ-8077] - Migrate Postgres testsuite to async engine
- [DBZ-8081] - Conditionalize reference to the MySQL default value in description of `schema.history.internal.store.only.captured.databases.ddl`
- [DBZ-8095] - Bump Debezium Server to Quarkus 3.8.5
- [DBZ-8104] - Converters documentation uses incorrect examples
- [DBZ-8107] - Remove reference to`additional condition` signal parameter from ad hoc snapshots doc
- [DBZ-8123] - TimescaleDbDatabaseTest.shouldTransformCompressedChunks is failing
- [DBZ-8124] - Update Oracle connector doc to describe options for restricting access permissions for the Debezium LogMiner user
- [DBZ-8127] - Use SQLSTATE to handle exceptions for replication slot creation command timeout
- [DBZ-8143] - Add LogMiner start mining session retry attempt counter to logs
- [DBZ-8148] - Reduce logging verbosity of XStream DML event data
- [DBZ-8164] - Upgrade Outbox Extension to Quarkus 3.14.0
Enhancement
- [DBZ-8035] - Expose a metric for number of create, update, delete events per table
- [DBZ-8044] - Log additional details about abandoned transactions
- [DBZ-8073] - Introduce timeout for replication slot creation
- [DBZ-8103] - Add SMT to decode binary content of a logical decoding message
- [DBZ-8114] - Support DECIMAL(p) Floating Point
- [DBZ-8121] - Support for PgVector datatypes
- [DBZ-8135] - Implement in process signal channel
- [DBZ-8154] - Vitess Connector Epoch should support parallelism & shard changes
- [DBZ-8156] - Add an option for `publication.autocreate.mode` to create a publication with no tables
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.