Skip to content

Heads-up: datalogic-rs v5 is landing #124

Description

@shankar-gpio

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!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions