diff --git a/docs/streams/upgrade-guide.html b/docs/streams/upgrade-guide.html index 1f122b6e3660e..4f905a98d1db8 100644 --- a/docs/streams/upgrade-guide.html +++ b/docs/streams/upgrade-guide.html @@ -136,21 +136,7 @@

<

Streams API changes in 3.7.0

IQv2 supports RangeQuery that allows to specify unbounded, bounded, or half-open key-ranges, which return data in ascending (byte[]-lexicographical) order (per partition). - KIP-985 extends this functionality by adding .withDescendingKeys() to allow user to receive data in descending order. -

- -

Streams API changes in 3.6.0

-

- Rack aware task assignment was introduced in KIP-925. - Rack aware task assignment can be enabled for StickyTaskAssignor or HighAvailabilityTaskAssignor to compute task assignments which can minimize cross rack traffic under certain conditions. - For more information, including how it can be enabled and further configured, see the Kafka Streams Developer Guide. -

- -

- IQv2 supports a RangeQuery that allows to specify unbounded, bounded, or half-open key-ranges. Users have to use withUpperBound(K), withLowerBound(K), - or withNoBounds() to specify half-open or unbounded ranges, but cannot use withRange(K lower, K upper) for the same. - KIP-941 closes this gap by allowing to pass in null - as upper and lower bound (with semantics "no bound") to simplify the usage of the RangeQuery class. + KIP-985 extends this functionality by adding .withDescendingKeys() to allow user to receive data in descending order.

@@ -198,6 +184,21 @@

Streams API

+ +

Streams API changes in 3.6.0

+

+ Rack aware task assignment was introduced in KIP-925. + Rack aware task assignment can be enabled for StickyTaskAssignor or HighAvailabilityTaskAssignor to compute task assignments which can minimize cross rack traffic under certain conditions. + For more information, including how it can be enabled and further configured, see the Kafka Streams Developer Guide. +

+ +

+ IQv2 supports a RangeQuery that allows to specify unbounded, bounded, or half-open key-ranges. Users have to use withUpperBound(K), withLowerBound(K), + or withNoBounds() to specify half-open or unbounded ranges, but cannot use withRange(K lower, K upper) for the same. + KIP-941 closes this gap by allowing to pass in null + as upper and lower bound (with semantics "no bound") to simplify the usage of the RangeQuery class. +

+

Streams API changes in 3.5.0

A new state store type, versioned key-value stores, was introduced in