Crystal 1.16.0 Released: Enhanced Multithreading and Crucial Bug Fixes

2025-04-11
Crystal 1.16.0 Released: Enhanced Multithreading and Crucial Bug Fixes

The Crystal programming language has released version 1.16.0, bringing several improvements and bug fixes. This release addresses the implementation of File.match?, improves HTTP::Request resource string parsing, and deprecates parameter name suffixes ? and !. Most notably, it introduces Execution Contexts as a preview feature, significantly enhancing multithreading support and providing more robust tools for concurrent programming. Furthermore, the compiler has been improved with support for longer options and environment variables, and updated support for LLVM 20.

Development