MobileFirst Foundation iFix 8.0.0.0-IF20170125-0919 released

A new iFix has been released for MobileFirst Foundation 8.0, dated January 25th, 2017.

Update, February 2nd: newer Native iOS SDK and Cordova plug-ins were released to CocoaPods and npm.

Known issues

  • If using the updated cordova-plugin-mfp plug-in with an older MobileFirst Server build, you may not be able to connect to the server. This will be fixed in an updated plug-in in the coming days. This issue is fixed with the updated cordova-plugin-mfp@8.0.2017013103. Install it by removing and re-adding the plug-in.
  • The test confidential client is missing. It can be manually added via MobileFirst Operations Console → Runtime Settings → Confidential Clients with the scope set to “*”.
  • Starter apps available from the Download Center in the MobileFirst Operations Console may contain outdated SDK builds. To workaround, update the SDK according to the specific platform instructions.

Changes in this iFix

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

MobileFirst Server
PI74759 CAN’T PASS A JSON OBJECT OR A JSON ARRAY AS A PARAMETER TO MFP.SERVER.INVOKEPROCEDURE
PI74262 THE JSON OBJECT RETURNED FROM INVOKESQLSTOREDPROCEDURE DOES NOT CONTAIN THE ISSUCCESSFUL STATUS
PI74084 JAVA TOKEN VALIDATOR AND OAUTH TAI THREAD BOTTLNECK
PI71317 AFTER CONFIGURING MOBILEFIRST SERVER 8 USING THE SERVER CONFIG TOOL, CONSOLE DISPLAYS ERRORS: FWLSE3002E AND FWLSE3030E

MobileFirst Operations Console
PI74404 TOTAL NUMBER OF DEPLOYED APPS AND ADAPTERS MAY NOT BE DISPLAYED CORRECTLY IN MOBILEFIRST OPERATIONS CONSOLE

Application Center
PI74108 SPEEDUP APPLICATION INSTALLATION BY AVOIDING TO LOAD FEEDBACKS AND INSTALLATION OF APP VERSIONS UNNECESSARILY PI72837 APPCENTER INSTALLER.HTML PAGE DOES NOT FUNCTION PROPERLY IN ANDROID CHROME VERSION 54.X IN TABLET MODE
PI62939 “SERVER IS UNREACHABLE…” ERROR DISPLAYED WHEN UNINSTALLING AN APP USING THE APP CENTER MOBILE CLIENT ON A WINDOWS DEVICE

Client SDKs
PI75296 WHEN THE USER PUSHES JSONSTORE DATA TO THE ADAPTER USING THE PUSH API, THE PARAMETERS PASSED DO NO GET SENT TO THE ADAPTER
PI75098 MALFORMED HTTP RESPONSE CAUSED IOS APP CRASH
PI74988 MULTIPLE AUTHORIZATION CALLS ARE MADE FOR EACH REST CALL IN ANDROID APPLICATION
PI74123 WEB APPLICATION WILL NOT WORK IN INTERNET EXPLORER 10
PI72718 IN XAMARIN MFP SDK 8.0 ON WINDOWS UWP ADDHEADER(WEBHEADERCOLLECTION HEADER) IS NOT AVAILABLE
PI72691 CANCELLING AN AUTHENTICATION CHALLENGE FROM SERVER DOES NOT WORK IN MFP 8.0 XAMARIN SDK FOR ANDROID AND IOS
PI72602 WINDOWS WORKLIGHTCHALLENGEHANDLER’S HANDLESUCCESS() & HAN DLEFAILURE() METHODS OF ARE NOT INVOKED IN AUTHENTICATION FLOW
PI72397 Multiple Android devices may get the same device ID (In Android 6.0 and above)

See additional changes to cordova-plugin-mfp in the previous stand-alone release of the plug-in.

MobileFirst CLI
No additional changes since the previous build.

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.

MobileFirst CLI
To upgrade, run npm install -g mfpdev-cli.

Be sure to use Node.js 5.x or 6.x, as Node.js 7.x is currently not supported.

Individual artifacts build numbers included in iFix

Server
server runtime 8.0.2017011711

Web SDK
ibm-mfp-web-sdk 8.0.2016121609

iOS SDK
IBMMobileFirstPlatformFoundationPush 8.0.2017012509
IBMMobileFirstPlatformFoundationOpenSSLUtils 8.0.2017012509
IBMMobileFirstPlatformFoundationJSONStore 8.0.2017012509
IBMMobileFirstPlatformFoundation 8.0.2017012509

Update - available on CocoaPods
IBM MobileFirst Platform Foundation iOS SDK 8.0.2017013015
IBMMobileFirstPlatformFoundationOpenSSLUtils 8.0.2017013015
IBMMobileFirstPlatformFoundationJSONStore 8.0.2017013015

Android SDK
ibmmobilefirstplatformfoundationjsonstore 8.0.2017011811
ibmmobilefirstplatformfoundationpush 8.0.2017011813
ibmmobilefirstplatformfoundation 8.0.2017012509

Update - available on gradle
ibmmobilefirstplatformfoundation-8.0.2017012919

Windows SDK
IBM.MobileFirstPlatformFoundationPush 8.0.2017012419
IBM.MobileFirstPlatformFoundation 8.0.2017012514

Xamarin SDK
ibm-worklight-8.0.2017013105

Cordova plug-ins
cordova-plugin-mfp 8.0.2017012210
+cordova-plugin-mfp-push 8.0.2017012410
+cordova-plugin-mfp-jsonstore 8.0.2017012210
+cordova-plugin-mfp-fips 8.0.2017012210
+cordova-plugin-mfp-encrypt-utils 8.0.2017012210
+cordova-template-mfp 8.0.2017012210

Update - available on npm
cordova-plugin-mfp 8.0.2017013103
cordova-plugin-mfp-push 8.0.2017012410
cordova-plugin-mfp-jsonstore 8.0.2017013103
cordova-plugin-mfp-fips 8.0.2017013103
cordova-plugin-mfp-encrypt-utils 8.0.2017013103
cordova-template-mfp 8.0.2017013103

Tools
mfpdev-cli 8.0.201701201

artifacts
Update - available on Maven
adapter-maven-api 8.0.2017012516
adapter-maven-archetype-http 8.0.2017012516
adapter-maven-archetype-java 8.0.2017012516
adapter-maven-archetype-sql 8.0.2017012516
adapter-maven-plugin 8.0.2017012516

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 20, 2017