fabric-chaincode-go icon indicating copy to clipboard operation
fabric-chaincode-go copied to clipboard

Update from fabric-protos-go to fabric-protos-go-apiv2

Open jt-nti opened this issue 2 years ago • 1 comments

fabric-protos-go uses deprecated Go protobuf APIs so it would be good to update to the newer fabric-protos-go-apiv2 module. Since mixing the different APIs can be problematic, for example hyperledger/fabric-protos#181, it would be sensible to release at v2.x using the new fabric-protos-go-apiv2, with the current v1.x releases sticking with fabric-protos-go.

jt-nti avatar Apr 18 '23 16:04 jt-nti

See the main fabric APIv2 issue.

I would be in favor of updating all fabric repositories to APIv2 before Fabric v3 gets released (including Go chaincode repositories), if somebody tests and successfully proves that having a mixed set of Fabric v2.x orderers and peers (old protobuf) and new v3.x orderers and peers (new APIv2) works seamlessly. Any volunteers?

jt-nti avatar Jan 15 '24 17:01 jt-nti