Repository navigation
What's Changed
Breaking
- Use Bytes instead of Box<[u8]> for Packet by @jbrough in #564
- Remove APIs which use peer index as channel index by @Craig-Macomber in #542
Features
- Bevy 0.19 by @johanhelsing in #560
- feat(bevy_matchbox): port to Bevy 0.19 and move the workspace to ggrs 0.13 by @AdamWhitehurst in https://github.com/
- Move matchbox_socket to webrtc 0.21 (on top of #558) by @barafael in #559
- Expose whether a peer is relayed and test TURN behind symmetric NATs by @johanhelsing in #575
Bug fixes
- Bevy 0.19: socket hardening, security fixes and an exit-abort fix (on top of #557) by @barafael in #558
- Add graceful shutdown to the signaling server by @jbrough in #565
Other changes
- Add/extend a couple doc comments by @Craig-Macomber in #538
- Add more docs and test coverage for matcbox_socket by @Craig-Macomber in #539
- More consistent docs about channel indexes by @Craig-Macomber in #541
- Tweak doc and implementation of any_channel_closed and all_channels_closed, and add tests by @Craig-Macomber in #540
/pull/557 - Add integration tests for two native sockets on localhost by @johanhelsing in #561
- Add integration tests for browser peers, in Chrome and Firefox by @johanhelsing in #562
- Speed up CI: no debuginfo, Bevy only on ubuntu by @johanhelsing in #563
- ci: Install taplo as a prebuilt binary by @johanhelsing in #567
- chore: cargo update and dependency bumps by @johanhelsing in #566
- ci: Lint markdown with markdownlint-cli2 by @johanhelsing in #569
- Docs for webrtc_socket/messages.rs by @Craig-Macomber in #543
- Move the server image to Debian trixie and Rust 1.99 by @johanhelsing in #568
- ci: Update the docker and deploy-pages actions by @johanhelsing in #570
- Fix broken intra-doc links by @johanhelsing in #571
- Don't drop packets in the test receive helpers by @johanhelsing in #572
- Add NAT traversal tests with native peers behind NATs by @johanhelsing in #573
- Add browser peers to the NAT traversal tests by @johanhelsing in #574
- Fix the demo by @johanhelsing in #576
New Contributors
- @Craig-Macomber made their first contribution in #538
- @AdamWhitehurst made their first contribution in #557
- @barafael made their first contribution in #558
- @jbrough fixes cherry-picked in other PRs
Full Changelog: v0.14.0...v0.15.0