What's Changed
- Upgrade to latest OpenMLS by @neekolas in #1844
- Add streams to radio silence test by @codabrink in #2013
- Warn insert errors on importer by @codabrink in #2036
- Prevent concurrent use of identity in xdbg by @mkysel in #2045
- Minor improvements to XDBG by @mkysel in #2046
- fix hpke error by rotating keys gracefully by @mchenani in #2044
- HPKE followups by @richardhuaaa in #2050
- None evals to default by @codabrink in #2054
- Bump viem from 2.29.2 to 2.30.1 in /bindings_node in the node-dev group by @dependabot[bot] in #2034
- migrate to alloy by @insipx in #2052
- Teach XDBG --concurrency which limits the number of open connections by @mkysel in #2055
- Wasm alloy fix by @codabrink in #2064
- Device Sync Tweaks by @codabrink in #2053
- Fix PRAGMA key or salt has incorrect value when generating groups by @mkysel in #2047
- xmtp-mls hndl analysis by @franziskuskiefer in #2056
- Worker Abstraction by @codabrink in #2058
- Simplify workers by @codabrink in #2066
- create big group and send messages xdbg by @insipx in #2040
- Fix Wasm CI by @codabrink in #2072
- Put commit and clear pending commit in a transaction by @codabrink in #2073
- Switch d14n to v4 RC by @mkysel in #2076
- Troubleshoot wasm CI/Remove lifetimes from streams by @insipx in #2069
- web integration tests with vite by @insipx in #2070
- Ability to clear network stats by @nplasterer in #2085
- Do not call the network when building a client by @nplasterer in #2027
- Auto-consent to own group by @codabrink in #2077
- Bump the node-dev group in /bindings_node with 2 updates by @dependabot[bot] in #2086
- do not return if receiving fails by @insipx in #2096
- make unwrap_try boolean literal by @insipx in #2099
- add JS integration tests to CI for webassembly bindings by @insipx in #2098
- Make Events Good by @codabrink in #2081
- Create post quantum keys in all key packages by @neekolas in #1851
- Decrypt welcomes with different ciphersuites by @neekolas in #1852
- make messages stream more readable by @insipx in #2087
- More Events by @codabrink in #2103
- Fix diesel migration code generation by @richardhuaaa in #2107
- Commit log database schema by @codabrink in #2101
- Bump DeterminateSystems/magic-nix-cache-action from 9 to 10 in the actions-deps group by @dependabot[bot] in #2112
- Bump tsx from 4.19.3 to 4.20.3 in /bindings_wasm in the wasm-dev group by @dependabot[bot] in #2111
- Bump the node-dev group in /bindings_node with 2 updates by @dependabot[bot] in #2109
- Bump playwright from 1.52.0 to 1.53.0 in /bindings_wasm in the wasm-prod group by @dependabot[bot] in #2110
- enable quantum key packages by @insipx in #2113
- CI pare-down by @neekolas in #2063
- Limit Installations to 5 by @nplasterer in #2117
- forked groups investigations by @mchenani in #2114
- Revert "enable quantum key packages (#2113)" by @richardhuaaa in #2116
- Ignore unknown fields in proto deserialization by @codabrink in #2120
- Static Revocation by @nplasterer in #2123
- Static Revocation Node & Browser by @nplasterer in #2130
- Add proxies to tests by @codabrink in #2134
- Bump prettier from 3.5.0 to 3.6.0 in /bindings_node in the node-dev group by @dependabot[bot] in #2132
- Bump DeterminateSystems/magic-nix-cache-action from 10 to 11 in the actions-deps group by @dependabot[bot] in #2131
- Static inbox state method by @nplasterer in #2137
- Tweak the proxy port range to be out of the ephemeral port range by @codabrink in #2141
- Order AssociationState by client timestamp by @nplasterer in #2135
- Fork fixes by @richardhuaaa in #2143
- Fix lint warnings by @richardhuaaa in #2145
- pin rust to 1.88 in nix flake by @insipx in #2155
- Fix more lint warnings by @richardhuaaa in #2146
- Add GroupUpdated message for members added to group by @rygine in #2067
- Enable quantum key packages by @nplasterer in #2159
- Increase max payload size to 25mb by @neekolas in #2157
- add a callback for stream close by @insipx in #2153
- Sync All Performance by @nplasterer in #2156
- Store the local commit log by @codabrink in #2106
- Fix ordering of groupUpdate with Dms by @nplasterer in #2162
- Bump DeterminateSystems/magic-nix-cache-action from 11 to 12 in the actions-deps group by @dependabot[bot] in #2163
- fix proto gen by @insipx in #2164
- Update protos by @mkysel in #2165
- Implement MLS validation is_commit by @mkysel in #2166
- Use new node go image by @mkysel in #2169
- fix webassembly ci by @insipx in #2173
- Is Connected Check by @nplasterer in #2172
- Fix panics in HTTP Streams by @insipx in #2168
- Make
applied_epoch_number
andapplied_epoch_authenticator
non-optional by @richardhuaaa in #2175 - Use grpc payload limit for welcome chunk calculation by @cameronvoell in #2174
- Commit log flag by @richardhuaaa in #2176
- Add group creation to local commit log by @richardhuaaa in #2179
- Fix keepalives and use all network settings in local by @neekolas in #2177
- Add welcomes to local commit log by @richardhuaaa in #2180
- Escapable tonic streams based on HTTP/2 keepalive by @insipx in #2182
- on close callback for ffi by @insipx in #2189
- Release 1.3.0-rc1 by @nplasterer in #2191
- Bump to 1.4 dev version by @nplasterer in #2192
- fix wasm release ci by @insipx in #2194
- 1.3.0-rc2 by @nplasterer in #2208
- Release 1.3 by @nplasterer in #2215
New Contributors
- @franziskuskiefer made their first contribution in #2056
Full Changelog: 1.2.0...v1.3.0