Skip to content

Releases: pantsbuild/pants

release_2.32.0.dev4

09 Mar 15:08
release_2.32.0.dev4
2804a46

Choose a tag to compare

release_2.32.0.dev4 Pre-release
Pre-release
  • Prepare 2.32.0.dev4 (#23162)

  • rust: upgrade to v1.94.0 (#23161)

  • [pants ng] Partition source files by config. (#23157)

  • plumb through pex --compress flag to pex_binary targets (#22983)

  • option to disable mypy caching (#23146)

  • upgrade to Trivy v0.69.2 (#23155)

  • Upgrade RunsOn AMI to ami-051b9047eb0580678 (#23153)

release_2.32.0.dev3

28 Feb 17:08
release_2.32.0.dev3
408c059

Choose a tag to compare

release_2.32.0.dev3 Pre-release
Pre-release
  • Prepare 2.32.0.dev3 (#23148)

  • update the default Pex version to v2.90.2 (#23145)

  • silence new HdrHistogram induced deprecation warning on Python 3.14 (#23144)

  • cleanup a pile of warning: messages when running ruff (#23141)

  • bump ruff language version to 3.14 (#23140)

  • update default ruff version to 0.14.x (#23139)

  • replace str, Enum with StrEnum (#23138)

  • docs: fix shell quote globing in example script (#23134)

  • docs: fix broken "external" links (#23128)

  • docs: update links for various github repo transfers (#23127)

  • docs: stray pantsbuild/pants master urls (#23126)

  • external tool upgrade: update k8s url (#23135)

  • external tool upgrade: fix version constraints support (#23137)

  • cache source and --force for type checkers (#23109)

  • restore mypy cache.db copy-back atomicity (#23081)

  • upgrade Rust to v1.93.1 (#23131)

  • Updated PetGraph, Rand, and partial update to OpenDAL (#23130)

  • Removed the optimization flag from dev builds (#23124)

  • Updated Axum, Treesitter, and removed humansize (#23123)

  • docs: mention --force in common issue docs (#23111)

  • basic "did you mean?" typo suggestion for resolve names (#23105)

  • add missing flush/close methods to PyStdioRead / PyStdioWrite (#23122)

  • Removed unused Rust dependencies (#23120)

release_2.32.0.dev2

22 Feb 04:22
release_2.32.0.dev2
ba83598

Choose a tag to compare

release_2.32.0.dev2 Pre-release
Pre-release
  • Prepare 2.32.0.dev2 (#23119)

  • Removed libcst, cstutil, and updated 3rd party requirements/lockfiles (#23117)

  • Update Pants internal Python to 3.14 (#22816)

  • Updating a subset of outdated Rust deps (#23114)

  • Added Python 3.14 built-in complete platforms for AWS Lambda (#23107)

  • switch to "protoc-gen-grpc-python-prebuilt" for the grpc-python-plugin (#23019)

  • Add some default module mappings (#23101)

  • minor TODO comment cleanup (#23104)

  • external tool upgrade: fixed width + alphabetical sort for Platforms (#23095)

  • migrate external tools to consistent platform sorting and formatting (#23093)

  • external tool upgrade: match ruff/black trailing comma format (#23090)

  • docs: update imports to reflect current classes (#23100)

release_2.31.0

20 Feb 06:39
release_2.31.0
29576ba

Choose a tag to compare

release_2.32.0.dev1

14 Feb 02:53
release_2.32.0.dev1
5fb080e

Choose a tag to compare

release_2.32.0.dev1 Pre-release
Pre-release
  • Prepare 2.32.0.dev1 (#23099)

  • partially DRY out cache scope for test runners (#23096)

  • Support custom globs in Python tailoring. (#23098)

  • dogfood new mypy fixed-format cache (#23094)

  • misc inline code syntax fixes for docs (#23097)

  • Support for a # pants: infer-dep(...) pragma. (#23092)

  • update the default & internal versions of mypy to 1.19.x (#23058)

  • misc docs copyedits (#23088)

release_2.32.0.dev0

09 Feb 18:19
release_2.32.0.dev0
db15784

Choose a tag to compare

release_2.32.0.dev0 Pre-release
Pre-release
  • Prepare 2.32.0.dev0 (#23049)

  • Changes to Rust options parsing to facilitate Pants NG (#23050)

  • A helper method for indexing paths by source root (#23085)

  • Skip Preemptive Docker (#23074)

  • REAPI: Upgrade the vendored copy of REAPI protos to latest version. (#23077)

  • Remove a superfluous field from ParsePythonDependenciesRequest. (#23082)

  • avoid copying mypy cache back to named_caches after crash (#23059)

  • @rule support for Python multi-file dep inference. (#23076)

  • Skip Preemptive Python (#23053)

  • Support dep inference on multiple files in a single workunit (#23075)

  • misc 2.31.x release notes copy edits (#23072)

  • PBS: scrape release metadata through 220260127 (#23071)

  • Skip Preemptive Helm (#23054)

  • Better comments in the rule graph builder. (#23070)

  • speculative fix for sporadic MissingDigest errors (#23027)

  • Implement preemptive skipping in publish goal (#23052)

  • Add [docker].push_on_package subsystem option (#23051)

  • external tool upgrade: support helm (#23044)

  • external tool upgrade: support constraints on added versions (#23043)

  • Delete more Get-related cruft (#23068)

  • Remove support for Get (#23062)

  • Re-ignore a flaky test. (#23063)

  • Upgrade RunsOn AMI to ami-0f944453e8543e5f0 (#23067)

  • Simplify API of Python dep inference. (#23060)

  • Remove MultiGet from the codebase (#23057)

  • new release notes page for 2.32.x (#23046)

  • Use Depot hosted runners instead of GHA hosted runners. (#22993)

release_2.31.0rc0

09 Feb 18:08
release_2.31.0rc0
53b1c2e

Choose a tag to compare

release_2.31.0rc0 Pre-release
Pre-release
  • Prepare 2.31.0rc0 (#23078)

  • misc 2.31.x release notes copy edits (Cherry-pick of #23072) (#23073)

release_2.30.2rc0

09 Feb 17:51
release_2.30.2rc0
7a387bc

Choose a tag to compare

release_2.30.2rc0 Pre-release
Pre-release
  • Prepare 2.30.2rc0 (#23079)

  • Fix non-deterministic JDK preparation script causing cache misses (Cherry-pick of #23036) (#23042)

release_2.31.0a0

30 Jan 03:00
release_2.31.0a0
08ac6ae

Choose a tag to compare

release_2.31.0a0 Pre-release
Pre-release

release_2.31.0.dev8

29 Jan 02:49
release_2.31.0.dev8
705a1bd

Choose a tag to compare

release_2.31.0.dev8 Pre-release
Pre-release
  • Prepare 2.31.0.dev8 (#23041)

  • build and release self-contained Pants scies (#23021)

  • merge instread of overwrite args for scie pex (#23020)

  • Fix non-deterministic JDK preparation script causing cache misses (#23036)

  • rust: Updated to Rust 1.93 (#23034)

  • update to Pex 2.81.0 (#23018)

  • always include all artifacts in BuildPexResult (#22995)

  • plumb through more of Pex's --scie flags (#22996)