Upcoming release 1.17.0

The next Crystal release, 1.17 is scheduled for 2025-07-16.

As usual, this is precluded by a two-week feature freeze period, starting 2025-07-02. We’ll be using this time until the release to consolidate the changes and fix bugs.

A preview of the release notes is available: Crystal 1.17.0 is released! - The Crystal Programming Language (PR: #951)

Some of the highlights:

  • Colorize only on TTY by default
  • New compiler tool macro_code_coverage
  • Stabilized execution contexts
  • Support for LLVM 21
  • Support for libxml2 2.14

You can find all changes in the (provisional) changelog (PR: #15900).

There will be further additions to these resources as we merge additional changes.

The nightly builds serve as previews of the upcoming release. Please test your code base against nightly builds and report any regressions :person_bowing:

See the instructions for installing nightly builds.

6 Likes