Red Hat Mobile Application Platform (RHMAP) lets teams extend their development capabilities to mobile by developing collaboratively, centralizing control of security and using back-end integration with a range of cloud deployments.
We have just completed the deployment of the RHMAP v3.15 to all our actively updated grids.
Please pay particular attention to notes on deprecations and upcoming removals.
Full release notes including a list of known issues, customer-facing bug-fixes and changes are available on the Customer Portal here.
Summary
- iOS 10 SDK, Swift 2.3 and Swift 3.0 Tech Previews
- Android N SDK Tech Preview
- WFM improvements
- FHC default to version 2.x
- Node.js default to 4.4
- Localisation of Studio and Docs to Japanese
- Upcoming removal of iOS7 support in RHMAP v3.16
- Upcoming removal of Node 0.10 and Node 0.8 in June 2017
- Post-deployment Known Issues
iOS 10 SDK,Swift 2.3 and Swift 3.0 Tech Previews
This release of RHMAP includes a tech preview of our SDK with iOS 10 support, Swift 2.3 and Swift 3.0 functionality. Using Swift 2.3 or Swift 3.0 allows you to use Xcode 8 and iOS 10 specific features, such as iMessage app extensions. Build Farm support is not part of this preview. If you create a Swift 2.3 or Swift 3.0 app, you must build your app locally. For more information, see Swift 2.3 and Swift 3 Tech Preview
Android N SDK Support Tech Preview
This release of RHMAP includes a tech preview of Android N functionality. Build Farm support is not part of this preview. If you create an Android N app, you must build your app locally. For more information, see Android N Tech Preview
FHC Default 2.x
Up until this release, the default version of the RHMAP command line tool FHC was 1.x and users of newer Grids had to specify 2.x when installing. As these users now vastly outnumber users of older Grids, we are changing the default to 2.x. Therefore
npm install -g fh-fhc
will now install v2.x
For an introduction to FHC, see Getting Started With FHC. For more information about FHC Version 2, see the FHC repository.
Node.js defaulting to 4.4
With this release of RHMAP, the default version of Node.js used for new apps is 4.4. Note that currently deployed apps continue to use the version they were originally deployed with, including those set to "auto-deploy on Push".
Localisation of Studio and Docs to Japanese
RHMAP 3.15 is now localized and translated to Japanese, and all our documentation has been translated for both 3.x and 4.x. RHMAP 4.3 will include Japanese
WFM
A wide range of WFM documentation updates have been completed in this version. There have also been some bug-fixes around building the sample mobile application and running it locally.
Upcoming removal of iOS7 support in RHMAP v3.16
As our Build Farm uses XCode and we are adding iOS 10 support in RHMAP 3.16, we will also be dropping support for iOS7, in keeping with Apple's policies.
Upcoming removal of Node 0.10.x and 0.8.x
In previous RHMAP release announcements we have highlighted that Node 0.10.x is now out of support by the Node Foundation. Node 0.8.x was never supported by them. We are now announcing that we will remove the ability to deploy cloud apps using Node 0.10.x and 0.8.x on June 30th 2017. You must check and potentially update your app to use Node 4.x.x by this date or your app may stop working.
Post-deployment Known Issues
- Cannot create connection tags. Please contact Support for workaround
- Lifecycle screen not showing client builds