Blog

CommandBox 3.4.0 Released

Brad Wood November 16, 2016

Spread the word

Brad Wood

November 16, 2016

Spread the word


Share your thoughts

We are pleased to announce the general availability of CommandBox 3.4.0.  This is a minor release of the CLI tool aimed at fixing bugs and introducing a number of small improvements and polish to the tool

Download

You can download the latest version of CommandBox via our download page, or with your favorite package manager like Homebrew or apt-get.  

Download CommandBox

View updated Documentation

Read Command API Docs

Bug Fixes

This release fixes an issue where Adobe CF servers will not start if you're machine is offline and also fixes a bug where the previous version of CommandBox didn't correctly remove old versions of jar files on upgrade.

Enhancements

Git tags when bumping a package command can have a custom prefix now.  Tab completion options are also alphabetized.  Ctrl-C is also handled better on Unix and actually works in Windows!  Also, the timestamp on your sever.json file won't be updated unless the contents of the file actually changed.

Release Notes

Here is the full list of everything that changed in the CommandBox 3.4.0 release.

Bug

  • [COMMANDBOX-471] - Adobe Servers won't start offline
  • [COMMANDBOX-472] - start serverConfigFile=myServer.json doesn't load json settings
  • [COMMANDBOX-475] - Adobe web.xml Flex config path is wrong after first engine start
  • [COMMANDBOX-480] - Error checking whether server is running
  • [COMMANDBOX-484] - cflib-coldbox endpoint creates invalid CFML for Adobe
  • [COMMANDBOX-485] - write history before command finishes
  • [COMMANDBOX-491] - Coldbox create interceptor doesn't create test with proper CFC mapping
  • [COMMANDBOX-492] - war path not stored in server.json as relative path
  • [COMMANDBOX-494] - CFML upgrades don't delete removed files
  • [COMMANDBOX-496] - Forgetting a named server deletes the 'default' server.json too

New Feature

Improvement

Add Your Comment

Recent Entries

Introducing BoxLang AI: Build Intelligent Applications with One Unified AI Platform

Introducing BoxLang AI: Build Intelligent Applications with One Unified AI Platform

Artificial intelligence is opening new possibilities for web applications, but building those experiences can become complicated quickly. Each AI provider brings its own SDK, authentication process, APIs, and model-specific requirements. Add agents, memory, tools, structured responses, or document retrieval, and development teams can find themselves managing integrations instead of improving their applications.

Introduced at Into the Box 2026, BoxLang AI gives developers a more unified way to build AI-powered applications within the BoxLang ecosystem.

Maria Jose Herrera
Maria Jose Herrera
August 06, 2026
bx-toml : Native TOML Support for BoxLang

bx-toml : Native TOML Support for BoxLang

TOML has quietly become the configuration format of the modern toolchain. Rust ships Cargo.toml, Python ships pyproject.toml, and a growing pile of CLIs, deployment platforms, and infrastructure tools expect it. If your BoxLang application needs to read one of those files, or generate one, you now have first class support for it.

Luis Majano
Luis Majano
August 04, 2026
BoxLang 1.16.0 Released!

BoxLang 1.16.0 Released!

BoxLang 1.16.0 is here, closing 50 issues across new features, improvements, and bug fixes. The theme running through this release is control: control over how HTTP clients are created and reused, control over what happens when a request fails, control over how much data a response is allowed to buffer, control over when Java classpaths reload, and tighter alignment with CFML behavior in the edge cases that only show up in production.

Luis Majano
Luis Majano
August 04, 2026