Crystal 1.22.0 released with pipe-error change and typed constants
The Crystal language team shipped version 1.22.0, which includes 251 changes from 33 contributors since the 1.21.1 release. Notable updates include a breaking change that makes processes exit immediately on EPIPE write failures, support for type declarations on constants, promotion of aarch64-linux targets to Tier 1 support, removal of the long-deprecated Process.fork, and several new compile-time macros.