BoxLang 1.13.0 is a stability-focused release closing 48 issues across CFML compatibility, concurrency correctness, and runtime hardening. New features include character-aware trimming for string BIFs, getClassMetadata() by absolute filesystem path for tooling use cases, and SystemExecute() environment controls for secure child process isolation. The BoxLang Formatter graduates to production-ready with CI/CD integration, multi-extension support, and legacy .cfformat.json compatibility. Concurrency fixes address race conditions in the async subsystem, BoxFuture lifecycle decoupling from HTTP request scope, ConcurrentModificationException in array iteration, and atomic class file writes. The MiniServer gains security hardening to prevent accidental source code exposure, and compatibility improvements include SOAP header support, query.setColumnNames(), and CLI ~/.box.env loading.

6m read timeFrom foojay.io
Post cover image
Table of contents
New FeaturesThe BoxLang Formatter Goes Production-ReadyAsync & Concurrency HardeningMiniServer : Security & ReliabilityCompatibility WinsChangelog Highlights
2.5K Impressions