Support Protobuf v4 #5357
Labels
area/compatibility
area/rules
component/registry
priority/normal
type/enhancement
New feature or request
Milestone
Feature or Problem Description
Currently, protouf v4 generated classes are not compatible with Apircurio libraries. Recent releases of libraries with protobuf dependencies like cel.dev and protovalidate use protobuf v4 and the Apicurio libraries fails to add them to the registry because protouf v4 is not compatible.
Proposed Solution
Upgrade to protobuf-java dependencies to v4.
Protobuf compatibility shims have been released in protobuf-java v4 for <=v3.x.x generated code built against v3.x.x prior to v4.26.0 breaking release.
This will benefit the Apicurio by growing the user base since Confluent's schema registry does NOT support protobuf v4.
See https://docs.confluent.io/platform/current/schema-registry/fundamentals/serdes-develop/serdes-protobuf.html#limitations-and-developer-notes
Additional Context
The text was updated successfully, but these errors were encountered: