Skip to content

Does software.amazon.glue:schema-registry-serde supports latest version of proto-google-common-protos 2.x.x

0

Hello , We have seen the even latest version of kinesis-client is using software.amazon.glue:schema-registry-serde version 1.1.19 which in turn using proto-google-common-protos with version 2.7.4. One of our other dependency is using the higher version of the same library.

Will software.amazon.glue:schema-registry-serde support highest version of proto-google-common-protos (2.50.x) ? Will it be compatible ?

Ref : https://mvnrepository.com/artifact/software.amazon.kinesis/amazon-kinesis-client/3.1.0 : https://mvnrepository.com/artifact/software.amazon.glue/schema-registry-serde/1.1.23

1 Answer
0

Based on the provided sources, there is no specific information about the compatibility of AWS Glue Schema Registry SerDe libraries with the latest versions of proto-google-common-protos 2.x.x (such as 2.50.x).

The sources do confirm that AWS Glue Schema Registry supports the Protobuf data format, with understanding of both proto2 and proto3 syntax specifications. The documentation mentions that compatibility rules are determined based on Protocol Buffers specifications and guidance from Google Protocol Buffers documentation.

However, the specific version compatibility between software.amazon.glue:schema-registry-serde and proto-google-common-protos 2.50.x is not addressed in the available information. The sources only mention that the Schema Registry SerDe libraries are used for serializing and deserializing data, and they support various compatibility modes (NONE, DISABLED, BACKWARD, etc.) for schema versioning.

To determine if the latest version of proto-google-common-protos would be compatible with the Schema Registry SerDe, you might need to test it in your environment or contact AWS Support for specific version compatibility information.
Sources
AWS Glue Schema registry - AWS Glue
Installing SerDe Libraries - AWS Glue
How the schema registry works - AWS Glue

answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.