Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What version of transit does this library support? #9

Open
borkdude opened this issue Dec 31, 2020 · 0 comments
Open

What version of transit does this library support? #9

borkdude opened this issue Dec 31, 2020 · 0 comments

Comments

@borkdude
Copy link

The transit spec is currently at 0.8. Is that also the version of transit that this library supports?

We are using this library in https://github.com/babashka/pod-babashka-sqlite3 to communicate from babashka (a native Clojure interpreter) to a Go program that can manage sqlite databases. We've chosen transit because it can seamlessly transport blobs (byte arrays).

But I've read at the transit-java repo:

NOTE: Transit is intended primarily as a wire protocol for transferring data between applications. If storing Transit data durably, readers and writers are expected to use the same version of Transit and you are responsible for migrating/transforming/re-storing that data when and if the transit format changes.

So it might be good to track exactly what transit version is being used and negotiate based on the transit version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant