Skip to content

Glia iOS Core SDK 4.0.1

Latest

Choose a tag to compare

@sm-deployer sm-deployer released this 11 Nov 13:13
  • Increment project version to 4.0.1
  • Bump activesupport from 8.1.3.1 to 8.1.4.1
  • chore: bump PhoenixChannelsClient to 1.3.2
  • Rename the MediaKit class so it stops shadowing its module
  • Drop the manifest declarations the rebase re-added
  • Check for Twilio updates against the Swift Package pins
  • Finish the CocoaPods removal in the manifests and project files
  • Bump GliaOpenTelemetry to 1.1.1
  • Lint with the CI image's SwiftLint instead of failing on its version
  • Make the source package build and keep MediaKit out of the interface
  • Share binary dependencies between MediaKit and Core
  • Resolve dependencies with Swift Package Manager
  • Stop negotiating WebRTC audio in Medra
  • Add MediaKit audio conference provider skeleton
  • Extract backend mute notification into AudioMuteNotifier
  • Deliver Twilio call callbacks to the call in order
  • Ship MediaKit inside CoreSDK builds
  • Add explicit conference route to Twilio Voice configuration
  • Read ICE servers only after MediaKit registration
  • Wait 1s for an engagement once the setup socket opens
  • Bump fastlane from 2.241.1 to 2.241.2 in /GliaCoreSDK
  • Keep Twilio error text out of disconnect reasons
  • Hang up active calls when MediaKit shuts down
  • Retry the WCC channel join on timeout
  • Reconnect the interaction reader on app foreground
  • Reconnect the WCC socket on app foreground
  • Interfaces milestone 2 (#1509)
  • Add MediaKit audio session builder and provider (#1748)
  • Add provider-neutral audio contracts and MediaKit call adapter (#1752)
  • Add MediaKit auth-ticket client (#1751)
  • Add MediaKit audio provider mode and identity resolvers (#1750)
  • Share one WebRTC peer connection factory per SDK lifetime (#1749)
  • Resolve participant action success from interaction state
  • Log device connectivity socket failures as warnings
  • Reuse a pending secure conversation start when the visitor sends again
  • Count an accepted file entry as sent and retry transient failures
  • Count an accepted live chat message as sent
  • Retry a failed message entry under its idempotency key
  • Resend the clear's queue and engagement clean-up once
  • Send the clear's requests to targets captured up front
  • Keep the network error behind request failures
  • Close live observation's connection on disconnect
  • Move the outgoing visitor's clean-up to its own file
  • Share one visitor resolution between concurrent callers
  • Forget the visitor at once when clearing the session
  • Remove the Service Credential key from the configuration
  • Fetch site info once and retry transient failures
  • Create visitors and fetch site info without the site key
  • Flush previous telemetry off the calling thread
  • Retry a failed survey answers submit
  • Retry only failures a later attempt can answer differently
  • Share the backoff retrier outside the web chat connector
  • Remove the Glia Review workflow
  • Violation cleanup for unpinned GitHub actions and workflows running on default permissions