Mach-II Downloads

Stable Versions

Development Versions

Nightly Versions

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

Quick Facts

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.

Download Mach-II Version 1.6.1

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

Download Mach-II Dashboard 1.0 Stable

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

Dashboard

Application Skeleton

Test Harness

We use this open source test harness to test for bugs in Mach-II. It demonstrates how modules work as well.

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!