Releases: canvasxyz/canvas
Releases · canvasxyz/canvas
v0.8.19
v0.8.18
v0.8.17
Changed
- Improved performance for realtime presence when new clients join the network. New clients should now see the existing set of online peers much faster.
- We accomplish this by caching recent peers and passing them over the passive discovery service to newly joined clients. We also have peers send a discovery heartbeat when new peers join the network, throttled to not more than once every 15 seconds.
- The presence list now includes a
lastSeen
parameter. This will be empty if the peer was retrieved from another node's cache.
v0.8.16
Added
- Add realtime presence to
@canvas-js/discovery
. You can now listen topresence:join
andpresence:leave
events to see when peers have joined the discovery topic, even if you're not directly connected to them.
Changed
- Improved handling of signers inside React hooks. Signers now have a key that can be used to trigger
useEffect()
updates. - Fixed an issue with verifying certain AT Protocol transcripts in
@canvas-js/chain-atproto
.