Crystal 1.19.0リリース、Syncモジュール追加とデフォルト実行コンテキストがParallelに変更
ワンポイントデフォルト実行コンテキストがParallelに変更
Crystal言語の最新版1.19.0が公開されました。並行処理向けの新しいSyncモジュールの追加やデフォルト実行コンテキストのParallel化、OpenSSLバージョン要件の引き上げなど、多数の機能追加・破壊的変更が含まれています。
まとめサイトの記事や機械翻訳ではなく、一次情報だけを追っています。興味のあるトピックだけ選んで読めます。
トピック: crystal解除
Crystal言語の最新版1.19.0が公開されました。並行処理向けの新しいSyncモジュールの追加やデフォルト実行コンテキストのParallel化、OpenSSLバージョン要件の引き上げなど、多数の機能追加・破壊的変更が含まれています。
Crystal言語の最新版1.20.0がリリースされました。HTTP::Serverのリクエストスマグリング脆弱性(GHSA-wqh5-7w63-pm68)を修正するとともに、Linux向けio_uringイベントループやFiber::ExecutionContext::ThreadPoolなどランタイム関連の新機能が多数追加されています。破壊的変更や非推奨化も含まれるため、アップグレード時には注意が必要です。
Crystal言語の最新版1.21.0がリリースされました。並行処理の新モデル「Execution Contexts」が正式リリースとなったほか、正規表現エンジンの挙動変更という破壊的変更が含まれています。OpenSSL 4.0対応やSocket#sendfileの追加など、実用面での強化も多数盛り込まれています。