Releases: gklijs/schema_registry_converter
Releases · gklijs/schema_registry_converter
v4.2.0
What's Changed
- Update dashmap requirement from ^5.5 to ^6.0 by @dependabot in #108
- Update apache-avro requirement from ^0.16 to ^0.17 by @mdroogh in #115
- encode value by @sfsf9797 in #114
- Handle slash in subject name. by @gklijs in #116
New Contributors
In loving memory of my cousin, Prica Koolen, who passed away way to soon.
Full Changelog: v4.1.0...v4.2.0
v4.1.0
What's Changed
- Update rdkafka requirement from ^0.29.0 to ^0.34.0 by @dependabot in #99
- Update rdkafka requirement from ^0.34.0 to ^0.36.0 by @dependabot in #101
- Fix panic! call in example in README.md by @benmanns in #106
- Updating dependencies and fixes needed to move to new versions. by @gklijs in #107
New Contributors
- @dependabot made their first contribution in #99
- @benmanns made their first contribution in #106
Full Changelog: v4.0.0...v4.1.0
v4.0.0
Closing the milestone 4.0.0., https://github.com/gklijs/schema_registry_converter/milestone/4 see also https://crates.io/crates/schema_registry_converter/4.0.0.
Usability improvements
This release will focus on making the library easier to use. At least the following should be done:
- Update the readme and maybe add some more use cases.
- Have a reliable and faster ci, likely by moving to Github actions.
- Implement the standard Error trait for SRCError.
- For protobuf, have an easier way to encode with single message schema's, not requiring providing the
full_name
. - For async, have either an example or in the library a nice way to share the converter in multiple threads, so the users don't have to think about this. See https://github.com/gklijs/ksqlDB-GraphQL-poc/blob/main/rust-data-creator/src/data_producer/kafka_producer.rs but improve on that. I would be nice to not have to depend on
rdkafka
through. - Enable supplying a reqwest client for any additional setting/modifications needed for the schema registry calls.
v2.0.1
Adding json schema, protobuf, references, and async
- Add json schema support.
- Add protobuf support.
- Support references in schema registry.
- Add authentication proxies, timeouts, etc, by using reqwest instead of curl.
- Support async/non-blocking by default
- For Avro, make it possible to use the encode_struct function with primitive values.
Release 2.0.2, updating dependencies
Just updating the dependencies.