Releases: resolve-kit/resolvekit-ios-sdk
Releases · resolve-kit/resolvekit-ios-sdk
Release list
1.4.2
1.4.1
1.4.0
SDK Resilience Hardening for HTTP/3 Session Streams
- Fix SSE parser: switch from
bytes.linesto raw byte-level parsing that correctly detects SSE event boundaries - Set URLRequest timeout to 7 days instead of default 60s for long-lived SSE connections
- Message send auto-retry (3 attempts) with same request_id for backend idempotency
- Tool call deduplication by call_id on SSE reconnect replay
- Event-level dedup to prevent duplicate messages on replay
- Persist SSE cursor to UserDefaults across app kills
- Proactive SSE reconnect on WiFi→Cell network transitions
- Orphaned turn handling: adopt turn_id from SSE events when POST response was lost
- SSE heartbeat watchdog (25s threshold) for dead connection detection
- Add turnID to ResolveKitEnvelope
- Set Accept: text/event-stream header on SSE requests
1.3.0
What's Changed
- feat: support Swift 5.9 and iOS 16/macOS 12 by @mantasoff in #1
- feat: add UIKit and AppKit hosting controllers by @mantasoff in #2
- docs: prioritize macro authoring by @mantasoff in #3
- docs: make quickstart function example macro-based by @mantasoff in #4
- Fix macro empty-schema generation and disable chat large titles by @mantasoff in #5
New Contributors
- @mantasoff made their first contribution in #1
Full Changelog: 1.0.1...1.3.0
1.2.0
What's Changed
- Fix macro empty-schema generation and disable chat large titles by @mantasoff in #5
Full Changelog: 1.1.0...1.2.0
1.1.0
What's Changed
- feat: support Swift 5.9 and iOS 16/macOS 12 by @mantasoff in #1
- feat: add UIKit and AppKit hosting controllers by @mantasoff in #2
- docs: prioritize macro authoring by @mantasoff in #3
- docs: make quickstart function example macro-based by @mantasoff in #4
New Contributors
- @mantasoff made their first contribution in #1
Full Changelog: 1.0.1...1.1.0