gklijs / schema_registry_converter

A crate to convert bytes to something more useable and the other way around in a way Compatible with the Confluent Schema Registry. Supporting Avro, Protobuf, Json schema, and both async and blocking.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Remove or replace failure dependency

cschaible opened this issue · comments

Describe the issue
The Cargo.toml file defines a dependency to the failure crate. According to this PR here, the library is unmaintained and additionally there is a RUST-SEC warning for the library.

Additional context
To be honest - I'm not sure if the schema_registry_converter is affected at all. Searching for the term failure in the github search returned just the entry in the Cargo.toml (in docker-compose and in a license file). Maybe it was removed / replaced in the past and the entry in the Cargo.toml wasn't removed?

Nevertheless I would appreciate, if the (unused) dependency could be removed or replaced.

I'll look into it. I do vaguely remember there was an pr that did something with the error handling. It might left out removing the dependency.