Migrate KafkaStreams.CloseOptions to org.apache.kafka.streams.CloseOptions
ProprietaryKafka 4.2 deprecated KafkaStreams.CloseOptions and KafkaStreams.close(KafkaStreams.CloseOptions) in favor of org.apache.kafka.streams.CloseOptions (KIP-1153). The timeout carries over, and leaveGroup becomes a GroupMembershipOperation. Leaving the group unset meant staying in it, so that is kept as REMAIN_IN_GROUP rather than the new DEFAULT, which leaves the group under the streams rebalance protocol.
io. moderne. kafka. streams. MigrateKafkaStreamsCloseOptionsmod run . --recipe= io. moderne. kafka. streams. MigrateKafkaStreamsCloseOptionsInstall it once from Recipe actions, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.