[ANNOUNCE] GHC 9.6.5 is now available

Zubin Duggal <[email protected]> Tue, 16 Apr 2024 12:11:51 +0530
Newsgroups gmane.comp.lang.haskell.cafe,gmane.comp.lang.haskell.ghc.devel,gmane.comp.lang.haskell.glasgow.user
Message-ID <injk25v5due4pa5ih7laksxcbfegumvk44565ijs567nxz7gy4@ltmh4t2ucnfl>
--===============6155590581997009732==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="mkbmse7tpwogpwgt"
Content-Disposition: inline


--mkbmse7tpwogpwgt
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable


The GHC developers are happy to announce the availability of GHC 9.6.5. Bin=
ary
distributions, source distributions, and documentation are available on the
[release page](https://www.haskell.org/ghc/download_ghc_9_6_5.html).

GHC Blog Post:=20
https://www.haskell.org/ghc/blog/20240416-ghc-9.6.5-released.html

This release is primarily a bugfix release addressing some issues
found in the 9.6 series. These include:

* Bumping the bundled `process` library to 1.6.19.0 to avoid a potential
   [command injection vulnerability] on Windows for clients of this library=
=2E This isn't
   known to affect GHC itself, but allows users who depend on the installed
   version of the `process` to avoid the issue.
* Fixing a bug resulting in the distributed ``hsc2hs`` wrapper using flags =
=66rom the
   compiler build environment (#24050).
* Disabling the `-fasm-shortcutting` optimisation with `-O2` as it is known
   to result in unsoundess and incorrect runtime results in some cases (#24=
507).
* Ensuring we take ``LDFLAGS`` into account when configuring a linker (#245=
65).
* Fixing a bug arising from incorrect parsing of paths containing spaces in=
 the
   settings file (#24265).
* And many more fixes

A full accounting of changes can be found in the [release notes]. As
some of the fixed issues do affect correctness users are encouraged to
upgrade promptly.

We would like to thank Microsoft Azure, GitHub, IOG, the Zw3rk stake pool,
Well-Typed, Tweag I/O, Serokell, Equinix, SimSpace, Haskell Foundation, and
other anonymous contributors whose on-going financial and in-kind support h=
as
facilitated GHC maintenance and release management over the years. Finally,
this release would not have been possible without the hundreds of open-sour=
ce
contributors whose work comprise this release.

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

Enjoy!

-Zubin

[ticket]: https://gitlab.haskell.org/ghc/ghc/-/issues/new
[release notes]: https://downloads.haskell.org/~ghc/9.6.5/docs/users_guide/=
9.6.5-notes.html
[command injection vulnerability]: https://github.com/haskell/security-advi=
sories/blob/main/advisories/hackage/process/HSEC-2024-0003.md

--mkbmse7tpwogpwgt
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAABCAAdFiEEAZROpSIRC5DIH2KdfM/Cd6FMl6cFAmYeHa8ACgkQfM/Cd6FM
l6eoRAgAi9HLAvm8JN2m/cK9tjn/VlZBrDUgANFjCFttryinUdY5mIpY3XenCB6i
Q4M1eBvtefhqrdG5hJYBeF8/5mhX8hZxOxvMSomPgC7Izx17Dk60C0YqT0B1cUFg
nDN05Le3yMrfn+b6jaV/mG2c8E5GNUGqVoX+YF4BFZRY7OMXkxXislov/KD7s2SX
r1pMjPbBHD/fcjd8oWRzkpMa0gNWIou2EoJ3oOImRcZ16+Cfh5fUlWIW2Xi8TuUI
dFG7t577QF/OWT8p4JI5x962dY3RtXcLtNXgzFXbevOkMGwMVFFNnY7Y+3u14Ot7
Nad0x8gdcKRNnDbjbjRupybPSJMhpQ==
=nb0+
-----END PGP SIGNATURE-----

--mkbmse7tpwogpwgt--

--===============6155590581997009732==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSGFza2VsbC1D
YWZlIG1haWxpbmcgbGlzdApUbyAodW4pc3Vic2NyaWJlLCBtb2RpZnkgb3B0aW9ucyBvciB2aWV3
IGFyY2hpdmVzIGdvIHRvOgpodHRwOi8vbWFpbC5oYXNrZWxsLm9yZy9jZ2ktYmluL21haWxtYW4v
bGlzdGluZm8vaGFza2VsbC1jYWZlCk9ubHkgbWVtYmVycyBzdWJzY3JpYmVkIHZpYSB0aGUgbWFp
bG1hbiBsaXN0IGFyZSBhbGxvd2VkIHRvIHBvc3Qu

--===============6155590581997009732==--