Arrow Cloud 1.2.0 - 05 August 2015
This release of Arrow Cloud includes version 1.0.26 of the CLI and 1.2.0 of the server and includes behavior changes due to the transition from OpenVZ to Docker for container support.
To publish an application to Arrow Cloud 1.2.0, you must use at least version
4.1.2 of the Appcelerator CLI Core package Run appc use to check or change the core package version.
Behavior Changes
- The Node.ACS logger module is deprecated in favor of the
appc-loggermodule. To continue collecting application and transaction log data, update your application to use theappc-loggermodule. - Node version 0.8.x is no longer supported for Node.ACS MVC applications.
Set the
engines.nodefield in thepackage.jsonfile to version 0.10.x or greater.
New Features
- Node version: specify any version of Node for the application to use in the
package.jsonfile. Previously, only versions 0.8.26 and 0.10.22 were supported. - Optional healthcheck: define an optional
healthCheck.jsonendpoint that Arrow Cloud can check to see if your application is running. - Port binding: define the
PORTenvironment variable to explicitly set the listening port of your application. - Provision the container: install any third-party tool or package on your server container using
the
scripts.preinstallorscripts.postinstallfields in thepackage.jsonfile.
Known Issues
- When setting the Node version, you can no longer specify a range. You must
set the
engines.nodefield to a specific version.