On 12 April 2026, we received a vulnerability report regarding an HTTP request smuggling vulnerability in HTTP::Server. The issue was caused by the HTTP request parser prioritizing the Content-Length header over the Transfer-Encoding header, which can lead to desynchronization when a proxy that prioritizes the Transfer-Encoding header sits in front of HTTP::Server for example. The vulnerability was patched in Crystal…
Crystal
https://crystal-lang.org/ · 10 posts · history since 2025 · active
26 May
15 May
We are announcing a new Crystal release 1.20.2 with a couple of regressions fixed. See the release notes of 1.20.0 for all the changes introduced in Crystal 1.20. Pre-built packages are available on GitHub Releases and our official distribution channels. See crystal-lang.org/install for installation instructions. Stats Section titled Stats This release includes 2 bug fixes since 1.20.1 by 1 contributor.…
29 Apr
We are announcing a new Crystal release 1.20.1 with a couple of regressions fixed. See the release notes of 1.20.0 for all the changes introduced in Crystal 1.20. Pre-built packages are available on GitHub Releases and our official distribution channels. See crystal-lang.org/install for installation instructions. Stats Section titled Stats This release includes 9 changes since 1.20.0 by 2 contributors. We…
27 Apr
We are announcing a new Crystal release 1.19.2 with two regressions fixed. See the release notes of 1.19.0 for all the changes introduced in Crystal 1.19. Pre-built packages are available on GitHub Releases and our official distribution channels. See crystal-lang.org/install for installation instructions. Stats Section titled Stats This release includes 3 changes since 1.19.1 by 2 contributors. We thank all…
16 Apr
We are announcing a new Crystal release 1.20.0 with several new features and bug fixes. Pre-built packages are available on GitHub Releases and our official distribution channels. See crystal-lang.org/install for installation instructions. Stats Section titled Stats This release includes 161 changes since 1.19.1 by 21 contributors. We thank all the contributors for all the effort put into improving the language!…
7 Apr
This has been a long awaited feature: how to run Crystal on ARM64 CPUs? Crystal has supported ARM64 as a tier 1 architecture for many years now, and we already distribute an universal build for macOS, but still no ARM64 builds for Linux. The wait is over! During the development of Crystal 1.19 we bootstrapped a 1.18.2 compiler for ARM64…
23 Jan
I’m giving a talk about Crystal at FOSDEM 2026 in Brussels: Crystal: A language for humans and computers. It’s in the Declarative and Minimalistic Computing track, on Sunday, 1 February 2026 at 09:00 in room UB4.136. The talk is going to be an introduction into some concepts of Crystals. If you are already familiar with the language, I hope it…
20 Jan
We are announcing a new Crystal release 1.19.1 with two regressions fixed. See the release notes of 1.19.0 for all the changes introduced in Crystal 1.19. Pre-built packages are available on GitHub Releases and our official distribution channels. See crystal-lang.org/install for installation instructions. Stats Section titled Stats This release includes 2 changes since 1.19.0 by 1 contributor. We thank all…
15 Jan
We are announcing a new Crystal release 1.19.0 with several new features and bug fixes. Pre-built packages are available on GitHub Releases and our official distribution channels. See crystal-lang.org/install for installation instructions. Stats Section titled Stats This release includes 237 changes since 1.18.2 by 24 contributors. We thank all the contributors for all the effort put into improving the language!…
21 Oct 2025
We are announcing a new Crystal release 1.18.2 with two regressions fixed. See the release notes of 1.18.0 for all the changes introduced in Crystal 1.18. Pre-built packages are available on GitHub Releases and our official distribution channels. See crystal-lang.org/install for installation instructions. Stats Section titled Stats This release includes 3 changes since 1.18.1 by 3 contributors. We thank all…