Skip to content

Salesforce Mobile SDK 10.0.0

Compare
Choose a tag to compare
@rwhitley rwhitley released this 10 Feb 01:34
· 605 commits to dev since this release

What's New in Salesforce Mobile SDK 10.0.0

Mobile SDK 10.0 is a major trust release. It includes breaking API changes, bug fixes, performance enhancements, minor feature additions, and updates. In major releases, we remove items in native libraries that were deprecated in interim releases. For your convenience, we've compiled lists of deprecated and removed native APIs.

What’s New for Native iOS

Binary Storage in Key-Value Stores

Key-value stores now support secure binary storage with new Mobile SDK APIs. See Using Key-Value Stores for Secure Data Storage.

Widgets in the MobileSyncExplorerSwift Template App

We've added a Recent Contacts widget to this template.

iOS and Xcode Version Updates

  • Deployment target: 14
  • Base SDK version: 15
  • Xcode: 13

Removed APIs

See iOS APIs Removed in Mobile SDK 10.0.

Deprecated APIs

Check your compiler warnings, or see iOS Current Deprecations.

SmartStore Updates

Feature Deprecations

Due to improvements in third-party modules, SmartStore is now fully capable of handling large data sets. Therefore, the external storage feature and the SoupSpec class have been deprecated for removal in Mobile SDK 11.0. See iOS Current Deprecations.

External Component Version Updates

SQLCipher: 4.5.0
SQLite: 3.36.0
React Native: 0.67.1
Cordova command line: 11.0.0
node.js: 12.0 to latest LTS version

How to Upgrade Your Apps

For information on upgrading your apps, follow the instructions at Migrate All Apps from 9.2 to 10.0.