Blog

A Year of BoxLang

Victor Campos January 02, 2026

Spread the word

Victor Campos

January 02, 2026

Spread the word


Share your thoughts

Thank You for Being Part of the BoxLang Journey

As BoxLang continues to evolve, we want to take a moment to reflect on the progress made so far. From early releases to new capabilities and growing adoption, this journey is being shaped by constant iteration and real-world feedback.

We’re grateful to everyone who has joined us along the way—whether you’re just getting started with BoxLang or have been part of the community from the beginning. Below, you’ll find a recap of the key highlights and milestones achieved so far, along with a look at what’s ahead.

What’s inside:

  1. Platform Evolution & Product Releases
  2. Foundations, People & Adoption Paths
  3. BoxLang Modules & Extensions
  4. BoxLang + the Ortus Ecosystem
  5. Learning, Content & Webinars (Ortus-Produced)
  6. BoxLang in the Community & Industry
  7. Events, Talks & Conferences

1. Platform Evolution & Product Releases

  • BoxLang 1.0.0 Beta 26 Released

    Ortus Solutions announced the release of BoxLang 1.0.0 Beta 26, a significant update that enhances performance and functionality. This release introduces new features and improvements, solidifying BoxLang's position as a modern, dynamic scripting language for the JVM.

  • BoxLang 1.0.0 Beta 27 Launched:

    Following the previous release, BoxLang 1.0.0 Beta 27 has been launched, offering further enhancements and optimizations. This update continues to build on the foundation laid by earlier versions, providing developers with a robust and efficient scripting language for JVM-based applications.

  • BoxLang 1.0.0 RC1 Launched

    On February 18, 2025, Ortus Solutions announced our first BoxLang Release Candidate, marking the final phase before the official 1.0 release. After 27 beta versions and over 1,000 resolved tickets, RC1 brings significant bug fixes, performance optimizations, and stability enhancements, making BoxLang production-ready.

  • BoxLang v1.1.0 Released

    BoxLang v1.10.0 lands with a range of enhancements and quality-of-life improvements that boost developer productivity and runtime stability — continuing the framework’s rapid evolution toward modern, scalable server-side applications.

  • BoxLang v1.2.0 Released

    BoxLang v1.2.0 is here with significant performance improvements, expanded standard libraries, and upgrades to developer tooling that make building modern server-side applications faster and more enjoyable.

  • BoxLang v1.3.0 Released

    One of the biggest releases so far, BoxLang v1.3.0 introduced compression enhancements for JSON, smart byte handling, new collection utilities (mapMany, reduceMany), improved async queries, response compression, and more. This release focused on performance, stability, and developer experience across runtimes.

  • BoxLang v1.4.0: Our Biggest Release Yet!

    On August 2, BoxLang v1.4.0 was released, a major update featuring performance improvements, new features, and hundreds of bug fixes. This version introduced interchangeable compilers, language size optimizations, and support for source-less deployments.

  • BoxLang v1.5.0: Supercharged Serverless, Virtual Threads, and Rock-Solid Reliability

    BoxLang 1.5.0 delivered groundbreaking performance improvements, including optimized AWS Lambda runtime with class caching for up to 70% faster cold starts, convention-based multi-function routing, and virtual threads for parallel processing. Enhanced database operations support multiple statements and metadata capture, while improved Java interoperability and security features ensure robust, scalable applications.

  • BoxLang v1.6.0 – Performance, AI-Powered Docs, and Advanced Async Monitoring

    BoxLang 1.6.0 introduces significant performance enhancements, achieving up to 65% faster execution. The integration of AI-powered documentation via the Model Context Protocol (MCP) allows developers to access language references and best practices directly within their workflow. Additionally, the new BoxExecutor class provides comprehensive health monitoring and activity tracking for asynchronous operations, offering deep insights into async tasks.

  • BoxLang v1.7.0 – Real-Time Streaming, Distributed Caching, and More

    The BoxLang 1.7.0 release adds major new features that advance real-time, scalable, and AI-friendly application development. Key highlights:

    • Native support for Server-Sent Events (SSE) for real-time streaming — perfect for live dashboards, AI-agents, notifications, and progressive loading.
    • A new JDBC-backed distributed cache store for sharing cache across multiple BoxLang instances via existing databases (MySQL, PostgreSQL, SQL Server, etc.).
    • Built-in abstract syntax tree (AST) tools (BoxAST()) for code analysis, refactoring, and migration — useful for tooling, linters, and automated transformations.
    • Bytecode compatibility versioning to ensure stability and module compatibility across runtime versions — great for large codebases and long-term maintenance.
    • Multiple runtime performance improvements and over 40 bug fixes improving scheduling, class initialization, cache ops, HTTP handling, and file/database operations.

    If you like — I can also output a full “What's New in 1.7.0” summary in Spanish, for easier sharing in your team.

  • Under the Hood of BoxLang 1.7: Our Fastest Compiler Yet

    BoxLang 1.7 delivers major compiler optimizations, making it dramatically faster across large codebases. In internal benchmarks, it outperformed Adobe ColdFusion 2025 and Lucee 6, resulting in quicker build times, faster deployments, and smoother development workflows.

  • BoxLang v1.8.0 – Revolutionary HTTP Client, SOAP Integration, and Production-Grade Stability

    BoxLang 1.8.0 introduces a powerful new HTTP client with timeouts, retries, and streaming; first-class SOAP support for calling enterprise and legacy services; plus numerous stability improvements that make BoxLang more reliable and production-ready.

