Download Latest Version stack-3.9.3-linux-x86_64.tar.gz (22.5 MB)
Email in envelope

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

Home / v3.9.1
Name Modified Size InfoDownloads / Week
Parent folder
stack-3.9.1-windows-x86_64.zip.sha256 2026-01-04 97 Bytes
stack-3.9.1-windows-x86_64.zip.asc 2026-01-04 488 Bytes
stack-3.9.1-windows-x86_64.zip 2026-01-04 22.8 MB
stack-3.9.1-windows-x86_64.tar.gz.asc 2026-01-04 488 Bytes
stack-3.9.1-windows-x86_64.tar.gz.sha256 2026-01-04 100 Bytes
stack-3.9.1-windows-x86_64-installer.exe.sha256 2026-01-04 107 Bytes
stack-3.9.1-windows-x86_64.tar.gz 2026-01-04 22.7 MB
stack-3.9.1-windows-x86_64-installer.exe.asc 2026-01-04 488 Bytes
stack-3.9.1-windows-x86_64-installer.exe 2026-01-04 22.2 MB
stack-3.9.1-windows-x86_64-bin.exe.asc 2026-01-04 488 Bytes
stack-3.9.1-windows-x86_64-bin.exe.sha256 2026-01-04 101 Bytes
stack-3.9.1-windows-x86_64-bin.exe 2026-01-04 94.5 MB
stack-3.9.1-osx-x86_64.tar.gz.asc 2026-01-04 488 Bytes
stack-3.9.1-osx-x86_64.tar.gz.sha256 2026-01-04 96 Bytes
stack-3.9.1-osx-x86_64.tar.gz 2026-01-04 9.7 MB
stack-3.9.1-osx-x86_64-bin.asc 2026-01-04 488 Bytes
stack-3.9.1-osx-x86_64-bin.sha256 2026-01-04 93 Bytes
stack-3.9.1-osx-x86_64-bin 2026-01-04 36.0 MB
stack-3.9.1-osx-aarch64.tar.gz.asc 2026-01-04 488 Bytes
stack-3.9.1-osx-aarch64.tar.gz.sha256 2026-01-04 97 Bytes
stack-3.9.1-osx-aarch64-bin.sha256 2026-01-04 94 Bytes
stack-3.9.1-osx-aarch64.tar.gz 2026-01-04 26.9 MB
stack-3.9.1-osx-aarch64-bin.asc 2026-01-04 488 Bytes
stack-3.9.1-osx-aarch64-bin 2026-01-04 106.9 MB
stack-3.9.1-linux-x86_64.tar.gz.asc 2026-01-04 488 Bytes
stack-3.9.1-linux-x86_64.tar.gz.sha256 2026-01-04 98 Bytes
stack-3.9.1-linux-x86_64-bin.sha256 2026-01-04 95 Bytes
stack-3.9.1-linux-x86_64.tar.gz 2026-01-04 22.5 MB
stack-3.9.1-linux-x86_64-bin.asc 2026-01-04 488 Bytes
stack-3.9.1-linux-x86_64-bin 2026-01-04 93.4 MB
stack-3.9.1-linux-aarch64.tar.gz.asc 2026-01-04 488 Bytes
stack-3.9.1-linux-aarch64.tar.gz.sha256 2026-01-04 99 Bytes
stack-3.9.1-linux-aarch64-bin.sha256 2026-01-04 96 Bytes
stack-3.9.1-linux-aarch64.tar.gz 2026-01-04 24.2 MB
stack-3.9.1-linux-aarch64-bin.asc 2026-01-04 488 Bytes
stack-3.9.1-linux-aarch64-bin 2026-01-04 99.5 MB
README.md 2026-01-04 2.9 kB
v3.9.1 source code.tar.gz 2026-01-04 4.9 MB
v3.9.1 source code.zip 2026-01-04 5.4 MB
Totals: 39 Items   591.7 MB 2

See https://haskellstack.org/ for installation and upgrade instructions.

Changes since v3.7.1:

Behavior changes:

  • Where applicable and Stack supports the GHC version, only the wired-in packages of the actual version of GHC used are treated as wired-in packages.
  • Stack now recognises ghc-internal as a GHC wired-in package.
  • The configuration option package-index has a new default value: the keyids key lists the keys of the Hackage root key holders applicable from 2025-07-24.
  • Stack's dot command now treats --depth the same way as the ls dependencies command, so that the nodes of stack dot --external --depth 0 are the same as the packages listed by stack ls dependencies --depth 0.
  • When building GHC from source, on Windows, the default Hadrian build target is reloc-binary-dist and the default path to the GHC built by Hadrian is _build/reloc-bindist.
  • Stack's haddock command no longer requires a package to have a main library that exposes modules.
  • On Windows, the path segment platform\hash\ghc version, under .stack-work\install and .stack-work\hoogle, is hashed only once, rather than twice.

Other enhancements:

  • Bump to Hpack 0.39.1.
  • Consider GHC 9.14 to be a tested compiler and remove warnings.
  • Consider Cabal 3.16 to be a tested library and remove warnings.
  • From GHC 9.12.1, base is not a GHC wired-in package. In configuration files, the notify-if-base-not-boot key is introduced, to allow the exisitng notification to be muted if unwanted when using such GHC versions.
  • Add flag --[no-]omit-this (default: disabled) to Stack's clean command to omit directories currently in use from cleaning (when --full is not specified).
  • Add option -w as synonym for --stack-yaml.
  • stack new now allows codeberg: as a service for template downloads
  • In YAML configuration files, the compiler-target and compiler-bindist-path keys are introduced to allow, when building GHC from source, the Hadrian build target and Hadrian path to the built GHC to be specified.

Bug fixes:

  • --PROG-option=<argument> passes --PROG-option=<argument> (and not --PROG-option="<argument>") to Cabal (the library).
  • The message S-7151 now presents as an error, with advice, and not as a bug.
  • Stack's dot command now uses a box to identify all GHC wired-in packages, not just those with no dependencies (being only rts).
  • Stack's dot command now gives all nodes with no dependencies in the graph the maximum rank, not just those nodes with no relevant dependencies at all (being only rts, when --external is specified).
  • Improved error messages for S-4634 and S-8215.
  • Improved in-app help for the --hpack-force flag.

Thanks to all our contributors for this release:

  • Alexey Kotlyarov
  • Dino Morelli
  • Jens Petersen
  • Lauren Yim
  • Mike Pilgrem
  • Olivier Benz
  • Simon Hengel
  • Wolfram Kahl
Source: README.md, updated 2026-01-04