PR-16380 adds a new field timestamp. With Lombok config auto-generate, it causes the constructor signature to change [2].
Fortunately, we generate a builder class also, and that way remain in compatible. But I'd like to raise this issue that lombok annotation can break interfaces silently, so it requires extra attention to review Publick Stable class field change, even if bare addition. Best, tison. [1] https://github.com/apache/pulsar/pull/16380 [2] https://github.com/apache/flink-connector-pulsar/pull/44#issuecomment-1537065990