Crystal 1.16.2 is released!

We are announcing a new patch release of the Crystal 1.16 series.


This is a companion discussion topic for the original entry at https://crystal-lang.org/2025/04/29/1.16.2-released
7 Likes

Saw recompiling an app with 1.16.2 creates a bigger stripped binary than 1.16.0/1.

With 1.16.0/1: 729,744 bytes
With 1.16.2 : 832,632 bytes
A 102,888 byte difference?

Oh, good catch.

This reproduces even with an empty program:

$ alias drun='docker run --rm -it -v "$(pwd)":/w -w /w'
$ drun crystallang/crystal:1.16.1 crystal build empty.cr -o empty-1.16.1
$ drun crystallang/crystal:1.16.2 crystal build empty.cr -o empty-1.16.2
$ size empty-*
   text    data     bss     dec     hex filename
1405644    2976 1132960 2541580  26c80c empty-1.16.1
1493381    2976 1132960 2629317  281ec5 empty-1.16.2