MobileFirst Foundation iFix 8.0.0.0-MFPF-IF20170624-0159 released

A new iFix has been released for MobileFirst Foundation 8.0, dated June 24th, 2017.

Changes in this iFix

For a cumulative list of all previous fixes, see the iFix download page on IBM Fix Central.

Support for Cordova v7

Starting from iFix 8.0.0.0-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 this iFix (8.0.0.0-MFPF-IF20170624-0159), Mobile Foundation supports pinning of multiple certificates. Prior to this iFix, Mobile Foundation supported pinning of a single certificate. Mobile Foundation has 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 is supported only for native android and iOS apps. Read more on Multiple certificate pinning support from What’s new, under the section What’s new in MobileFirst APIs .

APARs Fixed

PI82841 DEPLOYMENT OF MOBILEFIRST PUREAPPLICATION PATTERN MAY FAIL

PI78623 SPECIFIED TIMEOUT VALUE IN WLRESOURCEREQUEST API CALLS IGNORED IN NATIVE IOS AND ANDROID SDKS

PI82800 CLASSNOTFOUNDEXCEPTION ON PASSWORDUTIL WHEN STARTINGMOBILEFIRST SERVER ON TOMCAT

PI79018 STRENGTHEN MF OAUTH TOKEN EXCHANGE PROCESS to avoid risk oftampering with the URI

PI80785 USING WL.ANALYTICS.SEND() OR WL.LOGGER.SEND() MIGHT RESULT IN JAVA.IO.IOEXCEPTIONP

PI75631 ERROR IN MFPMIGRATE UTILITY WHEN MULTIPLE ENVIRONMENTS HAVE DIFFERENT VERSIONS.

How to upgrade

Server
To upgrade, download & install the Developer Kit for evaluators, Developer Kit for customers / iFix 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 iFix

The artifacts updated in the iFix are emphasized.

MobileFirst DevKit

8.0.0.0-MFPF-DevKit-Linux-IF201706240159.bin

8.0.0.0-MFPF-DevKit-MacOSX-IF201706240159.zip

8.0.0.0-MFPF-DevKit-Windows-IF201706240159.exe

Cordova plugins

cordova-plugin-mfp 8.0.2017060910

cordova-plugin-mfp-encrypt-utils 8.0.2017021815

cordova-plugin-mfp-fips 8.0.2017021815

cordova-plugin-mfp-jsonstore 8.0.2017033009

cordova-plugin-mfp-push 8.0.2017062111

cordova-template-mfp 8.0.2017060206

ibm-mfp-web-sdk 8.0.2017021409

passport-mfp-token-validation 8.0.2017010917

Tools

mfpdev-cli 8.0.2017012016

mfpmigrate-cli 8.0.2017061505

iOS SDK

IBMMobileFirstPlatformFoundation 8.0.2017053010

IBMMobileFirstPlatformFoundationOpenSSLUtils 8.0.2017053010

IBMMobileFirstPlatformFoundationPush 8.0.2017061612

IBMMobileFirstPlatformFoundationJSONStore 8.0.2017053010

Android SDK

ibmmobilefirstplatformfoundation 8.0.2017061318

ibmmobilefirstplatformfoundationpush 8.0.2017011813

ibmmobilefirstplatformfoundationjsonstore 8.0.2017011811

adapter-maven-plugin 8.0.2017021701

adapter-maven-archetype-sql 8.0.2017021701

adapter-maven-archetype-java 8.0.2017021701

adapter-maven-archetype-http 8.0.2017021701

adapter-maven-api 8.0.2017021701

mfp-security-checks-base 8.0.2017020112

mfp-java-token-validator 8.0.2017020112

Windows SDK

IBMMobileFirstPlatform Foundation 8.0.2017012419

IBM MobileFirstPlatform Push SDK 8.0.2017012419

Xamarian SDK

IBMMobileFirstPlatform SDK 8.0.2017051208

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 June 29, 2017