Blog

ColdBox 19th Anniversary, 7.4 Highlights, and 8.x Preview

Maria Jose Herrera June 17, 2025

Spread the word

Maria Jose Herrera

June 17, 2025

Spread the word


Share your thoughts

Where We Stand and What’s Coming?

ColdBox 19th Anniversary, 7.4 Highlights, and 8.x Preview

As we celebrate 19 years of ColdBox, it's a great time to look at where we are today and what exciting updates are ahead. From major enhancements in the 7.x series to the upcoming ColdBox 8 and deeper BoxLang integration, we’re building the future of modern web development.

Please note: ColdBox remains compatible with CFML. The latest updates ensure it also runs smoothly on BoxLang without requiring the CFML module for core features. Existing CFML apps will continue to work with new ColdBox versions, while new projects can take full advantage of BoxLang smoothly.

ColBox Site


19 Years of ColdBox

Quick Updates

  • 6.x LTS has ended
  • 7.x is the current LTS version
  • 8.x series is coming this May

Ecosystem Stats

  • 700+ ColdBox modules
  • 4,000+ pull requests
  • 300,000+ installs in the last 12 months

ColdBox 3-Year Roadmap

This roadmap gives our community clear visibility and confidence in long-term planning, stay tuned to our Social accounts and Email News to get updates on ColdBox and other Modern BoxLang and CFML Tools


ColdBox 3 Year Roadmap

ColdBox 7 Series Recap

Versions 7.0 to 7.3 brought powerful improvements

WireBox Delegates

  • Hierarchical and module injectors
  • Lazy properties and property observers
  • Transient performance caching
  • Enhanced error handling with Whoops
  • Smarter coldbox-cli scaffolding
  • Scheduled task enhancements
  • 100+ total improvements and fixes

ColdBox 7.4 Has Landed

Full BoxLang Compatibility

You can now write your entire application in BoxLang, CFML, or both. ColdBox handles it seamlessly.

What’s new

  • New bx-default starter template
  • Automatic language detection
  • WireBox builds and composes BoxLang-native objects
  • Updated coldbox-cli for BoxLang scaffolding

ColdBox Quick Start


CacheBox Upgrades

More performant and distributed-system ready

  • New DiskStore with better indexing
  • Memory indexer removed
  • Optimized JDBCStore
  • Rewritten object indexing layer
  • New providers:

BoxLangProviderBoxLangColdBoxProvider


Scheduler and Task Enhancements

Smarter and more dynamic

scheduler.restart(force = true, timeout = 30)
scheduler.startupTask(task)

You can now programmatically restart the scheduler, register tasks dynamically, and benefit from dozens of internal fixes.


Flow Delegate Functions

Cleaner logic with new chainable methods:

when()
peek()
unless()
throwIf()
throwUnless()
ifNull()
ifPresent()

What’s Coming: ColdBox 8

Powered by BoxLang

ColdBox 8 will be built for a BoxLang-first experience

Highlights

  • New compiled engine: bx-coldbox
  • BoxLang Primary Engine
  • No CFML compatibility module
  • Modules use the same names but live in different structures
  • Async constructs and scheduled tasks enhancements
  • Better IDE tooling
  • Module assets publish to the core
  • New CLI support for coldbox modules publish

ColBox Updates and News


Join Us in the Next Chapter

We’re proud of how far ColdBox has come and even more excited about where it's going. Whether you’re a seasoned user or new to the ecosystem, we’re building this for you.

ColdBox Updates and News

Let’s shape the future of modern development together.

Join the BoxLang Community

Be part of the movement shaping the future of web development. Stay connected and receive the latest updates on surrounding anything BoxLang

Subscribe to our newsletter for exclusive content.

Follow Us on Social media and don’t miss any news and updates:

Add Your Comment

(2)

Jun 17, 2025 20:53:52 UTC

by Will B.

These two things: • BoxLang Primary Engine • No CFML compatibility module ...sound like the end of true CFML support by Coldbox? Should we 100% stop our use of Coldbox for our Coldfusion code past v7? Like v8 is just out?

Jun 17, 2025 21:21:23 UTC

by Brad Wood

Will, no not all. ColdBox still not only supports CFML, it's still 100% written in CFML! The only thing that's changed is we've made the core framework smart enough work in a manner which supports both CF compat AND Boxlang runtime behaviors. Stuff like full null support, metadata variations, etc. This was done so people could write ColdBox apps in BoxLang without having a hard requirement on the CFML compat module-- at least not for the core framework any longer. ColdBox should work like it always has on all the other CFML engines still and in the future.

Recent Entries

BoxLang Jsoup: Powerful HTML Parsing, Cleaning and Fluent Navigation

BoxLang Jsoup: Powerful HTML Parsing, Cleaning and Fluent Navigation

We're excited to announce the release of bx-jsoup, a powerful new BoxLang module that brings enterprise-grade HTML parsing and cleaning capabilities to your applications. Built on top of the proven Jsoup library, this module provides developers with safe, flexible tools for handling HTML content while maintaining BoxLang's signature ease of use. It also enhances the core document classes to provide you with a fluent BoxDocument result that you can navigate, query, and even convert your HTML representation to XML or JSON.

Luis Majano
Luis Majano
July 15, 2025
CBWire: Smarter UIs, Simpler Development!

CBWire: Smarter UIs, Simpler Development!

CBWire isn’t just a productivity boost, it’s a shift in how we think about building modern web apps in CFML. It empowers developers to create rich, responsive interfaces while keeping development clean, fast, and focused on what matters.

If you’re building ColdBox applications and want to streamline your front-end work, CBWire is one of the most impactful tools you can add to your stack.

Maria Jose Herrera
Maria Jose Herrera
July 14, 2025
Ortus Monthly Digest: June 2025

Ortus Monthly Digest: June 2025

June was a transformative month at Ortus Solutions as we crossed the halfway point of the year. With major product updates, powerful community engagements, and continued improvements across the BoxLang ecosystem, our mission to modernize development and empower engineers took center stage. Whether you're a longtime member of the Ortus community or just joining us, here's everything we accomplished in June packed with announcements, tools, and opportunities to grow.

Victor Campos
Victor Campos
July 08, 2025