aromanenko-dev commented on issue #27635:
URL: https://github.com/apache/beam/issues/27635#issuecomment-1706955967

   @je-ik I'm sorry for delay with an answer, I was on vacation.
   
   I agree that we have to do our best to avoid breaking changes (I'm one of 
the person who always propose to deprecate things before) and I mentioned this 
before, but I don't remember any "official" (or previously agreed) policy about 
such a support of Beam upgrade on the fly, and particularly, for streaming 
pipelines. So, do we need to guarantee a Coder compatibility between Beam 
releases since Beam coders are supposed to be used "inside" a pipeline? 
   
   > I came across this when validating 2.50.0 RC (this is even a code breaking 
change, beacuse the KryoCoder 'leaks' kryo API)
   
   Did you have a compilation time or runtime issue? Could you provide more 
details on this?
   
   Also, as a side note: 
   It leads us to the question - should we even make Kryo provided and let 
users to choose which versions to use?
   


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to