BoxLang 1.11.0 is a performance and stability release delivering 15+ targeted runtime speedups across bytecode compilation, memory management, and concurrency — all with zero code changes required. Key highlights include critical fixes to the exclusive lock system that could allow multiple threads into supposedly exclusive sections under high load, comprehensive DateTime casting reliability improvements, a new `enforceUDFTypeChecks` configuration setting to skip UDF type validation for performance, nanosecond/second precision for `getTickCount()`, and the new `ExecutorDelete()` BIF completing the executor lifecycle API. The MiniServer now auto-loads `.boxlang.json` from the working directory, Undertow is upgraded to 2.3.23.Final, and new Undertow/socket/WebSocket tuning options are available. Developer experience improvements include enhanced `--bx-printast` CLI tooling, SOAP client binary/map type support, and improved CLI error messages. The release is a drop-in upgrade installable via CommandBox, BVM, or Docker.
Table of contents
What's New in 1.11.0Core Runtime UpdatesMiniServer Runtime UpdatesWeb Support UpdatesDeveloper ExperienceNotable Bug Fixes Notable Bug FixesConfiguration Updates SummaryDependency UpdatesUpgradingJoin the BoxLang CommunitySort: