v1.6.1
LibXMTP 1.6.1
LibXMTP 1.6.1 delivers core library improvements that provide the foundation for the following XMTP SDK releases.
XMTP SDK releases
View the release notes for your chosen XMTP SDK for release details, upgrade steps, and any breaking changes.
| SDK | Release | Release notes |
|---|---|---|
| React Native | 5.1.0 | View release notes |
| Android | 4.6.1 | View release notes |
| iOS | 4.6.1 | View release notes |
What's Changed
- nix up script by @insipx in #2486
- Add new gh action for updating libxmtp bindings in xmtp-ios repo by @cameronvoell in #2496
- Pull in fixes from OpenMLS by @richardhuaaa in #2498
- Minor fix to update xmtp-ios workflow by @cameronvoell in #2499
- Fix lifetime validation gaps by @richardhuaaa in #2502
- Update version numbers on main to 1.6.0-dev by @cameronvoell in #2480
- Rework MLS validation service release lifecycle by @mkysel in #2504
- Remove NPM token access in release actions by @rygine in #2509
- Ensure latest npm before publishing by @rygine in #2511
- Upgrade node versions by @rygine in #2513
- fix
only_one_payload_sentflaky test by @insipx in #2514 - update to rust 2024 by @insipx in #2516
- update diesel to v2.3.0, remove git patches by @insipx in #2517
- ignore generated code in coverage report by @insipx in #2526
- Validate MLS credentials when receiving Welcome by @richardhuaaa in #2521
- D14N: Endpoint health check by @fbac in #2540
- D14N: Endpoint GetNodes by @fbac in #2541
- add signature type to inbox_state by @mchenani in #2575
- Fix cargo-deny action by @fbac in #2596
- Fix nightly protos action by @cameronvoell in #2595
- D14N: Multi node client by @fbac in #2544
- Make code cov informational and not blocking PRs for now by @cameronvoell in #2600
- Flatten middleware API by @fbac in #2607
- Fix IsConnectedCheck for MultiNodeClient by @fbac in #2630
- Fix d14n environment and tests by @fbac in #2633
- dependency housekeeping by @insipx in #2624
- add d14n to ci by @insipx in #2629
- remove unimplemented in d14n by @insipx in #2651
- add streams to xmtp-debug by @insipx in #2638
- dynamic swift library by @insipx in #2654
- Streaming benchmark by @codabrink in #2631
- cleanup traits + docs by @insipx in #2674
- Self Removal: add leave group by @mchenani in #2605
- Update versions for 1.6 RC1 by @cameronvoell in #2679
- Revert "Update versions for 1.6 RC1" by @cameronvoell in #2680
- use flakehub cache by @insipx in #2487
- fix flakehub by @insipx in #2685
- Update Protos by @github-actions[bot] in #2637
- Bump the actions-deps group across 1 directory with 3 updates by @dependabot[bot] in #2690
- Fix android nix build by @insipx in #2694
- Fix: Include Unknown Content Types In Conversation List by @codabrink in #2695
- Coinbase Content Types by @codabrink in #2703
- Rework Send Sync bounds to be applied on traits instead of impls to avoid unsafe impls in wasm by @tylerhawkes in #2716
- Worker interval tweaks by @codabrink in #2728
- remove suspected race condition in
StreamGroupMessages::add()by @insipx in #2729 - Move workers into a futures unordered by @codabrink in #2730
- [streams] set state on error after future process by @insipx in #2734
- Add CA Certs to XDBG docker image so it can resolve HTTPS by @mkysel in #2735
- Fix: Workers Spawning too Early by @codabrink in #2683
- Stream stats by @codabrink in #2721
- update xmtp-ios workflow with dynamic bindings by @insipx in #2672
- 1.6 Release Candidate 3 by @cameronvoell in #2748
Full Changelog: v1.5.6...v1.6.1