Releases: forcedotcom/AgentforceMobileService-iOS
Release list
Agentforce Mobile Service 262.0
⚙️ Agentforce Mobile Service for iOS 262.0 (v6.1.3)
This release modularizes the voice provider architecture and hardens session management with token validation and memory fixes.
✨ Enhancements
- Voice Provider Registry: Added support for multiple voice providers in
AgentforceVoiceRegistry, decoupling voice implementations from the core service. - Token Validation: Added validation of the Guest auth token URL at configuration time.
🛠️ Fixes
- Memory Leak: Fixed a socket memory leak by invalidating
URLSessionon SSE close.
Agentforce Mobile Service 260.5
What's New in v5.5.3
Features
- Added
clientNameto support attribution of AgentforceSDK
Public Interface Changes
- Removed MIAW API code from the SDK
Bug Fixes
- Fixed transcription bug in MIAW Voice
- Messages are now marked as Read only when seen
- Ensured delegates are set for MIAWAgentforceServiceImpl to support voice level display
- Fixed re-entrancy of voice agent when mode switching within a conversation
Agentforce Mobile Service 260.4
⚙️ Agentforce Mobile Service for iOS 260.4 (v5.5.3)
This update introduces proof-of-concept support for Agentforce Voice via Service Cloud and refines message notification logic to prevent redundancy.
✨ Enhancements
- Voice Integration: Introduced initial proof-of-concept code for Agentforce Voice via Service Cloud.
- Notification Logic: Updated message status logic to mark messages as "Read" only after they have been viewed by the user.
- Input Handling: Added a dedicated handler for
selectinput types. - Localization: Updated locale support for additional international regions.
- Dependency Management: Performed general
Podfilemaintenance and updated it to consumeInAppSDK-Corelibraries via source. - Code Cleanup: Removed legacy code from the repository to streamline the project.
🛠️ Fixes
- Push Notifications: Resolved an issue where redundant push notifications were sent for messages that had already been read.
- Voice Stability: Fixed a transcription bug in MIAW Voice and resolved re-entrancy issues when switching modes within a conversation.
- Delegate Management: Ensured delegates are correctly set for
MIAWAgentforceServiceImplto support voice level displays.
Agentforce Mobile Service 260.3
⚙️ Agentforce Mobile Service 260.3 (v5.1.0)
This update introduces modularization for voice capabilities and upgrades minimum platform requirements to support the latest iOS features and performance standards.
✨ Enhancements
- Minimum Deployment: Updated the minimum deployment target to
iOS 17.0. - Project Configuration: Updated the
podspecand package manifests to align with versioning and deployment changes. - Voice Capability: Modularized the Voice feature within
AgentforceServiceto allow for more flexible integrations. - Core SDK Integration: Improved the integration architecture by consuming the In-App Core SDK as a submodule.
- Dependency Management: Added support for CocoaPods consumption of the forked iOS In-App SDK.
🛠️ Fixes
- Cancellation Handling: Improved the logic for handling user-initiated cancel scenarios to ensure session stability.
Agentforce Mobile Service 260.2
This maintenance update provides critical fixes for connectivity scenarios and backports compatibility improvements for iOS 17.
-
Feature Flags: Enabled the Lightning type flag for
CLT(Chat Lightning) integrations. -
Chat Flow: Resolved an issue where new conversations would fail to initiate after ending a chat via the opt-out flow.
-
Connectivity: Improved SDK behavior and error handling when the device has no active internet connection.
-
Compatibility: Backported critical fixes to ensure full compatibility with iOS 17.
-
Network: Fixed a bug causing intermittent network interruptions during active sessions.
Agentforce Mobile Service 260.1
⚙️ iOS Service 260.1 (v4.9.11)
A specialized update for the Service layer that synchronizes core API capabilities and performance markers with the main SDK.
✨ Enhancements
- API Exposure: Mirroring the main SDK, this version exposes the
forceRefresh(forrecentConversations) anddestroyStorageAPIs. - Advanced Messaging: Integrated support for
Formmessage experience types and choice-based selection logic. - Performance Tracking: Added the
AgentVoiceResponseTimeinstrumentation marker for service-level monitoring.
🛠️ Fixes
- Session & Context: Improved the
reset page contextbehavior and ensured the Welcome message is suppressed during the initiation of a MIAW session. - Data Integrity: Implemented logic to detect and prevent duplicate conversation entries and refined the
destroyStoragecleanup routine. - Lifecycle Consistency: Resolved "End Chat" logic bugs and fixed an issue where new conversations failed to start after a user opted out of a session.
- Project Configuration: Updated the minimum deployment target and optimized the
podspecfor better dependency resolution.
Agentforce Mobile Service 258.4.1
Agentforce Mobile Service 258.4
⚙️ Service (iOS) Agentforce SDK 258.4
This service update enables core support for Secure Forms, User Verification, and Pre-Chat, alongside new data handling for Rich Media and queue management.
✨ Enhancements
- MIAW Pre-Chat Support: Added comprehensive support for Pre-Chat forms, including the handling of Hidden Pre-Chat Fields. The service now intelligently submits remote configuration or initiates conversation creation based on the presence of visible or hidden fields.
- Queue Management: Added support for retrieving and displaying Queue Position and Estimated Wait Time (EWT).
- Rich Media Support: Enabled support for Audio and Video attachments within MIAW conversations.
- Secure Forms: Added support for the Secure Forms messaging component model.
- User Verification: Introduced the initial implementation for MIAW User Verification.
- Restoration: Added functionality to restore existing conversations for Service Agents.
- Message Handling: Updated
updateMessagesto support sending non-streaming messages.
🛠️ Fixes
- Components: Cherry-picked a fix for the Radio component.
- Options: Resolved an issue regarding option handling.
- SMICore: Updated the SMICore internal dependency.
Agentforce Mobile Service 258.2
Agentforce Mobile Service 258.2
⚙️ iOS Service v4.3.1
This service update provides foundational support for new component types and improved service connection management.
✨ Enhancements
- Service Agent Button: Added support for service agent buttons.
- Service Startup Improvements: Introduced functionality to automatically stop the core client when the app enters the background and restart it when the app returns to the foreground.
- Template Values: Added support for Template values.
Agentforce Mobile Service 258.1
This service release adds support for MIAW Button Components and new context variables.
🛠️ Fixes
Resolved an issue with VoiceUI transcript generation.
Includes a general customer-reported bug fix.