Blog

Luis Majano

October 10, 2025

Spread the word


Share your thoughts

The most powerful, modern, and feature-rich release of ColdBox ever is now available!

After months of development and years of experimentation with new architectures, we're thrilled to announce ColdBox 8.0.0 - a release that fundamentally transforms how you build CFML applications. Whether you're creating REST APIs, full-stack web applications, microservices, or even desktop applications, ColdBox 8 brings groundbreaking capabilities that will supercharge your development workflow.

You can view the full what's new here: https://coldbox.ortusbooks.com/readme/release-history/whats-new-with-8.0.0

๐Ÿš€ Why ColdBox 8.0.0 Changes Everything

This isn't just an incremental update. ColdBox 8.0.0 represents a paradigm shift in JVM MVC development with:

  • ๐Ÿ”ฅ Native BoxLang Support - First-class BoxLang integration with native compilation
  • โšก Virtual Thread Executors - Modern async programming for high-performance apps
  • ๐Ÿค– AI-Powered Development - Enhanced error handling, documentation access, and code generation
  • ๐ŸŽจ Modern Architecture - Production-ready templates with security-first design
  • ๐Ÿ–ฅ๏ธ Desktop Applications - Build cross-platform desktop apps with ColdBox (coming soon!)

Let's dive into what makes this release special.

๐Ÿ”ฅ BoxLang Native: Introducing BX-ColdBox

For the first time ever, ColdBox is available as a native BoxLang module with bx-coldbox. This pre-compiled version installs directly into the BoxLang engine rather than your application directory, providing:

  • โšก Blazing Fast Startup - Native compilation eliminates runtime overhead
  • ๐Ÿ”’ Enhanced Security - Pre-compiled bytecode reduces attack surface
  • ๐Ÿ“ฆ Engine-Level Installation - One installation serves all your BoxLang apps
  • ๐Ÿš€ Better Performance - Optimized specifically for the BoxLang runtime
# Install via CommandBox
box install bx-coldbox

# Or use BoxLang Module Installer
install-bx-module bx-coldbox

โค๏ธโ€๐Ÿ”ฅ Welcome to BoxLang PRIME

BoxLang PRIME marks the evolution of the entire ColdBox platform. Build and run ColdBox applications natively in BoxLang without the CFML Compatibility Module. The complete stack - CacheBox, LogBox, and WireBox - now features full native BoxLang integration.

What you get with BoxLang PRIME:

  • ๐Ÿ”ฅ Faster application startups across the board
  • โšก Native BoxLang compilation for optimal performance
  • ๐Ÿง  Lighter, more efficient applications
  • ๐ŸŽฏ Future-ready architecture built for modern JVM development

Combined with bx-coldbox, BoxLang PRIME is the ultimate way to build modern, high-performance CFML applications.

๐Ÿ–ฅ๏ธ Desktop Applications Are Coming

Here's where things get really exciting. Soon you'll be able to run your ColdBox applications as fully functional desktop applications with BoxLang Desktop.

Imagine building cross-platform desktop experiences using the same ColdBox framework and productivity you already love:

  • ๐Ÿ–ฅ๏ธ One language, any platform
  • ๐ŸŒ True cross-platform deployment
  • โšก Full ColdBox feature set in desktop environments
  • ๐ŸŽจ Native UI integration with web technologies

With bx-coldbox and BoxLang PRIME support, desktop ColdBox applications are becoming reality. Stay tuned for this game-changing capability.

๐Ÿ› ๏ธ ColdBox CLI: Completely Revamped

The ColdBox CLI has been rebuilt from the ground up to support modern development workflows:

install coldbox-cli
coldbox --help

New capabilities include:

  • ๐Ÿ†• Migration Creation - Generate database migrations effortlessly
  • ๐Ÿณ Docker Support - Streamlined containerization for your apps
  • โšก Vite Integration - Modern frontend tooling with hot-reload
  • ๐Ÿงช API Testing Tools - Built-in testing capabilities
  • ๐Ÿค– AI Integration - Leverage AI for smarter code generation
  • ๐Ÿ“‹ Enhanced Scaffolding - Quick setup with advanced options

The CLI now configures applications with Docker, Vite, Maven, and more - right out of the box.

๐ŸฅŠ New Application Templates

After two years of experimentation and real-world testing, our new application templates are production ready. These layouts embrace modern development practices, non-root security architectures, and of course, BoxLang.

๐Ÿ”ฅ BoxLang Template - Pure BoxLang Power

The first native BoxLang ColdBox template designed for modern JVM applications:

coldbox create app MyBoxLangApp

What you get:

  • ๐Ÿš€ Native BoxLang compilation with Build.bx
  • ๐ŸŽฏ Zero-config Docker support with optimized containers
  • โšก Vite integration for modern frontend development
  • ๐Ÿงช Built-in TestBox testing suite with CI/CD workflows
  • ๐Ÿค– AI-first development with VSCode integration
  • ๐Ÿ“ฆ Maven support for Java dependencies
  • ๐Ÿ›ก๏ธ Security-by-design with non-root architecture
  • ๐ŸŽจ REST-ready with OpenAPI documentation

Perfect for: Greenfield projects, microservices, desktop apps, and teams embracing modern JVM development.

๐ŸŽจ Modern Template - Enterprise-Grade Architecture

Built for teams demanding enterprise-level structure:

coldbox create app MyEnterpriseApp skeleton=modern

