Last chance to test 1.0 release candidate

Hey everyone, CommandBox 1.0 is packaged up and ready to release this Wednesday. This is your last chance to test . We’ve done some last minute fixes including:

  • Rearranged some server folders
  • Added an option for URL rewrites (start --rewritesEnable)
  • embedded server supports SSL
  • Improved auto-update mechanism.
  • The upgrade command actually points to our S3 stable release site
  • The upgrade command will only work for CFML updates (this was always true, just never enforced)
  • Downloading a new binary and running it will automatically update the entire installation (including loader jars)
  • A shiny new logo that matches the other Box projects
    To install this version, please delete your entire .CommandBox folder and download the latest binary. Our new update mechanism should make it so you never have to blow away the CommandBox folder again since just downloading a new binary will be enough to trigger the update process. This will keep stuff like your server configuration and command history in the future.

Please let us know if you have any issues.

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: brad@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com

I pulled down the latest build yesterday and spotted changes from “railo” to “cfml” for some directories (needed to fix some paths in our “preside start” command). Running “box version” gives me “CommandBox 1.0.0+00015”.

Am I all up to date? Or should I pull down again?

Dominic

Run upgrade --latest and you should know if you’re up to date :slight_smile:

If you ever want to check manually, visit the box-repo.json file in our artifacts server:

http://integration.stg.ortussolutions.com/artifacts/ortussolutions/commandbox/box-repo.json

The latest version is 1.0.0 and the latest build is 18 so it looks like you have a small update.

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: brad@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com

I ran it through its paces and it seems solid. One thing, from a conventions standpoint:

box install coldbox cborm cbsecurity

fails with:

BOOM GOES THE DYNAMITE!!
We're truly sorry, but something horrible has gone wrong when starting up CommandBox.
Here's what we know:.

Message:
invalid call of the function run (/Users/jonclausen/.CommandBox/cfml/commands/forgebox/install.cfc), 3th Argument (save) is of invalid type, can't cast String [cbsecurity] to a value of type [boolean]

It might be more familiar to folks if the install command allowed multiple packages, like yum,apt, or npm instead of:

box install coldbox && box install corm && box install cbsecurity

Jon

you can install multiple packages as a list:

box install coldbox,cborm,cbsecurity

Nicely done. All working smoothly. Thanks Brad.

Yes, what Luis said. Check out the parameters to the install command by typing “install help”.

The error you received though should be improved. We aren’t actually validating that what you typed in for boolean parameters is actually a boolean. Since most parameters are strings, this is rarely an issue.

Would you mind putting in a ticket to tighten that down in our next release?

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: brad@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com