Hi! Maintainer of datalogic-rs here. The Rust SDK contrib workspace pins datalogic-rs = "4.0.4", and we're about to publish v5.0.0 a coordinated breaking release across the Rust core and all bindings.
The Rust renames are mechanical 1:1 search-and-replace covers ~90% of call sites. The 4.x line stays installable for anyone not ready to move.
New in v5: native bindings for other languages, all sharing the same Rust core. Might be relevant for the wider OpenFeature SDK ecosystem if flagd evaluators in other languages would benefit from a uniform JSONLogic engine with matching semantics:
@goplasmatic/datalogic-node (Node, via napi-rs per-platform prebuilds)
@goplasmatic/datalogic-wasm (browser / edge / Deno / Bun / Workers)
datalogic-py (Python, via pyo3 - abi3-py310 wheels for Linux/macOS/Windows)
datalogic-go (Go, over the C ABI)
datalogic-c (C ABI via cbindgen)
Happy to open the migration PR against this repo if that's easier. Otherwise, any feedback on MIGRATION.md before we cut the release would be very welcome.
Thanks!
Hi! Maintainer of
datalogic-rshere. The Rust SDK contrib workspace pinsdatalogic-rs = "4.0.4", and we're about to publish v5.0.0 a coordinated breaking release across the Rust core and all bindings.The Rust renames are mechanical 1:1 search-and-replace covers ~90% of call sites. The 4.x line stays installable for anyone not ready to move.
New in v5: native bindings for other languages, all sharing the same Rust core. Might be relevant for the wider OpenFeature SDK ecosystem if flagd evaluators in other languages would benefit from a uniform JSONLogic engine with matching semantics:
@goplasmatic/datalogic-node(Node, via napi-rs per-platform prebuilds)@goplasmatic/datalogic-wasm(browser / edge / Deno / Bun / Workers)datalogic-py(Python, via pyo3 - abi3-py310 wheels for Linux/macOS/Windows)datalogic-go(Go, over the C ABI)datalogic-c(C ABI via cbindgen)Happy to open the migration PR against this repo if that's easier. Otherwise, any feedback on
MIGRATION.mdbefore we cut the release would be very welcome.Thanks!