avrora
avrora copied to clipboard
A convenient Elixir library to work with Avro schemas and Confluent® Schema Registry
erlavro 2.9.8 is no longer dependent upon Rebar2 (which will cause deprecation warnings).
For better out-of-band support will be cool to encode message with a specific version of the schema and do not register unknown schema on a resolution. When producer and consumer...
Due to #70 completely remove `decode/2` and `encode/2` and keep them separate as `decode_plain/2` and `encode_plain/2`
Remove configuration options: 1. `convert_map_to_proplist` 2. `convert_null_values`
It makes sense to introduce the Avro Error module with the ability to add a few more things to the client errors. It should make development and debug easier. For...
In OTP 25 the default SSL verification type was changed from `:verify_none` to `:vefiry_peer` and we need to expose it as a setting to avoid request failures. Context: https://github.com/Strech/avrora/pull/97
Would you be open to a contribution adding telemetry (https://github.com/beam-telemetry/telemetry) support to this library? It'd be nice to have telemetry data for the following events: * HTTP requests to the...
As a partial resolution to the logical types conversion, we are going to start with just decoding as the easiest to implement because we already control the decoder hooks. Resolves...
Hello, Do is it possible to register a primary type' schema with Avrora? A primary type schema is by example that: ```json { "type": "string", "name": "myvalue" } ``` When...
Hi, I have a schema like: ```json {"name": "birthday", "type": "int", "logicalType": "date"} ``` In order to pass a Date sigil into it it has to be converted to "the...