Blog

CommandBox 2.2.0 Released

Brad Wood November 11, 2015

Spread the word

Brad Wood

November 11, 2015

Spread the word


Share your thoughts

Monday, we released CommandBox 2.2.0, the latest version of CFML's package manager, REPL, embedded server, and CLI.  We've got a nice list of bug fixes and some fancy new installation endpoints like CFLib and RIAForge.  We've bumped the underlying version of Lucee to the new stable release of Lucee 4.5.2.018 which was also released Monday. Another nice feature is that the REPL now runs in the context of the current directory meaning you can create CFCs in the working directory and read/write files.  

Check out our release notes below and then head over to the download page to grab the latest box binary.  It will automatically upgrade any existing installation on first run.

Release Notes - CommandBox - Version 2.2.0

Bug

  • [COMMANDBOX-104] - Execute command doesn't work in interactive shell
  • [COMMANDBOX-112] - Testbox create commands break if testname includes package
  • [COMMANDBOX-270] - installpaths not added when not creating package directory
  • [COMMANDBOX-271] - Git endpoint psses java.io.File instead of string
  • [COMMANDBOX-273] - HTTP Endpoint package name guessing doesn't account for periods in file name
  • [COMMANDBOX-274] - When you do an 'update' command, it updates the modules but does not update the box.json with the latest version
  • [COMMANDBOX-275] - SQL Server JDBC driver doesn't work
  • [COMMANDBOX-282] - Sign Debian packages

New Feature

Improvement

  • [COMMANDBOX-204] - Add a directory argument for the REPL
  • [COMMANDBOX-265] - REPL's handling of functions that output content
  • [COMMANDBOX-267] - Optimize JVM Memory Arguments to Prevent PermGen and Java.lang.outOfMemory errors
  • [COMMANDBOX-276] - Improve error message when ForgeBox REST API is down
  • [COMMANDBOX-280] - Update to latest Lucee stable build
  • [COMMANDBOX-281] - Update to latest ColdBox application templates

Add Your Comment

Recent Entries

Building Native CLI Apps with MatchBox & Native Fusion

Building Native CLI Apps with MatchBox & Native Fusion

MatchBox makes BoxLang practical for a classic deployment target: the single-file command-line application.

The MatchBox open beta is available at https://github.com/ortus-boxlang/matchbox.

With the MatchBox native target, you can compile a .bxs script into a standalone executable for macOS, Linux, or Windows. The generated binary includes the MatchBox VM core and your compiled BoxLang bytecode. It does not require a JVM, a separate MatchBox install, or any runtime on the target machine.

Jacob Beers
Jacob Beers
July 14, 2026