This page is the official announcement for Crystal 1.22.0, published on the Crystal language website. It serves as the release note for a specific version rather than a general introduction to the language, so readers are expected to already have some familiarity with Crystal’s compiler and ecosystem. The post links out to installation instructions, API docs, the full changelog, and the GitHub repository.
The highlights section summarizes the most consequential changes: standard streams now emulate SIGPIPE, DWARF parsing has been reworked for performance, all targets support a native event loop, LLVM 23 and 24 are supported, and aarch64-linux has been promoted to a Tier 1 platform. A stats block notes 251 changes from 33 contributors since 1.21.1, giving a sense of release cadence and community activity.
The changes section digs into specifics, beginning with a breaking change: Crystal processes now exit immediately when writing to STDOUT or STDERR fails with EPIPE. This affects scripts and tools that pipe output into other programs, so users should review their error handling before upgrading. Further details are deferred to the full changelog for readers who need the complete picture.
This page is aimed at current Crystal developers, maintainers of Crystal libraries, and teams running Crystal in CI or production who need to assess upgrade risk. Distribution packagers and platform maintainers will also care about the LLVM and Tier 1 platform notes. Beginners looking to le
Comments & Ratings
0No comments yet. Be the first to review.