Just to piggy back on Matt's thoughts here...

Once we've reached the beta and subsequently any release candidates (RC) -- we are **feature complete**. I must admit the CFML culture has some how been trained that you shouldn't use anything that hasn't been deemed gold. I honestly believe this train of thought the community was trained to do is not great for open source (maybe it differs for proprietary software). The reverse is better because your app runs on it -- you've already proved the quality of it to yourself. A lot of people in the Ruby / Java etc. universe routinely use betas and RCs for production systems. I'm not saying to willy nilly throw a new version up without testing -- testing is essential to ensure your application runs (whether or not you have updated to a new version of the framework).

That is why I encourage everybody to take the beta / RC periods as the time to ensure their applications run well on that version of Mach-II. During the beta / RCs, we are only fixing any reported defects or possibly adding in some polish (most recently a couple helper methods for people using the BaseTagBuilder.cfm used for custom tag development). No new feature development is taking place after the beta or RCs are released.

The interesting thing here is that Mach-II's core itself is rather stable in the fact that the big sweeping core functionality has not changed since even the earliest versions of the framework. The largest revisions to the core request handling functionality occurs for module support in version 1.5 which was a few years ago. So in general the new development is more in the periphery of the framework -- which your application won't be using yet unless you upgrade sections of your code.

As for Mach-II Integrity (1.9), we are moving to a milestone system as to encourage people to use test and use the milestones for the features that each milestone offers. This is essentially a "beta" for each feature set that is assigned to a milestone release. After all the milestones, we will go straight to the RC phase. We are hoping that the milestone type releases will help our community understand that the milestones is the time to try out new features and therefore make better releases.

Coming full circle, Mach-II 1.8 RC2 is the **last** RC that will be released for 1.8. The more people that use the RC2 and test -- especially if you are willing to share that info with us -- the sooner we'll deem 1.8 as gold. As an aside, I personally have several applications that I work on that are various versions of 1.8. One application has been running nightly releases of 1.8 since December of 2008.

Essentially, the time is **now** to help ensure that 1.8 is a great release. So I highly encourage everybody to go any download RC2 and test it on their applications today and report back. Mach-II 1.8 Gold is only just around the corner (in the terms of weeks). Ok, I'll leak it -- we're aiming for the gold release at the end of the month.

Best,
.Peter

Matthew Woodward said the following on 11/01/10 15:04:
Other than the most recent ticket from today as far as we're concerned it's done, so it should be any day now. I hope you've found the time to test your apps on 1.8 because that really helps us ensure the best release possible.

On Mon, Jan 11, 2010 at 12:52 PM, Brian H. <[email protected] <mailto:[email protected]>> wrote:

    Hah, hey Sami. Brian here from WebHeads. Just saying Hi and I hope
    that all is going well on the project.

    I too am looking forward to 1.8 release. Not sure when that is going
    to occur however. Hopefully one of the project admins will give us an
    update.

    -Brian


    On Jan 11, 3:45 pm, Sami Hoda <[email protected]
    <mailto:[email protected]>> wrote:
    > Hey guys,
    >
    > We're planning a project to do some refactoring, and we're upgrading
    > to CF9 at the same time. Is there a timeline for Mach II 1.8 to go
    > Gold? I'll love to include it in this round.

    --
    You received this message because you are subscribed to Mach-II
    for CFML list.
    To post to this group, send email to
    [email protected]
    <mailto:[email protected]>
    To unsubscribe from this group, send email to
    [email protected]
    <mailto:[email protected]>
    For more options, visit this group at
    http://groups.google.com/group/mach-ii-for-coldfusion?hl=en
    SVN: http://greatbiztoolsllc.svn.cvsdude.com/mach-ii/
    Wiki / Documentation / Tickets:
    http://greatbiztoolsllc.trac.cvsdude.com/mach-ii/




--
Matthew Woodward
[email protected] <mailto:[email protected]>
http://mpwoodward.posterous.com
identi.ca/Twitter <http://identi.ca/Twitter>: @mpwoodward

Please do not send me proprietary file formats such as Word, PowerPoint, etc. as attachments.
http://www.gnu.org/philosophy/no-word-attachments.html

-- 
You received this message because you are subscribed to Mach-II for CFML list.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/mach-ii-for-coldfusion?hl=en
SVN: http://greatbiztoolsllc.svn.cvsdude.com/mach-ii/
Wiki / Documentation / Tickets: 
http://greatbiztoolsllc.trac.cvsdude.com/mach-ii/

Reply via email to