Releases: synheart-ai/synheart-auth-swift
Releases · synheart-ai/synheart-auth-swift
Release list
v0.1.1
Fixed
- App Attest attestation is now bounded by a 30-second timeout on both paths. The FFI bridge (
synheart_native_get_attestation) replaced its unboundedDispatchSemaphore.wait()withwait(timeout:)and now holds the result in a reference-counted box (so a late write from the detachedTasklands on a live object, not freed memory).DeviceRegistrar.fetchAttestationwraps itsgenerateKey/attestKeycalls in a task-group timeout. A stalled, network-backed attestation call no longer blocks indefinitely; a timeout is treated as attestation unavailable (returnsnil).