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

feat: add avro logicaltypes #195

Merged
merged 1 commit into from
Oct 14, 2024
Merged

feat: add avro logicaltypes #195

merged 1 commit into from
Oct 14, 2024

Conversation

VisualBean
Copy link
Collaborator

About the PR

The logical types were working, when deserializing, however duration and decimal specific properties were put in 'metadata'.
This PR adds specific logicaltypes.

This pull request introduces support for Avro logical types in the AsyncApiAvroSchemaDeserializer and adds corresponding classes for each logical type. The most important changes include adding new classes for logical types, updating the deserializer to handle these types, and adding new tests to ensure correct serialization and deserialization.

Support for Avro Logical Types:

Deserializer Updates:

Tests:

@VisualBean VisualBean merged commit 59fef05 into vnext Oct 14, 2024
6 checks passed
@VisualBean VisualBean deleted the alex/avro_logicaltypes branch October 14, 2024 08:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant