Blog

ColdBox 2.6.0 Beta 1 is now available.

Luis Majano October 15, 2008

Spread the word

Luis Majano

October 15, 2008

Spread the word


Share your thoughts

ColdBox 2.6.0 Beta 1 has been released. This is another major update to the framework and toolkit that encompasses on optimizations, bug fixes and several new features. The full release notes and what's new document have been posted to the wiki and you can check them out. Below is just a condensed listing of some of the new features that have been implemented for 2.6.0 beta 1. There are some that are still missing for a full release and of course, your testing and ideas are still welcomed for this version. The beta of 2.6.0 is planned to go on for about 3-4 weeks, depending on the amount of testing done and submissions.

What's New?

  • Per application conventions. Control how each application is defined. More granularity and portability.
  • New convention: Default Event Action = index(). Each handler can implement a default action to be executed if an event just defines the handler. Of course, you can change this via the per-application conventions.
  • onMissingAction() - You can now define this powerful action in your handlers and create virtual events, error handling or whatever you feel like doing. It simulates onMissingMethod() but on a handler level basis.
  • Debugger Panel Updates and configuration: You can now fully configure the debugger panel to your liking.
  • Execution Profiler Monitor: The framework now saves a stack of requests (configurable) and creates a monitor so you can do execution profiling and poll incoming requests. Again, ANY request, via FLEX/AJAX/AIR or normal http request.


  • Reinit Button on info panel: You can now reinit the framework right from your panel.


  • Messagebox Plugin enhanced with multiple optimizations and new methods
  • Environment Interceptor enhanced
  • New plugin: json
  • Complex configuration settings are now JSON based.
  • New plugin: methodInjector
  • New supertype methods: htmlhead(), getInterceptor()
  • getInterceptor() can now retrieve specific interceptors that have been loaded in your application.
  • IoC plugin optimizations and updates
  • LightWire fixes and updates
  • Application storage and session storage plugins optimized and updated
  • SES numerical and alphanumerical route definitions
  • New Interceptor: security. Secure your event-driven applications with ease. Tons of configuration options and ease of use.
  • Cookiestorage plugin can now do encryption
  • Render views and cache them at the same time
  • Flash persistence scope can now be choosen for flash saving of variables on redirections
  • You can now define and execute private events via runEvent(event, private=true)
  • Major Caching Updates
    • Use of java softreferences to create a memory aware caching mechanism
    • Usage of JDK 1.5 > concurrency classes for atomical operations and locking features
    • Create your own eviction policies
    • Cache panel and graphing updates
    • Discard mechanism updated and can even use regular expressions
  • cfc Viewer plugin is spanking new
  • Request context new methods: isSES(), buildLink() and much more.

 

Add Your Comment

(1)

Apr 23, 2008 10:51:25 UTC

by Jason Dean

Luis, This is very exciting. I am downloading Beta 1 right now. I tried out 2.5.2 this week for the first time, and I was really amazed by how easy it was to work with. I am looking forward to your sessions at cf.Objective(). I'll see you there!

Recent Entries

BoxLang Is Heading to JavaLand 2026! 🚀

BoxLang Is Heading to JavaLand 2026! 🚀

We’re excited to announce that the team behind BoxLang will be attending JavaLand 2026 as Startup Sponsors!

From March 10–12, 2026, the Java community will gather at Europa-Park for one of the most unique and immersive developer conferences in Europe. With nearly 130 presentations across multiple tracks, workshops, and community activities, JavaLand brings together developers, architects, and technology leaders from across the JVM ecosystem.

For the BoxLang team, this is a fantastic opportunity to connect with the Java community and continue our mission: modernizing software development on the JVM while empowering developers with productive, flexible tools.

Maria Jose Herrera
Maria Jose Herrera
March 06, 2026
The CFML Talent Gap Is Real: Scale Your ColdFusion Team Without Hiring Full-Time

The CFML Talent Gap Is Real: Scale Your ColdFusion Team Without Hiring Full-Time

ColdFusion applications still power critical systems across industries.

From universities and healthcare platforms to financial services and enterprise internal tools, CFML continues to run many systems organizations depend on every day.

But there’s a growing challenge many teams are quietly facing:

Finding experienced CFML developers is getting harder.

And when internal teams are already stretched thin, even small projects or performance issues can quickly turn ...

Cristobal Escobar
Cristobal Escobar
March 06, 2026
Discover the tools, tricks, and techniques every modern CFML and BoxLang developer needs!

Discover the tools, tricks, and techniques every modern CFML and BoxLang developer needs!

Into the Box 2026 is officially on the horizon, and it’s shaping up to be our most impactful conference yet.

Our mission this year is simple: **Make modernization approachable for everyone.** Whether you’re a seasoned ColdFusion veteran or a developer just starting your BoxLang journey, we’ve priced this event to ensure the entire community can join us in person.

Victor Campos
Victor Campos
March 05, 2026