Github user david-streamlio commented on the issue:

    https://github.com/apache/nifi/pull/2702
  
    > Also, something to think about is whether Pulsar's client will work well 
across different broker versions. For example, when Pulsar 2.x comes out, will 
the 1.x client work well against a 2.x broker? or vice versa?
    
    Pulsar API compatibility vs binary protocol compatibility guidelines:
    * Protocol compatibility will be always ensured (unless major reasons)
    * API can be broken across major releases
    The problem is that Kafka broke protocol compatibility at every release, 
which necessitated the 0.9, .0.10, 0.11, and 1.0 versions.
    
    FYI, the 2.0 release is under voting, and should be officially available in 
maven central next week, but I have downloaded the code an built the jar 
locally and am in the process of replacing the deprecated classes with 2.0+ API 
changes.


---

Reply via email to