Language & Runtime Features

  • BoxLang FTP Support Added:

    The introduction of FTP support in BoxLang allows developers to perform file operations over FTP servers directly within their BoxLang applications. This feature expands the capabilities of BoxLang, making it more versatile for various development scenarios.

  • BoxLang YAML Support Implemented:

    BoxLang now includes support for YAML, enabling developers to parse and generate YAML data seamlessly. This addition simplifies configuration management and data serialization tasks within BoxLang applications.

  • HTTP Superpowers: BoxLang’s New Fluent HTTP API

    BoxLang’s new fluent HTTP API makes calling external services easier and more expressive with chainable methods for headers, query params, bodies, timeouts, retries, and more — bringing supercharged HTTP capabilities straight into your BoxLang toolkit.

Developer Tooling

  • Introducing the BoxLang Version Manager (BVM)

    We launched the BoxLang Version Manager (BVM)—a CLI tool designed to simplify version management across all major operating systems. Whether you're running on Linux, macOS, or Windows, BVM gives you full control over local versions, updates, and sandbox environments.

  • BVM v1.14 Released – Project‑specific Versions & More

    With the release of BVM v1.14, developers can now define .bvmrc files to pin BoxLang versions per project. Other enhancements include automatic update checks, snapshot refreshes, and a smoother install experience—streamlining multi-version development even further.

  • BoxLang Monaco Editor Released

    Ortus Solutions has released official BoxLang support for the Monaco Editor, featuring syntax highlighting, autocompletion, and IntelliSense.

    This package makes it easy to embed BoxLang into web apps using the same engine that powers VS Code. It supports .bx , .bsx , .bxm files and HTML+BoxLang templates, along with a custom visual theme. Perfect for educational tools, online editors, and interactive platforms, fully open source.

  • BoxLang TextMate Bundle Has Landed

    The new BoxLang TextMate Bundle delivers robust editor support for BoxLang in VS Code, Sublime Text, TextMate, and more. It includes syntax highlighting, autocompletion for 315+ functions, 50+ ready-to-use snippets, semantic highlighting, and three custom themes. It also supports executing BoxLang code, viewing inline documentation, and navigating symbols directly within your editor.

2. Foundations, People & Adoption Paths.

The People Behind BoxLang

  • BoxLang: The Team Behind the Revolution

    An inside look at the passionate team driving the BoxLang movement. This article highlighted the developers, architects, and community members collaborating to build the future of modern, dynamic JVM development.

  • Meet BoxLang with Raymond Camden

    We’re thrilled to announce that Raymond Camden, a leading voice in the CFML community, is joining us as a BoxLang Advocate Currently collaborating with us as a contractor, Raymond brings years of web development experience and a passion for simplifying complex technologies. His expertise makes him the perfect advocate to explore BoxLang, a modern, CFML-compatible programming language.

