### Fixed
- Fix macOS SIGBUS on reconnect: session state callback now uses a process-wide static sender instead of a per-`Session` pinned pointer, preventing use-after-free when the SDK's background thread fires during teardown (#18).
- Fix CI smoke test deadlocks by running tests with `--test-threads=1` since the iCUE SDK uses global state (#19).