Skip to content

How do I find out what version of Mach II am I running?

thofrey edited this page Apr 1, 2014 · 3 revisions

Table of Contents

  1. Programmatic Access
  2. Documentation
  3. Version Number System

Programmatic Access

Starting in Mach-II 1.1.1, you can programmatically get the version number of the framework:

    <cfset version = getAppManager().getPropertyManager().getVersion() />

Documentation

You should be able to find the version number in the README file of the framework.

Version Number System

This will output a dot delimited number that corresponds to the version number and release level. The first three places are the major version, minor version and dot version numbers whereas the fourth path refers the release level.

Release Levels

Release Level Number Release Level Name
0 Bleeding Edge Release - Unknown build
1 Alpha
2 Beta
3 RC1
4 RC2
5 RC3
6 RC4
7 RC5
8 Development and Production Stable (non-duck typed core)
9 Production-Only Stable (duck-typed core for performance)
any group of numbers not above Bleeding Edge Release Zip - which indicates the SVN revision number for the build

The default release level number when pulled down from SVN is 0 indicating you are using a BER with unknown build number.

Examples

Example Meaning
1.6.0.0 Mach-II 1.6.0 - Bleeding Edge Release with unknown build number
1.6.0.836 Mach-II 1.6.0 - Bleeding Edge Release built from revision 836
1.6.0.2 Mach-II 1.6.0 - Beta
1.5.0.8 Mach-II 1.5.0 - Development and Production Stable with non-duck typed core

Back to FAQs

Clone this wiki locally