Adoption & Migration Support

  • Free BoxLang Compatibility Report

    Get a complimentary analysis to assess how well your existing CFML codebase converts to BoxLang — including potential issues, compatibility scores, and an upgrade roadmap.

  • BoxLang Compat UI: Another Bridge from CFML to BoxLang

    This article introduces the bx-compat-ui module, which eases the transition of CFML-based user interfaces into BoxLang. It provides compatibility tools that let developers reuse CFML tag syntax, layouts, and event wiring while gradually shifting into BoxLang’s modern runtime, minimizing rewrite risk and accelerating adoption.

Licensing & Early Adopters

  • BoxLang Pioneer License Launched

    The BoxLang Pioneer License was introduced, designed to reduce licensing costs by 40% while providing professional support.

  • Become a BoxLang Pioneer: Modernize Your Projects Without Limits!

    Present the BoxLang Pioneer License, available until December 1, 2025, offering premium features, no per-core or user-based fees, and at least 40% licensing cost savings. It includes dedicated migration support, a private Slack channel, and priority assistance. Future updates include BoxLang Admin Beta and new libraries in Winter 2025, with Version 2.0 Betas in Spring 2026. A free 30-minute consultation and non-production license help businesses test BoxLang’s benefits, encouraging early adoption to shape its future.

  • Cut at Least 40% from Your Licensing Costs and Get Pro Support with BoxLang!

    introduces the BoxLang Pioneer Program, offering BoxLang+ features, priority migration support, and professional assistance with at least 40% savings on licensing costs. It includes predictable pricing, no hidden fees, free migration help, priority fixes, a dedicated Slack channel, and guaranteed app compatibility. Businesses can start with a free 30-minute consultation and a 1-year non-production license to test BoxLang’s benefits, aiming to modernize and scale applications efficiently.

3. BoxLang Modules & Extensions

Official BoxLang Modules

4. BoxLang + the Ortus Ecosystem

Ecosystem Integrations

  • BoxLang and ColdBox HMVC Framework Compatibility:

    BoxLang has achieved compatibility with the ColdBox HMVC Framework, allowing developers to build and run ColdBox applications within the BoxLang environment. This integration leverages BoxLang's dynamic and expressive syntax, enhancing the development experience for ColdBox applications.

12 days of BoxLang

