Download Latest Version crystal-1.21.0-windows-x86_64-msvc-unsupported.exe (37.1 MB)
Email in envelope

Get an email when there's a new version of Crystal

Home / 1.20.1
Name Modified Size InfoDownloads / Week
Parent folder
crystal-1.20.1-windows-aarch64-gnu-unsupported.zip 2026-04-30 60.3 MB
crystal-1.20.1-windows-x86_64-gnu-unsupported.zip 2026-04-30 61.8 MB
crystal-1.20.1-windows-x86_64-msvc-unsupported.exe 2026-04-30 36.9 MB
crystal-1.20.1-windows-x86_64-msvc-unsupported.zip 2026-04-30 51.8 MB
crystal-1.20.1-docs.tar.gz 2026-04-29 17.3 MB
crystal-1.20.1-1.universal.pkg 2026-04-29 59.3 MB
crystal-1.20.1-1-darwin-universal.tar.gz 2026-04-29 59.1 MB
crystal-1.20.1-1-linux-aarch64-bundled.tar.gz 2026-04-29 54.2 MB
crystal-1.20.1-1-linux-aarch64.tar.gz 2026-04-29 54.0 MB
crystal-1.20.1-1-linux-x86_64-bundled.tar.gz 2026-04-29 58.0 MB
crystal-1.20.1-1-linux-x86_64.tar.gz 2026-04-29 57.7 MB
1.20.1 source code.tar.gz 2026-04-29 4.2 MB
1.20.1 source code.zip 2026-04-29 5.2 MB
README.md 2026-04-29 1.6 kB
Totals: 14 Items   579.7 MB 0

Bugfixes

stdlib

  • (crypto) Fix issues in OpenSSL Kernel TLS (#16888, thanks @ysbaddaden)
  • (crypto) OpenSSL Kernel TLS support should be opt-in (#16897, thanks @ysbaddaden)
  • (networking) [regression] Add HTTP::Headers#to_json and #to_yaml (#16890, thanks @straight-shoota)
  • (runtime) [regression] Range#sample eventually loses randomness (#16853, thanks @ysbaddaden)
  • (runtime) don't parse debug sections from bare threads (#16877, thanks @ysbaddaden)

compiler

  • (parser) [regression] Fix lexing macro delimiter state inside literals (#16892, thanks @straight-shoota)

tools

  • (formatter) [regression] Revert "Refactor Formatter code for simplification" (#16885, thanks @straight-shoota)

Refactor

stdlib

  • (runtime) Refactor Exception::CallStack for better boundaries (#16896, thanks @straight-shoota)

Infrastructure

  • Changelog for 1.20.1 (#16898, thanks @straight-shoota)
Source: README.md, updated 2026-04-29