Blog

CommandBox Docker v3.3.0 Images Released

Jon Clausen March 24, 2021

Spread the word

Jon Clausen

March 24, 2021

Spread the word


Share your thoughts

CommandBox 3.3.0 Docker images released



Today we are pleased to announce the release of version 3.3.0 of our CommandBox Docker images. This release contains a number of enhancements for multi-architecture support, Adobe Coldfusion 2021 compatibility, and security.

Of note, and a potentially breaking change for some, is that the base ortussolutions/commandbox:latest tag is now based on OpenJDK11 rather than OpenJDK8. Those who require the Use of JDK8 should pin their builds to the ortussolutions/commandbox:jdk8 tag. This decision was made because there is now only one JDK8 image that is currently being built - :adobe2016 .

This version also adds support for Adobe Coldfusion 2021 Package Control Manager with new environment variable support.

Best of all, we are now publishing multi-architecture builds. All of the base tags are now available in both amd64 and arm64 architecture - the latter, which is used increasingly on AWS and Apple's M1 processors. This opens up the door for additional architectures, in the future, including Windows.

This version continues to use CommandBox v5.2.1.

Changelog for this version:

[3.3.0] - 2021-03-24

Changed

  • JDK11 is now the default Java version for the primary tag ortussolutions/commandbox:latest. ( Only the :adobe2016 engine/tag is currently built with JDK8 )
  • JDK8-based default images are now tagged as :jdk8
  • Removed builds for the following tags and variations as the engines will no longer be updated: :adobe11, lucee45, lucee5.2.9. Older versions of those tags will continue to be available for those who use them, as long as there is demand.
  • HEADLESS environment flag now assigns a CommandBox secure profile of production, rather than using a custom rewrite file.

Added

  • Added multi-architecture builds to support both x86_64 and ARM architectures
  • Disable TLSv1 by default on JRE11 images
  • (Issue #56) Added CFPM_INSTALL and CFPM_UNINSTALL environment variables for Adobe 2021 engines
  • Added support for SERVER_PROFILE environment variable to utilize CommandBox secure profiles
  • ENVIRONMENT variable now auto-assigns server profile, when set to production or development

Fixed

  • (Issue #60) Fixed an issue where the convention route .cfconfig.json was not being parsed to determine if an engine admin password had been set

For more information on environment variables support, see the README

CommandBox Docker Hub Statistics

Add Your Comment

(1)

Mar 24, 2021 23:13:49 UTC

by Charlie Arehart

Excellent news, on so many fronts. Thanks for the efforts!

Recent Entries

From Legacy Risk to Modern Agility: A Phased Modernization Roadmap for CFML Teams

From Legacy Risk to Modern Agility: A Phased Modernization Roadmap for CFML Teams

Many organizations running CFML applications today face the same challenge.

Their systems still work.

They support core business processes.

They generate revenue.

But at the same time, those platforms are increasingly exposed to risk.

Unsupported runtimes, operational fragility, security exposure, and difficulty integrating with modern systems are becoming more common in environments still running older versions of Adobe ColdFusion or Lucee.

The quest...

Cristobal Escobar
Cristobal Escobar
March 16, 2026
Introducing the BoxLang Spring Boot Starter: Dynamic JVM Templating for Spring

Introducing the BoxLang Spring Boot Starter: Dynamic JVM Templating for Spring

Spring Boot developers know the pain of evaluating view technologies. Thymeleaf is great — until you need more expressiveness. FreeMarker is powerful — until the syntax fights you. What if you could write templates in a dynamic JVM language that gives you the full power of the platform, feels natural, and requires zero setup to integrate?

Meet the BoxLang Spring Boot Starter.

Luis Majano
Luis Majano
March 13, 2026
Why Swiss Banks Are Modernizing CFML Platforms Without Rewrites

Why Swiss Banks Are Modernizing CFML Platforms Without Rewrites

The growing need to evolve legacy financial platforms safely

Many Swiss banks and financial institutions still operate important systems built on ColdFusion and CFML platforms.

These systems manage a wide range of functions, including:

  • internal banking workflows
  • reporting systems
  • client portals
  • data integration platforms
  • compliance and risk management tools

In many cases, thes...

Cristobal Escobar
Cristobal Escobar
March 13, 2026