Mobile Foundation 8.0.0.0-MFPF-IF201811050432-CDUpdate-03 released

We are pleased to announce the continuous delivery (CD) update 3 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 and includes fixes and features included in all previous CD Updates and iFixes released since the last CD update (8.0.0.0-MFPF-IF201807180449-CDUpdate-02). 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 refresh tokens on iOS

Mobile Foundation introduces the refresh token feature on iOS starting with this CD Update. Learn more.

Download admin CLI (mfpadm) from Mobile Foundation console

Mobile Foundation admin CLI (mfpadm) can now be downloaded from within the Download Center of the Mobile Foundation console.

Features included in this CD update (from previous iFixes)

Support for Node v8.x for MobileFirst CLI

Starting from this iFix (8.0.0.0-MFPF-IF201810040631), Mobile Foundation adds support for Node v8.x for MobileFirst CLI.

Remove dependency on libstdc++ for Cordova projects

Starting with this iFix (8.0.0.0-MFPF-IF201809041150), a change to remove libstdc++ as a dependency to Cordova projects is introduced. This is required for new apps running on iOS 12. For further details, such as a workaround, refer to this blog post.

APAR Fixes in this CD update

PH04756 IOS APPS BUILT WITH MFP SDK MAY CRASH INTERMITTENTLY WHEN INVOKING OBTAINACCESSToken API.
PH04503 APP FALLS INTO INRECOVERABLE STATE AFTER DIRECT UPDATE FAILED.
PH04229 FWLST0904E ERROR OCCURS INTERMITTENTLY ON JAVASCRIPT PROCEDURE CALLS.
PH04117 MFP ADAPTER POTENTIAL SECURITY RISK WHEN CALLING NON-EXISTENCEADAPTER.
PH04094 PUSH NOTIFICATIONS MAY BE LOST IN CORDOVA-BASED ANDROID APPS IF MULTIPLE NOTIFICATIONS ARE RECEIVED WHILE THE APP IS RUNNING.
PH03280 VULNERABILITY IN ADVANCE ENCRYPTION STANDARD ALGORITHM.
PH01886 INCOMPATIBILITY IN API SIGNATURES BETWEEN THE CORDOVA SDK AND WEB SDK.

How to upgrade

Server
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.

Client SDKs
To upgrade, run the upgrade commands for your platform.

Individual artifact build numbers in this CD update

8.0.0.0-MFPF-DevKit-Linux-IF201811050432-CDUpdate-03.bin
8.0.0.0-MFPF-DevKit-MacOSX-IF201811050432-CDUpdate-03.zip
8.0.0.0-MFPF-DevKit-Windows-IF201811050432-CDUpdate-03.exe
cordova-plugin-mfp 8.0.2018102517
cordova-plugin-mfp-encrypt-utils 8.0.2017021815
cordova-plugin-mfp-fips 8.0.2017090705
cordova-plugin-mfp-jsonstore 8.0.2018071703
cordova-plugin-mfp-push 8.0.2018101607
cordova-template-mfp 8.0.2017060206
ibm-mfp-web-sdk 8.0.2018071716
passport-mfp-token-validation 8.0.2017010917
mfpdev-cli 8.0.2018102606
mfpmigrate-cli 8.0.20171211072611
IBMMobileFirstPlatformFoundation 8.0.2018103116
IBMMobileFirstPlatformFoundationOpenSSLUtils 8.0.2018103116
IBMMobileFirstPlatformFoundationPush 8.0.2018022719
IBMMobileFirstPlatformFoundationJSONStore 8.0.2018071512
ibmmobilefirstplatformfoundation 8.0.2018102610
ibmmobilefirstplatformfoundationpush 8.0.2018100111
ibmmobilefirstplatformfoundationjsonstore 8.0.2018062910
adapter-maven-plugin 8.0.2018102301
adapter-maven-archetype-sql 8.0.2018102301
adapter-maven-archetype-java 8.0.2018102301
adapter-maven-archetype-http 8.0.2018102301
adapter-maven-api 8.0.2018102301
mfp-security-checks-base 8.0.2018030404
mfp-java-token-validator 8.0.2017020112
IBMMobileFirstPlatform Foundation 8.0.2018041611
IBM MobileFirstPlatform Push SDK 8.0.2018041611
IBMMobileFirstPlatform SDK 8.0.2017051208
react-native-ibm-mobilefirst 8.0.2018072413
Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.
Last modified on December 24, 2018