Pants is a fast, scalable, user-friendly build system for codebases of all sizes.
Pants is an open-source project that is not owned or controlled by any one company or organization, and does incur some expenses. These expenses are managed by Pants Build, a non-profit that was established for this purpose. This non-profit's only source of revenue is sponsorship by individuals and companies that use Pants.
We offer formal sponsorship tiers for companies, as well as individual sponsorships via GitHub.
Thank you to Klaviyo for their Platinum tier support through throughout this release.
Third-party module analysis is now deduplicated across go.mod files. Previously, a module required by N go.mod files was downloaded and analyzed N times, which caused significant memory and time overhead in monorepos with many overlapping go.mod files. On a 3-go.mod reproducer, pants list :: peak memory dropped from 91 GB to 32 GB (-65%). This is a no-op for repos with a single go.mod. See #20274.
For the full changelog, see the individual GitHub Releases for this series: https://github.com/pantsbuild/pants/releases