1.0.0 Beta 27 Released

:rocket: BoxLang Beta 27 is here! :rocket:

We’re excited to bring you BoxLang 1.0.0 Beta 27, packed with enhanced XML handling, new CLI app support, better error handling, and expanded interoperability with Java and CFML runtimes! This release also includes new HTTP event hooks, improved caching strategies, and a streamlined class resolution process for better performance—even in debug mode.

:star2: What’s New?

:white_check_mark: Enhanced XML Support – Improved cloning, merging, and namespace handling.
:white_check_mark: Jakarta EE Support – Full compatibility for servlet runtimes and CommandBox.
:white_check_mark: Unified Template & Script Grammars – Faster parsing and execution.
:white_check_mark: Improved Java Interop – BoxLang arrays now auto-convert to Java arrays, with varargs support!
:white_check_mark: Better Error Handling – More resilient dump rendering and exception management.
:white_check_mark: New CLI FeaturescliRead(), cliGetArgs(), and cliExit() for pure CLI apps.
:white_check_mark: Improved HTTP Handling – Proxy support, authentication, and new request/response events.
:white_check_mark: Trusted Cache – High-performance caching for production environments.
:white_check_mark: Class Resolver Cache – Faster class lookups for improved execution speed.
:white_check_mark: Module Certifications – Much more modules certified for BoxLang (ElasticSearch, cbproxies, cbstreams, testbox, globber, cbMockData, etc)

With 40+ improvements, new features, and bug fixes, this release makes BoxLang even more powerful and stable! :fire:

What is BoxLang?

BoxLang is a modern dynamic JVM language that runs on multiple runtimes:
:desktop_computer: OS (Windows/Mac/Linux/Embedded)
:globe_with_meridians: Web Servers
:cloud: AWS Lambda
:iphone: iOS, Android
:spider_web: WebAssembly & more!

BoxLang combines the best features of Java, CFML, Python, Ruby, Go, and PHP into a modern, expressive syntax—plus, it’s a drop-in replacement for Adobe ColdFusion and Lucee!

How to Get Started?

:open_book: Docshttps://boxlang.ortusbooks.com
:desktop_computer: Try it Onlinehttps://try.boxlang.io
:movie_camera: Watch Tutorialshttps://www.youtube.com/playlist?list=PLNE-ZbNnndB-40LvAbeSeT2Oi3V2gm_B8
:scroll: Release Notes1.0.0-Beta27 | BoxLang : A Modern Dynamic JVM Language

Try it out and let us know what you think! :rocket: BoxLang #JVM #CFML #Java #DynamicLanguages #BetaRelease

4o