...
Transactional state stores will be disabled by default. Both Streams DSL and Processor API users can enable transactional writes in the built-in RocksDB state store by passing a new boolean flag transactional=true
to Materialized
constructor and Stores
factory methods. Custom state stores will have an option to enable transactionality by adjusting their implementation according to the contract StateStore#transactional()
contract.
Proposed changes are source compatible and binary incompatible with previous releases.
...