libxmtp 1.6.2
LibXMTP 1.6.2 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.2.0 | View release notes |
| Android | 4.6.2 | View release notes |
| iOS | 4.6.2 | View release notes |
What's Changed
- Increment main version number since release branch is already cut by @cameronvoell in #2705
- update docker shas to connect-go for d14n by @insipx in #2750
- define a ReadWrite client middleware by @insipx in #2726
- simplify toxiproxytest setup & TestClient traits by @insipx in #2713
- simplify ApiBuilder traits by @insipx in #2714
- remove Arc hack and use client bundles by @insipx in #2731
- fail to build client on invalid scw by @mchenani in #2564
- [ci] fix flakehub build by @insipx in #2752
- Update Protos by @github-actions[bot] in #2756
- Add more retryable error types for SCW verification by @neekolas in #2738
- Bring back tls support for reqwest by @codabrink in #2762
- Update to napi v3 by @tylerhawkes in #2732
- Cleanup: Remove DS legacy by @codabrink in #2759
- Update node bindings by @rygine in #2760
- Update wasm bindings by @rygine in #2767
- Add optional nonce to wasm bindings by @rygine in #2768
- Fix and Test Snapshots by @codabrink in #2758
- Convert the archive iterators to streams by @codabrink in #2761
- Move events from static to part of context by @tylerhawkes in #2774
- simple timestamp sort by @insipx in #2676
- causal sorting by @insipx in #2770
- Add an ordering extension to a Vec by @insipx in #2771
- network backoff resolution strategy by @insipx in #2775
- dont use ephemeral port range for toxiproxy by @insipx in #2787
- Fix node and wasm bindings release actions by @rygine in #2793
- fix concurrency when generating messages with identities by @insipx in #2736
- Enable batch publishing by @mkysel in #2781
- add experimental ryow for identities in xdbg by @insipx in #2743
- add flags for adding members & changing description by @insipx in #2795
- Consent find_by_dm_id Performance Improvement by @codabrink in #2794
- Switch tester to ephemeral_db by default by @codabrink in #2800
- Expose actions and intent content types in bindings by @rygine in #2786
- add ordered query combinator by @insipx in #2782
- dependency resolution tests by @insipx in #2801
- auth callback by @tylerhawkes in #2717
- ordering proptests by @insipx in #2802
- default json logging compatible with lnav by @insipx in #2810
- Sort and paginate by inserted_at by @neekolas in #2684
- Add Reply encoding/decoding to WASM and node bindings by @rygine in #2812
- auth ffi bindings by @tylerhawkes in #2718
- fix originator id and sequence id on transcript message from welcome by @insipx in #2818
- Make macros more ergonomic by @tylerhawkes in #2803
- Update CLAUDE.md by @rygine in #2827
revoke_all_other_installations_signature_requestreturns none when we have no other installations to revoke by @cameronvoell in #2757- Snapshot improvements by @codabrink in #2815
- Notification Service Mode by @codabrink in #2826
- Add added/removed (super) admins to GroupUpdated by @rygine in #2822
- fixup wasm ci script by @insipx in #2832
- Replace get and clear pending commit with intentional rollback by @cameronvoell in #2834
- remove unnecessary file, downgrade libcrux-ed25519, use nix for wasm tests by @insipx in #2841
- Cleanup unused file by @codabrink in #2845
- Wait for init fix by @codabrink in #2847
Full Changelog: v1.6.1...v1.6.2