Announcing the first release in the stack-2.1 series!

The Stack 2 release represents a series of significant changes to how Stack works internally. For the vast majority of cases, these changes are backwards compatible, in that existing projects will continue to build in the same way with Stack 2 as they did with Stack 1. The large version bump is due to the fundamental internal changes to cache handling, database storage (using SQLite in place of binary files), implicit snapshots (which greatly improve the precompiled cache), and moving to Pantry. We have also removed some less used features, as listed in the release notes below.

See for installation and upgrade instructions.

Changes since v1.9.3

Major changes:

Behavior changes:

Other enhancements:

Bug fixes:

Thanks to all our contributors for this release:

Do you like this blog post and need help with DevOps, Rust or functional programming? Contact us.