a series that presents you with 12 articles that work hand in hand with BoxLang, including ColdBox, CommandBox, SocketBox, etc…

  • 12 Days of BoxLang — Day 1: ColdBox

    Kick-off of the 12 Days of BoxLang series, focusing on ColdBox integration: tips, best practices, and how to leverage ColdBox with BoxLang for scalable, modern CFML applications.

  • 12 Days of BoxLang — Day 2: CommandBox

    Day 2 of the 12 Days of BoxLang series highlights CommandBox: workflows, best practices, and tools that supercharge your BoxLang development experience using CommandBox for project scaffolding, installs, and automation.

  • 12 Days of BoxLang — Day 3: SocketBox

    Day 3 of the 12 Days of BoxLang series dives into SocketBox, the WebSocket library for BoxLang — covering setup, real-time messaging patterns, and how to build interactive apps with live data updates.

  • 12 Days of BoxLang — Day 4: TestBox

    Day 4 of the 12 Days of BoxLang series highlights TestBox — showing how to write robust tests for BoxLang apps with expressive specs, mocks, assertions, and dry-run workflows that boost confidence and code quality.

  • 12 Days of BoxLang — Day 5: Cloud Servers

    Day 5 of the 12 Days of BoxLang series explores Cloud Servers — showing how to deploy, scale, and run BoxLang applications on cloud infrastructure with best-practice configurations for performance and reliability.

  • 12 Days of BoxLang — Day 6: BoxLang AI

    Day 6 of the 12 Days of BoxLang series focuses on BoxLang AI — exploring how to integrate AI workflows, assistive tooling, and intelligent features directly into BoxLang applications to supercharge developer productivity and user experiences.

  • 12 Days of BoxLang — Day 7: BoxLang IDE

    Day 7 of the 12 Days of BoxLang series highlights the BoxLang IDE experience — including tools, extensions, and workflows that make writing, debugging, and navigating BoxLang code faster and more intuitive.

  • 12 Days of BoxLang — Day 8: BoxLang Modules

    Day 8 of the 12 Days of BoxLang series focuses on BoxLang Modules — exploring how reusable modules extend your apps with functionality like caching, charts, data processing, real-time features, and more.

  • 12 Days of BoxLang — Day 9: BoxLang Runtimes

    Day 9 of the 12 Days of BoxLang series dives into BoxLang Runtimes — outlining runtime options, execution environments, and performance considerations to help you choose the best setup for your applications.

  • 12 Days of BoxLang — Day 10: BoxLang MiniServer

    Day 10 of the 12 Days of BoxLang series highlights the BoxLang MiniServer — a lightweight, embeddable server ideal for local development, testing, and small deployments with minimal setup.

  • 12 Days of BoxLang — Day 11: BoxLang SOAP (Enterprise Integrations Made Simple)

    Day 11 of the 12 Days of BoxLang series explores BoxLang SOAP — simplifying enterprise integrations with robust SOAP client support for legacy services and complex data interchange.

  • 12 Days of BoxLang — Day 12: BoxLang Pioneer Program

    Day 12 of the 12 Days of BoxLang series highlights the BoxLang Pioneer Program — a community initiative offering early access, exclusive resources, and support to help developers adopt and advance the BoxLang ecosystem.

5. Learning, Content & Webinars

Video & Webinar Series

  • Deploying BoxLang in the Cloud Video Series

    A step-by-step video series was released showing how to deploy BoxLang servers on AWS, Azure, and GCP. This series was designed for developers and DevOps engineers seeking efficient, modern cloud deployments.

  • Monthly Webinar – Building Dynamic AWS Lambda Applications with BoxLang In this hands-on session, Luis Majano explored how to deploy and run BoxLang applications using AWS Lambda, demonstrating serverless strategies and cloud-native best practices. This edition of our monthly webinar series was packed with live coding, examples, and Q&A.

  • Leveling Up Your Async Game with BoxLang

    BoxLang’s “Leveling Up Your Async Game with BoxLang” webinar showcases the language’s built‑in asynchronous programming tools, including futures, executors, schedulers, and task scheduling with cron‑style patterns. It guides developers through how to use runAsync(), BoxFuture, executor pools, and scheduled tasks to build scalable, non‑blocking applications on the JVM. The session also dives into virtual threads, scheduling APIs, and BoxLang’s dynamic, event‑driven async framework. This webinar is a practical deep dive aimed at boosting concurrency and async capability in BoxLang."

  • BoxLang Academy

    BoxLang Academy is the official learning platform for the BoxLang ecosystem, offering structured courses, tutorials, and hands-on labs to help developers master BoxLang fundamentals, modules, and real-world application development from beginner to advanced levels.

  • BoxLang Academy — Into the Box 2025 Interviews

    This BoxLang Academy series features Into the Box 2025 interviews with speakers and experts, offering behind-the-scenes insights, deep dives into session topics, and practical lessons from the conference — all available as guided learning content.

YouTube: BoxLang Explained by Our Experts

Core Concepts

Architecture & Runtime

Enterprise Capabilities

Tools & Ecosystem

