diff --git a/docs/streams/upgrade-guide.html b/docs/streams/upgrade-guide.html index 2065445382a06..0d10442230e08 100644 --- a/docs/streams/upgrade-guide.html +++ b/docs/streams/upgrade-guide.html @@ -80,6 +80,14 @@
inMemoryWindowStore() and inMemorySessionStore() are added to Stores and provide the built-in in-memory window or session store.
+
+ As of 2.3.0 we've updated how to turn on optimizations. Now to enable optimizations, you need to do two things.
+ First add this line to your properties properties.setProperty(StreamsConfig.TOPOLOGY_OPTIMIZATION, StreamsConfig.OPTIMIZE);, as you have done before.
+ Second, when constructing your KafkaStreams instance, you'll need to pass your configuration properties when building your
+ topology by using the overloaded StreamsBuilder.build(Properties) method.
+ For example KafkaStreams myStream = new KafkaStreams(streamsBuilder.build(properties), properties).
+
In 2.3.0 we have added default implementation to close() and configure() for Serializer,
Deserializer and Serde so that they can be implemented by lambda expression.