Releases
v0.31.0
Compare
Sorry, something went wrong.
No results found
[0.31.0] - 2026-10-27
Features
Link a browser to a phone or a board over Web Bluetooth (#637 ) (bindings) (e911a49 )
Let browsers on one network find each other in a nearby room (#635 ) (bindings) (de1c768 )
Carry the Nostr transport in the browser over the application's relays (#634 ) (bindings) (92a0acc )
Flutter RN parity guards and iOS bridge CI (#630 ) (bindings) (d927add )
Flutter plugin engine channel and MeshSdk generators (#629 ) (bindings) (3e20f30 )
Native packages exclude React-only bridge surface (#628 ) (bindings) (19b0d85 )
Shared RN engine bridge and generator gate (#627 ) (bindings) (9217c48 )
Remove group members and read group info from the browser (#625 ) (bindings) (478c1b7 )
Live ble rssi as a first-class sdk feature (#623 )(b2836d3 )
Ruby binding generated from the UDL (#607 ) (bindings) (6bca9e3 )
Ephemeral sends, Nostr signalling and the browser residuals (#610 ) (bindings) (f8a0582 )
Durable browser nodes and WebRTC between devices (#609 ) (bindings) (703dd9a )
Run the engine in a browser worker (#608 ) (bindings) (46c75aa )
Bug Fixes
Ask the relays for a stranger's key packages when a session is wanted (#638 ) (protocol) (e07b88b )
Serve the Hello characteristic from the iOS peripheral (#636 ) (bindings) (44bc515 )
Acknowledge a member's group frame that can never decrypt (#631 ) (group) (cb6426c )
Relink after a restart and keep hosted rooms reachable across sleep (#626 ) (bindings) (596446d )
Move nostr crypto to k256 0.14, off crypto-bigint 0.5 (transport) (af01579 )
Detect and heal split 1:1 sessions (#614 ) (mls) (5e899b3 )
The review residuals of the browser lobby and the WebRTC carrier (#621 ) (bindings) (693103c )
The browser lobby shows a lost link on both sides and recovers it (#620 ) (bindings) (914b940 )
Hold a signalling session while its offer is fresh, close a failed room (#611 ) (bindings) (b4bae53 )
Documentation
Match the documentation to the 0.31.0 release (#640 )(78cccfb )
Match the browser docs to what is built; bump tokio (#612 ) (bindings) (e28a4bb )
A runnable Java example, run in CI (#591 ) (bindings) (e368777 )
List the Android and Java packages on Maven Central in the README table (#602 )(3bcb463 )
Point the READMEs at the published 0.30.0 packages (#600 )(d069ff7 )
Testing
Run the browser pages in three engines and the storage suites on OPFS (#613 ) (bindings) (0216f55 )
Miscellaneous
0.31.0 (#641 ) (release) (fd3c65b )
Bump actions/setup-node from 7.0.0 to 7.1.0 (#563 ) (deps) (e73edfd )
Bump taiki-e/install-action from 2.87.13 to 2.87.29 (#619 ) (deps) (c6053d5 )
Bump dorny/paths-filter from 3.0.2 to 4.0.3 (#615 ) (deps) (0927263 )
Bump rustix from 1.1.2 to 1.1.5 (#564 ) (deps) (e631a72 )
Bump zeroize from 1.9.0 to 1.9.1 (#567 ) (deps) (ffabba6 )
Bump portable-atomic-util from 0.2.7 to 0.2.8 (#566 ) (deps) (1577ee1 )
Bump react-native in /bindings/react-native (#618 ) (deps-dev) (0725bb7 )
Bump playwright from 1.64.0 to 1.64.1 in /bindings/web (#617 ) (deps-dev) (ddcea8c )
Ci
Skip draft pull requests and run when marked ready for review (#632 )(7d7bdbe )
Run only the jobs a pull request's changes need (#624 )(d27e1d5 )
Cache the Web Binding job's system packages and bound the job (#622 ) (bindings) (a4bc75c )
You can’t perform that action at this time.