Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Avro 1.9.0 Specification #238

Open
cristianbriscaru opened this issue Jun 13, 2019 · 6 comments
Open

Support Avro 1.9.0 Specification #238

cristianbriscaru opened this issue Jun 13, 2019 · 6 comments

Comments

@cristianbriscaru
Copy link

Add support for Avro 1.9.0 Specification.

Thanks

@mtth
Copy link
Owner

mtth commented Jun 15, 2019

Is there a feature (or several) in particular that you are interested in?

@cristianbriscaru
Copy link
Author

Hi @mtth , thanks for this amazing library. The features I am interested in are to be able to serialize/deserialize Avro 1.9.0 . We use avsc to deserialize/serialize kafka messages on node.js microservices but we also have some microservices in java and the java team is pushing to upgrade to Avro 1.9.0 Specification .
Thank you

@mtth
Copy link
Owner

mtth commented Jun 26, 2019

I took a quick look at the latest specification and it looks like the only updates are:

Unless you use one of these two features, you can already upgrade. Encodings and schemas are compatible between the two versions (so you'd still be able to decode data encoded by Java services and vice-versa for example).

@jhartzell
Copy link

@mtth Do you have any plans to add the logical type for UUID? It would be really nice to have this.

@daMupfel
Copy link

daMupfel commented Nov 14, 2019

I think another new feature introduced with 1.9.0 is the default property for enums (define a default enum value if an unknown value is provided).
https://avro.apache.org/docs/current/spec.html#Enums

@jeduden
Copy link

jeduden commented Mar 29, 2021

@mtth do you plan to support single object encoding in avsc ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants