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

Add map type schema store #123

Merged
merged 6 commits into from
Feb 29, 2024
Merged

Add map type schema store #123

merged 6 commits into from
Feb 29, 2024

Conversation

zmstone
Copy link
Contributor

@zmstone zmstone commented Feb 27, 2024

This HEAD is tagged as 2.10.0 in emqx fork

  • Pulled in Encode empty map as an empty JSON object #116
  • Added GitHub actions for ci.
  • Add map as avro store, and use it as default.
  • Changed to store type aliases as type's full name index, so the type store map (or dict) is less bloated.

frms- and others added 6 commits October 27, 2022 12:47
Don't encode the empty map as an JSON array
prior to this change, the type is copied to each alias making the
term bloated.
changed to store alias as 'index', meaning when look up,
it needs to first resolve the type full-name and then look up again.
@CLAassistant
Copy link

CLAassistant commented Feb 27, 2024

CLA assistant check
All committers have signed the CLA.

@mikpe
Copy link
Member

mikpe commented Feb 29, 2024

LGTM

@mikpe mikpe merged commit dd9ec06 into klarna:master Feb 29, 2024
@mikpe
Copy link
Member

mikpe commented Feb 29, 2024

Tagged 2.10.0

@mikpe
Copy link
Member

mikpe commented Feb 29, 2024

I get a dialyzer error when integrating this and building with OTP-25. FYI @zmstone

@mikpe
Copy link
Member

mikpe commented Feb 29, 2024

Fix in #124

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

Successfully merging this pull request may close these issues.

4 participants