If you don’t have a set of unit tests that exercises every client/server call 
you have, that is a good place to start for testing this stuff since regardless 
of what people’s policy is on compatibility, bugs can occur.  I uncovered a 
random issue with 0.9.3 java server and 0.9.0 c++ clients concerning the binary 
type which luckily broke a ton of tests.

-Matt

> On Apr 7, 2016, at 7:44 AM, André Reiter <[email protected]> wrote:
> 
> Hi community,
> 
> i could not find an answer to my simple question, so I'll try to get it here.
> Currently we are running java based client/server applications using apache 
> thrift version 0.9.0. So all stubs were generated using this version, 
> libthrift version 0.9.0 is used 
> http://search.maven.org/#artifactdetails%7Corg.apache.thrift%7Clibthrift%7C0.9.0%7Cpom<http://search.maven.org/#artifactdetails|org.apache.thrift|libthrift|0.9.0|pom>
> 
> Now we need to upgrade the server to the newer version. at least to 0.9.2 or 
> better to the newset one 0.9.3
> due to https://issues.apache.org/jira/browse/THRIFT-2551
> 
> Do we need to upgrade all clients out there, or will it be compaitble with 
> older clients ?
> 
> Thanks a lot in advance
> André
> 

Reply via email to