Blog
Recent Entries
ColdBox 8.1.0 Released — AI Routing, MCP, and BoxLang-First Power! 🚀
We are thrilled to announce ColdBox 8.1.0, a targeted minor release packed with powerful new features, important improvements, and critical bug fixes across ColdBox, WireBox, and CacheBox. While minor in version number, this release delivers some truly exciting capabilities — especially for BoxLang developers building AI-powered applications.
ColdFusion Modernization for UK Universities Without Downtime
Across the United Kingdom, many universities still rely on legacy ColdFusion and CFML systems to power student portals, enrollment platforms, research databases, payment gateways, and internal academic workflows.
These systems are often:
- 15 to 25 years old
- Mission-critical
- Deeply integrated with student information systems
- Running on older Adobe ColdFusion or Lucee versions
- Tightly coupled monolithi...
BoxLang AI Series: Complete Guide to Building AI Agents
The world of AI development is moving fast, but building real, production-ready AI agents doesn’t have to be complex.
This series walks you step by step through how to design, build, and deploy AI agents using BoxLang AI. Whether you’re exploring AI for the first time or looking to modernize your current applications, these guides will help you move from concept to implementation with clarity.
Start Here: A Practical Overview
If you’re new to BoxLang AI or want t...
Add Your Comment
(1)
Oct 10, 2013 17:22:57 UTC
by Tim Brown
What if i just want to return the execption information as JSON so it can be gracefully displayed via my client side code?
It doesn't appear I can stop execution within the onException() handler using renderData().noExecution() as renderData is ignored (as stated in the docs). Do I just need to set some headers and return the JSON manually via cfcontent?
Thanks!