Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: updated the compatibility section

...

Compatibility, Deprecation, and Migration Plan

There are no changes to public interfaces that will impact clients. However, this change is considered breaking, as The semantics of configuration log.message.timestamp.difference.max.ms is modified. Prior to this KIP, the config allowed for accommodating arbitrary time difference in future, whereas after this KIP messages with future timestamps that were previously accepted by the broker will now be rejected. We consider this an acceptable breaking change.

There are no other changes to public interfaces that will impact clients.

Test Plan

  • This change will be tested via unit test.
  • Additional verification will be done by recreating the issue manually and verifying that the correct error message is returned.

...