sebastienviale opened a new pull request, #19995: URL: https://github.com/apache/kafka/pull/19995
Pull request to implement KIP-1138, which aims to address several issues related to the configuration application process in Kafka Streams. This PR has multiple goals: - [ ] Deprecate `TopologyConfig` in favor of `StreamsConfig`. - [ ] Deprecate `StreamsBuilder#build(StreamsConfig)` and encourage users to pass configurations via the `StreamsBuilder` constructor instead. - [ ] Deprecate constructors in `StreamsBuilder` and Topology that accept a `TopologyConfig`, replacing them with constructors that accept a Properties or Map. - [ ] Improve misconfiguration detection by: - Throwing an exception if a topology-specific config is set in `StreamsConfig` but not applied to the topology. - Logging a warning if a topology-specific config is set in both places but has different values. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org