6. BoxLang in the Community & Industry

  • BoxLang Query of Query Improvements and Additions

    This article explores enhancements to BoxLang’s Query of Query (QoQ) capabilities — detailing new optimizations and added features that make data querying within BoxLang more flexible, expressive, and performant for complex in-memory data operations.

  • BoxLang: A Dynamic Renaissance – From Zero to Release in 21 Months

    This article traces BoxLang’s rapid evolution from idea to first release in just 21 months, explaining why a new dynamic JVM language was needed, the architectural choices behind its multi-runtime design, and how Ortus Solutions delivered a modern, CFML-compatible ecosystem with production-ready tooling.

  • Adding a Web Debugger to BoxLang (First Version)

    This post outlines a web debugger for BoxLang, inspired by ColdFusion’s debugging tool. Using BoxLang’s module system and interceptors, it tracks template execution times, database queries, and HTTP calls. Two functions, debugDisplay() and getDebugInfo(), show or retrieve debug data, helping spot issues like slow or repeated templates. Future plans include method call tracking, visual alerts for slow performance, and customizable settings. The project is on GitHub for testing and contributions.

  • BoxLang SSG

    Robert Zehnder introduces boxlang-ssg, a static site generator written in BoxLang, inspired by commandbox-ssg. Run as a single ssg.bx file, it builds static sites with commands like boxlang ssg.bx build. Installation involves cloning the GitHub repo and adding modules (bx-jsoup, bx-markdown, bx-yaml). Configure via ssg-config.json to manage output (_site), passthru files, and ignored directories. Preview sites using boxlang-miniserver with a router.bxs for rewrites. The post invites feedback for further development.

  • Running API-to-CSV Scripts with BoxLang

    Robert Zehnder demonstrates how to use BoxLang’s CLI to create scripts that fetch API data and generate CSV files for analysis, ideal for long-running processes unsuitable for web servers. The example script retrieves user data from an API, deserializes JSON, and outputs it as CSV using printLn. It supports shell-style execution on Mac/Linux or as .bxs/.bx files, with options for command-line arguments and output redirection (e.g., ./boxlang-users | tee users.csv). The script can be written as a shell script or a BoxLang class with a main function, offering flexibility for handling large datasets efficiently.

  • A Few Updates for September

    Robert Zehnder introduces bx-setup, a script for installing BoxLang modules from a requirements.txt file, supporting version pinning and dry runs. Updates to boxlang-ssg include custom outputDir support, with efforts to add missing commandbox-ssg features. Feedback is welcomed via GitHub.

Community Recognition & Global Reach

  • BoxLang Takes Off in Japan!

    BoxLang is making its debut in Japan with a special presentation to the local Java User Group in Tokyo by Ortus Solutions CEO Luis Majano. The blog explores BoxLang’s features, its dynamic nature on the JVM, and its appeal to modern developers. It highlights Japan’s interest in innovative technologies and cross-platform solutions. This marks a key step in BoxLang’s global expansion.

  • Meet BoxLang at DevNexus 2025:

    We’re thrilled to announce that Ortus Solutions will be a Silver Sponsor at DevNexus 2025, one of the largest and most exciting Java conferences in the world! Our team will be on-site, spreading the word about BoxLang and its latest advancements, designed specifically to empower Java developers with dynamic, modular, and productive development capabilities.

  • Ortus and BoxLang Return as Gold Sponsors at Open South Code 2025

    We returned as proud Gold Sponsors at Open South Code 2025 in Málaga, Spain—one of Europe’s top events for open technologies. Our team presented on BoxLang’s growth as a powerful dynamic language for the JVM and how it enables high-productivity development for modern apps.

  • Ortus Solutions Takes BoxLang to DevBCN 2025

  • Ortus Solutions showcased BoxLang at DevBCN 2025, Europe's premier software development conference held from July 8–10, 2025, in Barcelona. CEO Luis Majano presented the session “BoxLang: A New Dynamic JVM Language”, highlighting how BoxLang modernizes JVM development with features like modularity, dynamic loading, cloud-native tools, and CFML/ColdFusion syntax compatibility. Attendees experienced live demos at the BoxLang booth, comparing it with Java, Kotlin, Groovy, and Scala, and discussing strategies for modernizing legacy systems. BoxLang aims to empower developers in building web, mobile, API, and serverless applications more efficiently.

7. Events, Talks & Conferences

