jolshan commented on a change in pull request #10125: URL: https://github.com/apache/kafka/pull/10125#discussion_r577794185
########## File path: docs/upgrade.html ########## @@ -23,13 +23,17 @@ <h5><a id="upgrade_280_notable" href="#upgrade_280_notable">Notable changes in 2 <ul> <li> The 2.8.0 release added a new method to the Authorizer Interface introduced in - <a href="https://cwiki.apache.org/confluen ce/display/KAFKA/KIP-679%3A+Producer+will+enable+the+strongest+delivery+guarantee+by+default">KIP-679</a>. + <a href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-679%3A+Producer+will+enable+the+strongest+delivery+guarantee+by+default">KIP-679</a>. The motivation is to unblock our future plan to enable the strongest message delivery guarantee by default. Custom authorizer should consider providing a more efficient implementation that supports audit logging and any custom configs or access rules. </li> -</ul> - -<ul> + <li> + IBP 2.8 introduces topic IDs to topics as a part of + <a href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-516%3A+Topic+Identifiers">KIP-516</a>. + When using ZooKeeper, this information is stored in the TopicZNode. If the cluster is downgraded to a previous IBP or version, + future topics will not get topic IDs and it is not guaranteed that topics will retain their topic IDs in ZooKeeper. + This means that upon upgrading again, topics some or all topics will be assigned new IDs. Review comment: Good catch. :) ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: us...@infra.apache.org