GHC 9.10.3-rc4 is now available

The GHC developers are very pleased to announce the availability
of the fourth release candidate for GHC 9.10.3. Binary distributions, source
distributions, and documentation are available at downloads.haskell.org and
via GHCup.

GHC 9.10.3 is a bug-fix release fixing over 50 issues of a variety of
severities and scopes. A full accounting of these fixes can be found in the
release notes. As always, GHC’s release status, including planned future
releases, can be found on the GHC Wiki status.

The changes from the third release candidate are:

  • A fix for a rare segfault with code involving STM (#26205)
  • A fix for the naturalAndNot returning bogus results (#26205)
  • A fix for a crash in the renamer (#25056)

This release candidate will have a two-week testing period. If all goes well
the final release will be available the week of 1 September 2025.

We would like to thank Well-Typed, Tweag I/O, Juspay, QBayLogic, Channable,
Serokell, SimSpace, the Haskell Foundation, and other anonymous contributors
whose on-going financial and in-kind support has facilitated GHC maintenance
and release management over the years. Finally, this release would not have
been possible without the hundreds of open-source contributors whose work
comprise this release.

As always, do give this release a try and open a ticket if you see
anything amiss.

4 Likes

The changes mentioned are not reflected in the release note, btw.

Yes, I need to take another pass over the release notes.

1 Like

Is everything going well? Will we have the release of GHC 9.10.3 this week?

This is not in any sense to rush you; rather, I would like to know whether 9.10.3 makes it before my due date. My community has to decide, by this weekend, which version (9.8.4 or 9.10.3) to elect for our project.

Specifically, our project is configuring a Haskell judge compiler for the competitive programming website AtCoder; we, Haskell AtCoder users, have a submission deadline of September 7, JST, towards AtCoder. So it would be very nice if I could have some information about when 9.10.3 arrives.

1 Like

We are facing some CI capacity issues at the moment, but I am trying to get the release out this weekend.

3 Likes

Thanks, great piece of information! I guess it would be best to hold two versions of configurations, then! It literally helps, I appreciate it!

Over the last few days, I’ve been wandering around GHC’s GitLab and also noticed the CI capacity issues. It almost feels mysterious that only one CI job for aarch64-linux appears to be running at any time across the whole repo. I can see how challenging that must be!

1 Like

Yes, we recently lost a bunch of AArch64 runners due to a sponsorship expiring, we are in the process of provisioning more with help from the Foundation.

1 Like