Past Events

  • Build an App with BoxLang led by Raymond Camden Register and get all the details to access our upcoming webinar led by our BoxLang Advocate Raymond Camden with exciting insights and mini workshop on how to build your first web app in BoxLang, learn how easy is to get started for CFML developers and build modern development.

  • Let’s Build an App in BoxLang with Raymond Camden – Live Coding Webinar Part II!

    In this hands-on live coding webinar, Raymond Camden guided participants through building a modern web application using BoxLang in its second part. The session focused on practical development techniques, showcasing BoxLang's capabilities for efficient app creation, and provided real-time coding examples to help developers apply concepts immediately.

  • Into the Box 2025 – Conference Sessions on CFCasts

    Into the Box 2025 is the official CFCasts series capturing the sessions from the premier two-day conference for BoxLang, ColdBox, CFML, and modern web development. It includes keynotes, track talks, and Inside the Box

    interviews with speakers and experts covering BoxLang runtimes, AWS Lambda deployments, WebSockets, vector databases, cryptography, reactive UI patterns, and more — now available on-demand for learning and replay.

Upcoming Events

  • Into the Box 2026 - Modernization in Motion: Building a Dynamic Future!

    Our Into the Box 2026 dates are out and our events are now live and ready for purchase, we have our team packs available for anyone interestes in improving the skills of their overall staff.Into the Box comes with big surprises diving into cutting-edge topics like AI, APIs, WebAssembly, microservices, cloud-native apps, real-time UIs, security, DevOps, and more.


    Into the Box 2026


  • Call for Speakers: Into the Box 2026!

    Ortus Solutions has announced the Call for Speakers for Into the Box 2026, their annual conference focused on modern web development. The event will take place from April 29 to May 1, 2026, in Washington, DC, under the theme "Modernization in Motion: Building a Dynamic Future". Organizers are inviting developers, architects, and tech innovators to submit session proposals by November 15, 2025. Selected speakers will have the opportunity to influence the direction of the community, connect with developers worldwide, and grow their personal and professional brand. For more details and to submit a proposal, visit the official.


Submit your Topic



Get your Ticket


Join the BoxLang Community! ⚡️

Stay connected with the latest updates, BoxLang announcements, Into the Box 2026 news, tutorials, tools, and more.

Subscribe to our newsletter for exclusive updates and early access.

Follow Us

Add Your Comment

Recent Entries

12 Days of BoxLang - Day 12: BoxLang Pionner Program

12 Days of BoxLang - Day 12: BoxLang Pionner Program

Be the first to shape the future of the JVM’s newest language and get a FREE BoxLang Compatibility Audit.

As we close out our 12 Days of BoxLang Christmas, we’re ending with something truly special — something built for early adopters, innovators, and teams who want to modernize confidently as we move into 2026.

Today, we’re excited to officially announce the BoxLang Pioneer Program.

This program is your opportunity to work closely with the BoxLang team, influence the roadmap, test new capabilities early, and prepare your applications for the next generation of JVM development.

Maria Jose Herrera
Maria Jose Herrera
December 23, 2025
Day 11 BoxLang SOAP: Enterprise Integrations Made Simple! 🎄

Day 11 BoxLang SOAP: Enterprise Integrations Made Simple! 🎄

As we head toward 2026, modern platforms still need to speak the language of the enterprise.

And in many organizations, that language is still SOAP.

With BoxLang 1.8.0, SOAP web services are no longer something you “tolerate” — they’re something you can work with fluently, safely, and cleanly.

Today, we’re exploring BoxLang’s native SOAP client, designed to make consuming SOAP 1.1 and SOAP 1.2 services feel natural, modern, and predictable.

Maria Jose Herrera
Maria Jose Herrera
December 22, 2025
12 Days of BoxLang - Day 10 BoxLang Miniserver 🎄

12 Days of BoxLang - Day 10 BoxLang Miniserver 🎄

Day 10: BoxLang MiniServer: Lightning-Fast Web Apps, Simplified

As we head into 2026, speed, simplicity, and flexibility matter more than ever. That’s why today’s ...

Maria Jose Herrera
Maria Jose Herrera
December 20, 2025