What you get:

  • ๐Ÿ—๏ธ Non-root security architecture
  • ๐Ÿณ Complete Docker ecosystem with multi-stage builds
  • ๐Ÿ”„ Database migration support with CF Migrations
  • ๐Ÿ“Š Comprehensive monitoring and structured logging
  • ๐Ÿงฉ Modular design with clear separation of concerns
  • ๐Ÿ› ๏ธ Enterprise tooling pre-configured (CF Config, formatting, linting)
  • ๐Ÿš€ CI/CD ready with GitHub Actions
  • ๐Ÿ“ฑ Frontend flexibility for traditional or modern JS frameworks

Perfect for: Enterprise applications, legacy modernization, strict security compliance requirements.

๐Ÿค– AI-First Development

Every aspect of ColdBox 8 embraces AI-assisted development:

  • ๐Ÿ“š MCP Server Integration - Connect Claude, GitHub Copilot, and other AI tools directly to ColdBox documentation
  • ๐Ÿ” Semantic Documentation Search - Find answers without leaving your IDE
  • ๐Ÿ’ก Intelligent Code Generation - AI-powered event handlers and components
  • ๐ŸŽฏ Context-Aware Assistance - Get relevant suggestions based on your code

Connect to our MCP servers:

  • ColdBox: https://coldbox.ortusbooks.com/~gitbook/mcp
  • CacheBox: https://cachebox.ortusbooks.com/~gitbook/mcp
  • LogBox: https://logbox.ortusbooks.com/~gitbook/mcp
  • WireBox: https://wirebox.ortusbooks.com/~gitbook/mcp

All modules and ColdBox core now include copilot instructions to enhance your AI development experience.

๐Ÿšจ AI-Powered Whoops! Error Experience

Debugging just got a major upgrade. The completely revamped Whoops experience now includes:

  • ๐Ÿค– AI-Generated Fix Suggestions - Get intelligent recommendations for resolving errors
  • ๐Ÿ“š Contextual Documentation Links - Jump directly to relevant docs
  • ๐ŸŽจ Enhanced Stack Traces - Better visualization of error flows
  • ๐Ÿ’ก Smart Error Diagnosis - Understand not just what failed, but why

When errors happen, you'll get actionable intelligence to fix them faster than ever.

โšก Virtual Thread Executors

ColdBox 8.0.0 brings modern asynchronous programming with Virtual Thread Executors. Build high-performance, non-blocking applications that scale effortlessly:

  • ๐ŸŽฏ Native Virtual Thread Support - Leverage Java's Project Loom
  • ๐Ÿ“Š Enhanced Monitoring - Built-in stats for issue detection
  • ๐Ÿ”ง Public Executor API - Build custom executors without registration
  • โšก Improved Performance - Better resource utilization and throughput

Perfect for building reactive, high-concurrency applications.

๐Ÿš€ Get Started Today

Ready to experience the future of CFML development?

# Install ColdBox 8
box install coldbox

# Install the enhanced CLI
box install coldbox-cli

# Create a new BoxLang application
coldbox create app MyApp

# Create a modern CFML application
coldbox create app MyApp skeleton=modern --cfml

# Install native BoxLang edition
box install bx-coldbox

๐Ÿ“š Resources

๐ŸŽŠ What's Next?

This is just the beginning. We're working on:

  • BoxLang Desktop Applications - Full desktop app suppor
  • Enhanced Module Ecosystem - BoxLang PRIME compatibility across all modules
  • Deploy Command - One-command deployment to Ortus servers
  • More AI Integration - Deeper AI-assisted development features

๐Ÿ’™ Thank You

A massive thank you to our community, contributors, and sponsors who made this release possible. ColdBox 8.0.0 represents countless hours of development, testing, and innovation.

We're excited to see what you build with ColdBox 8!


Ready to upgrade? Check out our migration guide and join the conversation in our community.

Add Your Comment

Recent Entries

12 Days of BoxLang - Day 4: TestBox

12 Days of BoxLang - Day 4: TestBox

Today weโ€™re celebrating one of the most exciting new additions to the BoxLang ecosystem:

the TestBox BoxLang CLI Runnerย โ€” a fast, native way to run your TestBox tests directly through the BoxLang Runtime. โšก

No server required. No CommandBox needed. Just pure, ultra-fastย BoxLang-powered testing from the command lineon Windows, Mac, and Linux.

If youโ€™re building modern applications with BoxLang โ€” web apps, CLIs, serverless functions, Android apps, or OS-level utilities โ€” this new feature gives you a unified, flexible testing workflow you can run anywhere.

Victor Campos
Victor Campos
December 13, 2025
12 days of BoxLang - Day 3: SocketBox!

12 days of BoxLang - Day 3: SocketBox!

As BoxLang continues evolving into a modern, high-performance, JVM-based runtime, real-time communication becomes essential for the applications we all want to build: dashboards, collaboration tools, notifications, live feeds, multiplayer features, and more.

Thatโ€™s whereย SocketBoxย steps in โ€” the WebSocket upgrade listener built to work seamlessly withย CommandBoxย and theย BoxLang MiniServer. โšก

Today, for Day 3, weโ€™re highlighting howย SocketBox supercharges BoxLang developmentย by giving you fast, flexible, and framework-agnostic WebSocket capabilities.

Maria Jose Herrera
Maria Jose Herrera
December 12, 2025
12 Days of BoxLang - Day 2: CommandBox

12 Days of BoxLang - Day 2: CommandBox

BoxLang + CommandBox: The Enterprise Engine Behind Your Deployments

For Day 2 of our 12 Days of Christmas series, weโ€™re diving into one of the most powerful parts of the BoxLang ecosystem:ย CommandBox theย defacto enterprise servlet deployment platformย for BoxLang.

If BoxLang is the language powering your applications,ย CommandBox is the engine room behind it all. โš™๏ธ

Victor Campos
Victor Campos
December 11, 2025