cadence-java-client icon indicating copy to clipboard operation
cadence-java-client copied to clipboard

Java Client Thrift Deprecation

Open shijiesheng opened this issue 10 months ago • 0 comments

We are using an old version of Thrift and that has vulnerability issues. Upgrading the version is a breaking change and that leads to discussions on deprecating Thrift in the new V4 version

Reasons to move away from Thrift:

  • GRPC has gained popularity over time and Uber internally is no longer using thrift for new usages
  • Upgrading Thrift is a non-trivial breaking change; internally Uber used a forked thrift based on an old version
  • Supporting both thrift and grpc leads to extra maintenance cost

shijiesheng avatar Mar 06 '25 18:03 shijiesheng