Couchbase has released beta version 3.4 of its Kafka connector, introducing significant improvements in handling rollbacks after failovers. The new version includes rollback mitigation, which buffers changes until they are confirmed to be persisted across all replicas to prevent publishing non-persisted changes to Kafka topics. This approach reduces the risk of inconsistency caused by Kafka's inability to retract published messages. The connector also supports setting time-to-live values for incoming documents, assigning document IDs from multiple fields, and has enhanced fault tolerance. The new flow control mechanism allows for a tunable buffer size, increasing from a fixed 20 megabytes to a default of 128 megabytes, providing flexibility to accommodate larger buffering needs. Users are encouraged to test the beta and provide feedback to improve the final release.