Skip to content

Releases: resolve-kit/resolvekit-ios-sdk

1.4.2

Choose a tag to compare

@mantasoff mantasoff released this 22 Mar 18:35

Hotfix release:\n- update UIKit README guidance to present ResolveKitChatViewController directly instead of embedding it as a child\n- align README package example and SDK client metadata with version 1.4.2

1.4.1

Choose a tag to compare

@mantasoff mantasoff released this 22 Mar 17:58
  • add transient loading and error bubbles for initial load and in-progress chat failures
  • show customer-facing timeout and network recovery guidance inline in the chat UI

1.4.0

Choose a tag to compare

@nedasvi nedasvi released this 07 Mar 21:37

SDK Resilience Hardening for HTTP/3 Session Streams

  • Fix SSE parser: switch from bytes.lines to 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

Choose a tag to compare

@mantasoff mantasoff released this 06 Mar 07:57

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

Full Changelog: 1.0.1...1.3.0

1.2.0

Choose a tag to compare

@mantasoff mantasoff released this 04 Mar 21:51

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

Choose a tag to compare

@mantasoff mantasoff released this 04 Mar 19:10

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

Full Changelog: 1.0.1...1.1.0

1.0.1

Choose a tag to compare

@mantasoff mantasoff released this 04 Mar 18:09

Source-only Swift Package release.