Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
My company recently started using this package for our NodeJS clients when integrating Confluent's Schema Registry into our infrastructure. We recently ran into issues with Protobuf messages serialized by Confluent's Go client that revealed incompatibilities with the wire format expected by this library. After this discovery I realized this was a known issue.
As this is the most prominent JS client for Confluent's schema registry, I believe it was easy for us to misinterpret this as a fully compatible client. I'm currently working to rectify this on our end, and hope to contribute to this package to fix the issue for others across the board. In the meantime, I've updated the README with the details I found as I was coming to understand these things, as they are crucial for anyone looking to integrate this into their infrastructure.