Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 21:14
· 64 commits to main since this release
98c4ff0

Added

  • Python bindings (bindings/python, pip install ./bindings/python, import open_stomp):
    the whole library through PyO3, mirroring the crate's modules: protocol, catalogue, records,
    DeviceState, RequestQueue, capture reader and the Device engine. One abi3 wheel per
    platform for Python ≥ 3.9, typed stubs checked with stubtest, GIL released while waiting,
    Ctrl-C interrupts blocking calls. DeviceState.feed(update) applies engine updates. Tests
    driven by the capture logs, monitor.py and shell.py (interactive) examples and a Python
    guide (docs/11).
  • The repository is now a Cargo workspace; the crate and the Python package share its version.