Skip to content

0.7.5

Choose a tag to compare

@acerbetti acerbetti released this 10 Sep 22:00
· 13 commits to main since this release

Fixed

  • Explicit host/IP connections now use URLSessionWebSocketTask rather than NWProtocolWebSocket. On macOS 26, the latter could abort during the WebSocket upgrade against the PatternSpace server even while the server was listening and standards-compliant WebSocket clients connected successfully. Bonjour-discovered services retain the native Network.framework transport, which continues to resolve and connect correctly.
  • Explicit PatternSpaceClient.disconnect() now fails pending JSON-RPC requests, rather than leaving an awaiting caller suspended after the transport has been closed.

Changed

  • Added a client/server integration test that exercises an authenticated device.status request over a real loopback WebSocket connection.
  • PatternSpaceProtocolMetadata.sdkVersion is now 0.7.5; PatternSpace JSON protocol remains 1.3.