Mobile Foundation 22.214.171.124-MFPF-IF201711230641-CDUpdate-01 released
We are pleased to announce the continuous delivery (CD) update for Mobile Foundation v8.0.
To learn more about the continuous delivery support model, refer to the Mobile Foundation v8.0 CD support announcement.
What is included in this CD update
This CD update is cumulative of fixes and features included in all previous iFixes released since GA (i.e., from June 2016 to November 9th, 2017]. See the list of iFixes.
Features included in this CD update
Below is the list of major features included in this CD update.
Features introduced with this CD update
Support for Eclipse UI editor
WYSIWYG editor is now provided in MobileFirst Studio’s Eclipse. Developers can design and implement UI for their Cordova applications using this UI editor. Learn more.
New adapters for building cognitive apps
Mobile Foundation has introduced two new pre-built cognitive services adapters for the Watson Tone Analyzer and Language Translator services. These adapters are available to be downloaded and deployed from the Download Center in the Mobile Foundation Console.
Features included in this CD update (from previous iFixes)
Dynamic App Authenticity
Starting with iFix 126.96.36.199-MFPF-IF20170220-1900, A new implementation of application authenticity is provided. This implementation does not require the offline mfp-app-authenticity tool for generating the .authenticity_data file. Instead, you can enable or disable application authenticity from the MobileFirst console. For more information see Configuring Application Authenticity.
Appcenter (client & server) support for Windows 10
Starting with iFix 188.8.131.52-MFPF-IF20170327-1055, Windows 10 UWP apps are supported in IBM Application Center. The user can now upload Windows 10 UWP apps and install the same on their device. The Windows 10 UWP client project for installing the UWP app is now shipped with the Application Center. You can open the project in Visual Studio and create a binary (for example, .appx) for distribution. Application Center does not provide a predefined method of distributing the mobile client. For more information, see Microsoft Windows 10 Universal (Native) IBM AppCenter client.
MobileFirst Eclipse plugin support for Eclipse Neon
Starting with iFix 184.108.40.206-MFPF-IF20170426-1210, MobileFirst Eclipse plugin is updated to support Eclipse Neon.
Android SDK modified to use a newer version of OkHttp (version 3.4.1)
Starting with iFix 220.127.116.11-MFPF-IF20170605-2216, Android SDK has been modified to use a newer version of OkHttp (version 3.4.1) instead of the old version that was previously bundled with the MobileFirst SDK for Android. OkHttp is added as a dependency rather than being bundled with the SDK. This allows freedom of choice in using the OkHttp library for developers and also prevents conflicts with multiple versions of OkHttp.
Support for Cordova v7
Starting with iFix 18.104.22.168-MFPF-IF20170608-0406, Cordova v7 is supported. For details on supported versions of individual platforms, refer to Adding the MobileFirst Foundation SDK to Cordova Applications.
Multiple certificate pinning support
Starting with iFix (22.214.171.124-MFPF-IF20170624-0159), Mobile Foundation supports pinning of multiple certificates. Earlier to this iFix, Mobile Foundation supported pinning of a single certificate. Mobile Foundation introduced a new API, which allows connection to multiple hosts by allowing the user to pin public keys of multiple X509 certificates to the client application. This feature is supported only for native Android and iOS apps. Learn more about Multiple certificate pinning support from What’s new, under the section What’s new in MobileFirst APIs.
Adapters for building a cognitive app
Starting with iFix (126.96.36.199-MFPF-IF20170710-1834), Mobile Foundation has introduced pre-built adapters for Watson cognitive services such as WatsonConversation, WatsonDiscovery, and WatsonNLU (Natural Language Understanding). These adapters are available to be downloaded and deployed from the Download Center in the Mobile Foundation Console.
Cloud Functions adapter for building a serverless app
Starting with iFix (188.8.131.52-MFPF-IF20170710-1834), Mobile Foundation introduced a pre-built adapter called Cloud Functions adapter for the Cloud Functions Platform. The adapter is available to be downloaded and deployed from the Download Center in the Mobile Foundation Console.
Support for pinning multiple certificates in the Cordova SDK
Starting with this iFix (184.108.40.206-MFPF-IF20170803-1112) pinning of multiple certificates is supported in the Cordova SDK. Read more on Multiple certificate pinning support from What’s new, under the section What’s new in MobileFirst APIs .
Support for Cordova browser platform
Starting with iFix (220.127.116.11-MFPF-IF20170823-1236), Mobile Foundation supports the Cordova browser platform along with the earlier supported platforms of Cordova Windows, Cordova Android, and Cordova iOS. Learn more.
Generate an adapter from its OpenAPI specification
Starting with iFix (18.104.22.168-MFPF-IF20170901-1903), Mobile Foundation introduced the capability to auto-generate an adapter from its OpenAPI specification. Mobile Foundation users can now focus on the application logic instead of creating the Mobile Foundation adapter, which connects the application to the desired back-end service. Learn more.
Support for iOS 11 and iPhone X
Mobile Foundation announced the support for iOS 11 and iPhone X on Mobile Foundation v8.0. For further details, read the blog post IBM MobileFirst Platform Foundation Support for iOS 11 and iPhone X.
Support for Android Oreo
Mobile Foundation announced the support for Android Oreo with this blog post. Both native Android apps and hybrid/Cordova apps, built on older versions of Android, work as expected on Android Oreo when the device is upgraded through an OTA.
Mobile Foundation can now be deployed on Kubernetes clusters
Mobile Foundation user can now deploy Mobile Foundation, which includes the Mobile Foundation Server, Mobile Analytics Server, and the Application Center, on Kubernetes clusters. The deployment package has been updated to support Kubernetes deployment. Read the announcement.
APAR Fixes in this CD update
PI89436 PUSH SDK DOES NOT PICK UP THE GATEWAY CONTEXT ROOT IN CLOUD ENVIRONMENT.
PI89422 UNEXPECTED ERROR “FWLSE0803E” KEEP SHOWING IN MPF SERVER LOG.
PI89399 CORDOVA APPLICATION THROWS UNCAUGHT EXCEPTION WHEN RUNNING ON WIN 10 PLATFORM.
PI88626 DEVICE ID CHANGES FOR CORDOVA APPLICATIONS STARTING FROM THE SAME DEVICE UPON UPGRADE.
PI78066 THE ONINITFRAMEWORKCOMPLETE() CALLBACK IS NOT CONSISTENTLY BEING CALLED.
PI73963 INVALID DOC FOR WL.CLIENT.INIT - INITOPTIONS OBJECT IN WEB ENV.
PI86913 IOS APP CRASHES WHEN ATTEMPTING TO ACCESS KEYCHAIN WHILE RUNNING IN BACKGROUND.
How to upgrade
To upgrade, download & install the Developer Kit for evaluators, Developer Kit for customers / CD update package for on-prem production environment (requires login to IBM Fix Central), or refresh your Mobile Foundation service from your service Dashboard.
To upgrade, run the upgrade commands for your platform.
Individual artifact build numbers in this CD update
IBM MobileFirstPlatform Push SDK 8.0.2017012419