Skip to content

v0.32.0

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Nov 19:01
· 1 commit to main since this release
1aa9aef

[0.32.0] - 2026-11-05

Features

  • Every node runs the application membership exchange (#685) (protocol) (3cb0691)
  • The application membership layouts, and reserve MEMBER (#684) (sealed) (c51ab43)
  • Services and subscriptions in the browser engine, worker and a device coordination example (#664) (bindings) (89ba905)
  • Subscription calls in react native, flutter and the python services wrapper (#662) (bindings) (bca5834)
  • Subscription calls on MeshServices, every binding regenerated (#660) (uniffi) (6e835b1)
  • Service subscriptions in the engine, sealed or not sent (#659) (protocol) (141e37f)
  • Service subscriptions as I/O-free state machines (#658) (services) (38f12ee)
  • C# transport callbacks (#656) (bindings) (56ed295)
  • C# typed config and UDL-generated local API (#655) (bindings) (3629696)
  • C# storage providers, events, and telemetry lifecycle (#654) (bindings) (65c7409)
  • C# SDK scaffold over the C API (#653) (bindings) (4942515)
  • Load the pong lobby with no network, as an installable page (#639) (bindings) (a27f752)

Bug Fixes

  • Close six reachable contradictions in implicit state machines (#697)(ae81b70)
  • Hold back the application membership exchange (#696) (protocol) (8e39708)
  • Unwind a Wi-Fi Direct start that throws after the bind (#686) (bindings) (202504e)
  • Finish the shared-network phase 0 review items (#683) (bindings) (c97305e)
  • A second SDK app on an Android phone gets its own LAN streams (#681) (bindings) (c4887fd)
  • Get ci green on macos 15 and remove the slow call flake (#671) (bindings) (d11865e)
  • Keep bluetooth le links working with the app in the background or the screen off (#668) (bindings) (ad2c9d9)
  • Send frames for a live mesh neighbor on its link from every path (#669) (protocol) (e2b5dff)
  • Pass react native adapter arguments the shared bridges actually read (#667) (bindings) (63adc10)
  • Recover an android bluetooth le link whose peer app restarted (#666) (bindings) (8b3d43d)
  • Keep array element types across the react native android adapter so sendReadReceipt ids arrive as strings (#651) (bindings) (aa01fe5)

Documentation

  • Point the READMEs at the 0.32.0 packages (#702)(1aa9aef)
  • Catch the docs up with service subscriptions in 0.32.0 (#701)(b8f41f9)
  • Changelog entry for the Wi-Fi Direct enable fix in #686 (#698) (bindings) (0783225)
  • Propose adr 0037, an application's users are visible only to that application (#680) (protocol) (9455207)
  • Propose group-backed topics for one encryption per publish and revocation by commit (#663) (adr) (de76f40)
  • Propose service subscriptions in mesh services (#657) (adr) (bad326d)
  • Point the READMEs at the published 0.31.0 packages (#642)(8208feb)

Testing

  • Pin that a forwarder carries every application's frames (#682) (protocol) (fcc45d7)
  • Simulate crowds of phones with a lossy radio and the four-link cap (#672) (protocol) (20c7e0c)
  • Two browsers reach each other through one bluetooth peripheral (#652) (bindings) (095f67e)

Miscellaneous

  • 0.32.0 (#700) (release) (7554dd8)
  • Bump react-native in /bindings/react-native (#676) (deps-dev) (30be0e0)
  • Bump actions/setup-python from 7.0.0 to 7.1.0 (#650) (deps) (8f5ee90)
  • Bump pypa/gh-action-pypi-publish from 1.14.2 to 1.14.3 (#643) (deps) (4a5b44b)
  • Bump docker/login-action from 4.6.0 to 4.7.0 (#677) (deps) (201fb26)
  • Bump taiki-e/install-action from 2.87.29 to 2.88.0 (#678) (deps) (cbb4774)
  • Bump gradle/actions/setup-gradle from 6.4.0 to 6.4.1 (#679) (deps) (c097f4c)
  • Clear the three remaining 0.32.0 release blockers (#699)(433dee8)