You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Avro-js does not support BigInt or something like that for big numbers.
So even though they implemented a more recent spec, it is effectively unusable in a production environment.
That's why I deleted this
avsc
: https://www.npmjs.com/package/avscavro-js
: https://www.npmjs.com/package/avro-jsavsc
is lagging way behind in the protocol implementation. Its implementation is 1.8-ish compatible:mtth/avsc#238
And it isn't seem to be worked on anymore.
avro-js
is the official implementation, and is fully compatible with the latest 1.11.1:https://github.com/apache/avro/tree/master/lang/js
The API of the libraries is compatible.
I hot-switched for
avro-js
in this fork:https://github.com/snird/confluent-schema-registry-avro-js
(not ready or aimed to be ready for merge)
It works as expected and working on production load at the moment.
I see no reason not to move to
avro-js
in this repo.The text was updated successfully, but these errors were encountered: