Mach-II Downloads
Stable Versions
- 3/30/09 Framework 1.6.1 Stable
- 5/12/09 Dashboard 1.0 Stable
- 4/16/09 Skeleton 1.6 Stable
Development Versions
- 12/27/09 Framework 1.8.0 RC2
Nightly Versions
- 2/1/10 Framework 1.8 BER
- 2/1/10 Framework 1.9 BER
- 1/13/10 Dashboard 1.1 BER
Get ZIPs of older nightlies
Latest Tweets
-
Excited to see 5 M2 topics submitted to CFUnited & 2 of the 4 speakers aren't on Team Mach-II. Yay community! Go vote: http://is.gd/7YGov
02/09/2010 -
Oh so close to a Mach-II Simplicity (1.8) FINAL / STABLE relase! Debugging on last RC2 edge case issue.
02/02/2010 -
@adrianscott Mike and Peter spent an hour last night discussing implementation details. It's looking great!
02/01/2010 -
i gotta tell you, it's really hard doing Real Work today instead of working on mach-ii's internationalization. (via @mikerogers_)
02/01/2010 -
Mach-II Integrity (1.9) Milestone 1 has been completed: http://is.gd/6aWZB
01/28/2010
Latest Google Group Topics
- How do YOU handle user file storage in your applications?
- Cannot install the framework
- Mach II at CFObjective 2010
- Odd behavior using SES URL's and 'urlExcludeEventParameter' property
Latest Team Mach-II Posts
Quick Facts
- OO MVC Framework for CFML
- Open source – Apache 2.0 license
- Compatible with:
- Driving enterprise-level apps since 2003
Mach-II Framework Code
Use the links below to download the latest stable version of Mach-II as well as some previous versions of the framework. We also make both our stable and bleeding edge releases available via our Subversion repository at https://greatbiztoolsllc.svn.cvsdude.com/mach-ii/framework/
For tutorials, code samples, and other resources, please visit our resources page.
Stable Version – Mach-II 1.6.1 – March 30, 2009
Recommended for use on production systems.
Maintanence release for Mach-II 1.6 and includes all of these great features:
- Caching Package, allowing for flexible, granular caching of data and rendered HTML content in Mach-II applications
- Logging Package, allowing for multiple logging types, channels, and levels
- Publish/Subscribe Listener Method Invocation, which allows for multiple listener methods to be invoked via the broadcast of a single message
- Improved Application.cfc bootstrapper, enabling the use of onSessionStart() and onSessionEnd() events, eliminating the boilerplate code previously contained in Application.cfc, and other improvements
- ColdSpring Property, which is a replacement for the deprecated ColdSpring Plugin. Please note that unlike the ColdSpring Plugin, which is maintained by the ColdSpring Project and distributed with ColdSpring as opposed to with Mach-II, the new ColdSpring Property is maintained by the Mach-II developers and is distributed as part of the Mach-II framework.
- New onSessionStart and onSessionEnd plugin points
- Utility Connector
MD5 Checksum: 51acf920c45bd19afd9c94482cfec3f5
Read Mach-II 1.6 release notes.
Skeleton
The Mach-II Skeleton is a quick start skeleton application that gets you started building Mach-II applications quickly.
Download Mach-II Skeleton 1.6 Stable
Dashboard
The Mach-II Dashboard is an essential tool that is designed to assist developers create and manage the development of Mach-II applications. For more information including screenshots, please visit the Mach-II Dashboard home page.
MD5 Checksum: 655577c026834cce664a0f7087036489
Development Version – Mach-II 1.8 Relese Candidate 2 - December 27, 2009
- View-Loaders
- Form Tag Library
- View Tag Library
- Call-Method Command
- Toolkit Enhancements
- Enhanced Redirect Functionality
- EnvironmentProperty.cfc
- HTMLHelperProperty.cfc
- Search Engine Safe and buildURL() Improvements
Read more our What's New in Mach-II Simplicity wiki entry for in depth information
Check out our latest efforts and download Mach-II 1.8 RC2 zip.
Bleeding Edge Releases
Live on the edge by developing on the lastest and greatest via our SVN repository. Point your favorite SVN client to our repository:
Framework
- Url: http://greatbiztoolsllc.svn.cvsdude.com/mach-ii/framework/
- No username / password required for anonymous read-only access
Dashboard
- Url: http://greatbiztoolsllc.svn.cvsdude.com/mach-ii/dashboard/
- No username / password required for anonymous read-only access
Application Skeleton
- Url: http://greatbiztoolsllc.svn.cvsdude.com/mach-ii/skeleton/
- No username / password required for anonymous read-only access
Test Harness
We use this open source test harness to test for bugs in Mach-II. It demonstrates how modules work as well.
- Url: http://greatbiztoolsllc.svn.cvsdude.com/mach-ii/testharness/
- No username / password required for anonymous read-only access
Nighly Builds
Get the latest and greatest via our nightly builds at http://www.mach-ii.com/nightly/
Our Development Roadmap
Never resting on our laurels, we're already looking ahead to new incremental releases, better documentation, and new full releases of Mach-II.
- Developer exchange which will allow developers to exchange modules, filters, plugins, etc.
- "Integrity" - 1.9.0 scheduled for Q1 / Q2 2010
- Packages (application helpers and sub-systems such as a configurable exception handling and decision system)
- Implement soft reference manager for timespan cache stategy
- Improvements and new features in the tag libraries
- Bug fixes and other enhancements
- "Velocity" - 2.0 alpha release, scheduled for an alpha release last half 2010
- Big features planned
This roadmap was last updated on Decemeber 27, 2009. Please see our offical roadmap in Trac.
Previous Versions
Mach-II 1.6.1
This release is the current stable release.
- Maintanence release for Mach-II 1.6.0 with fixes for minor defects (buglets)
- Mach-II 1.6.1 (3/30/2009)
Mach-II 1.6.0
This release is made available for reference purposes only. We strongly encourage all Mach-II users to upgrade the latest production version of Mach-II. Updates incorporated into Mach-II 1.6.0 included:
- Caching Package, allowing for flexible, granular caching of data and rendered HTML content in Mach-II applications
- Logging Package, allowing for multiple logging types, channels, and levels
- Publish/Subscribe Listener Method Invocation, which allows for multiple listener methods to be invoked via the broadcast of a single message
- Improved Application.cfc bootstrapper, enabling the use of onSessionStart() and onSessionEnd() events, eliminating the boilerplate code previously contained in Application.cfc, and other improvements
- ColdSpring Property, which is a replacement for the deprecated ColdSpring Plugin. Please note that unlike the ColdSpring Plugin, which is maintained by the ColdSpring Project and distributed with ColdSpring as opposed to with Mach-II, the new ColdSpring Property is maintained by the Mach-II developers and is distributed as part of the Mach-II framework.
- New onSessionStart and onSessionEnd plugin points
- Utility Connector
- Mach-II 1.6.0 (2/9/2009)
Mach-II 1.5.0
This release is made available for reference purposes only. We strongly encourage all Mach-II users to upgrade the latest production version of Mach-II. Updates incorporated into Mach-II 1.5.0 included:
- XML includes
- Modules (sub / peer applications)
- Subroutines
- <redirect> command enhancements
- Complex property datatypes
- URL management features
- Bindable placeholder support
- Mach-II 1.5.0 (10/7/2007)
Mach-II 1.1.1
This release is made available for reference purposes only. We strongly encourage all Mach-II users to upgrade the latest production version of Mach-II. Updates incorporated into Mach-II 1.1.1 included:
- Fixed ContentArg append bug
- Fixed redirect encoding bug
- Fixed non-critical listener invoker mismatched argument name bug
- Fixed postProcess event name displayed in TracePlugin.cfc
- Fixed strange "No Event-Handler Defined" exception bug
- Fixed framework loaded twice on initial startup bug
- Fixed resultValue error bug
- Ensured that isPropertyDefined() method was used by framework
- Improved granular control of trace output in TracePlugin by allowing dynamic parameters
- Improved display quality and added additional data in TracePlugin
- Improved <redirect> command limitations
- Improved load time on initial application load or reloads by about 25%
- Added a method that returns version number of framework
- Added enhancement to turn of trace output on a per request basis
- Added better ColdSpring plugin integration
- Added an enhancement to get the event name that started the request lifecycle
- Added Application.cfc support (new bootstrapper)
- Mach-II 1.1.1 (11/28/2006)
- Mach-II 1.1.1 Application Skeleton (11/28/2006)
Mach-II 1.1.0
This release is made available for reference purposes only. We strongly encourage all Mach-II users to upgrade the latest production version of Mach-II. Updates incorporated into Mach-II 1.1.0 included:
- PluginManager updated to only execute implemented plugin points in each plugin
- New TracePlugin to show trace information
- Better typing of exceptions for more verbose error information
- Ability to define default values in getProperty() method
- New invokers (EventInvoker, EventArgsInvoker)
- Deprecated older invokers
- Specifying invokers is optional--default invoker is the new EventInvoker
- New resultArg attribute added to <notify> command
- New contentArg attribute added to <view-page> command
- Ability to validate Mach-II XML when using CFMX 7
- New <redirect> command
- Bug fixes--see readme file included in zip for details
- Download Mach-II 1.1.0 (11/9/2005)
Mach-II 1.0.10
This release is made available for reference purposes only. We strongly encourage all Mach-II users to upgrade the latest production version of Mach-II. Updates incorporated into Mach-II 1.0.10 included:
- New MachII.framework.BaseComponent that serves as the base component for the Listener, Plugin, and Event Filter components
- New getProperty() and setProperty() methods
- New "append" attribute added to the <view-page> element
- Plugin execution occurs in the order in which plugins are listed in the mach-ii.xml configuration file
- New describeBean() function added to MachII.util.BeanUtil
- Bug fixes--see readme file included in zip for details
- Download Mach-II 1.0.10 (10/10/2004)
Mach-II Versions Prior to 1.0.10
Because there are no backwards compatibility issues with later versions of Mach-II, we do not make versions of Mach-II prior to 1.0.10 available, and we do not recommend that you continue to use versions of Mach-II prior to 1.0.10.
Mach-II for PHP
NOTE: Mach-II for PHP is an abandoned project, it is not supported in any way, shape, or form, and the current Team Mach-II members are not able to answer any questions regarding it. The download is being made available for historical purposes only. Use at your own risk!
-
Mach-II for PHP 0.3.17 (2003?)

