Skip to content

Releases: pantsbuild/pants

release_2.31.0.dev4

19 Dec 22:42
release_2.31.0.dev4
5dbd8f3

Choose a tag to compare

release_2.31.0.dev4 Pre-release
Pre-release
  • Prepare 2.31.0.dev4 (#22955)

  • rust: upgrade to v1.92.0 (#22950)

  • free up disk space in runner image (even from containers) (#22956)

  • Add [pytest].allow_empty_test_collection option to skip empty test runs (#22948)

  • pyo3: upgrade to v0.27.2 (#22944)

  • Forwarded the style and complete-platform args from pants.toml to PEX (#22910)

  • support setting the working directory on interactive process (#22802)

  • Make a sandboxer test more robust. (#22931)

release_2.30.0

11 Dec 00:15
release_2.30.0
3d9c7aa

Choose a tag to compare

release_2.31.0.dev3

04 Dec 01:12
release_2.31.0.dev3
9ca272e

Choose a tag to compare

release_2.31.0.dev3 Pre-release
Pre-release
  • Prepare 2.31.0.dev3 (#22930)

  • Upgrade Pex to 2.73.1. (#22928)

  • Upgrade RunsOn AMI to ami-0731dda463120bb7c (#22925)

  • Use a PAT for the RunsOn AMI generator job (#22927)

  • nfpm.native_libs.elfdeps: update test dep (#22926)

  • Update Coursier default version to v2.1.24 (#22906)

  • Abstract PosixFS away. (#22915)

  • Mostly revert "Temporarily disable macos cache" (#22917)

  • Add more crates to Windows CI (#22907)

  • [pants_ng] Next-gen options reader. (#22880)

  • Replaced isort with ruff lint (#22911)

  • Temporarily disable macos cache (#22912)

  • Pin PBS version in scie tests (#22908)

  • nfpm.native_libs: regen elfdeps.lock and fix plugin registration (#22903)

  • Java fix bug with inner class inference (#22889)

  • Support large numbers of input files to Pyright. (#22901)

  • Added write permission to nudgebot (#22902)

  • nfpm.native_libs: Add RPM package depends from packaged pex_binaries (#22899)

  • Remove pyupgrade in favour of ruff-check (#22900)

  • nfpm.native_libs: new backend for nfpm pkg deps (only elfdeps subsystem) (#22873)

  • Upgrade Pex to 2.69.2 (#22893)

  • Make adhoc_tool_test more robust (#22892)

  • Updated all python subsystem constraints to 3.14 (#22890)

release_2.30.0rc1

26 Nov 22:03
release_2.30.0rc1
577e318

Choose a tag to compare

release_2.30.0rc1 Pre-release
Pre-release
  • Prepare 2.30.0rc1 (#22919)

  • flag non-runnable targets used with code_quality_tool (Cherry-pick of #22875) (#22876)

release_2.31.0.dev2

15 Nov 12:15
release_2.31.0.dev2
86d7491

Choose a tag to compare

release_2.31.0.dev2 Pre-release
Pre-release
  • Prepare 2.31.0.dev2 (#22891)

  • stop ci/builds on x86_64 macos (#22872)

  • plumb through (most) of Pex's --scie flags (#22866)

  • PBS: scrape release metadata through 20251031 (#22887)

  • Simplify the ExecutionRequest class. (#22885)

  • Simplify Scheduler.product_request to only take a single subject. (#22884)

  • Github actions dependency updates (breaking Slack change) (#22853)

  • Update Pex to 2.69.1 (#22882)

  • Install Python 3.14 on RunsOn runners (#22881)

  • Fixed two sources of export_integration_test flakiness (#22879)

  • Fixing deprecations/removals ahead of Python 3.14 upgrade (#22857)

  • flag non-runnable targets used with code_quality_tool (#22875)

  • Update vscode setup docs (#22874)

  • [pants-ng] Initial implementation of contextual config (#22862)

  • nfpm: support chaining multiple InjectNfpmPackageFieldsRequests (sorted w/ simple priority integer) (#22864)

release_2.31.0.dev1

08 Nov 01:47
release_2.31.0.dev1
874d069

Choose a tag to compare

release_2.31.0.dev1 Pre-release
Pre-release
  • Prepare 2.31.0.dev1 (#22871)

  • nfpm: add get_package_field_sets_for_nfpm_content_file_deps rule (#22863)

  • A new "pants next-gen" command-line parser. (#22808)

  • Use sandboxer in this repo. (#22849)

  • remove plugin support for pkg_resources-style namespace packages (#22854)

  • rust: upgrade to v1.91.0 (#22762)

  • Bumped Github's action versions (#22850)

  • Re-generated python subsystem lockfiles (#22851)

  • Disable Get in our CI. (#22671)

  • Upgrade RunsOn AMI to ami-0405ab8faace0f675 (#22846)

  • Updated tree-sitter and language grammars (#22837)

  • Allow setting Python resolve interpreter_constraints as defaults for targets (#22676)

release_2.29.1

08 Nov 01:43
release_2.29.1
9296c63

Choose a tag to compare

release_2.28.1

08 Nov 01:46
release_2.28.1
dd39c25

Choose a tag to compare

release_2.27.1

08 Nov 01:54
release_2.27.1
2a9f6e7

Choose a tag to compare

release_2.30.0rc0

08 Nov 01:34
release_2.30.0rc0
c9a9fe7

Choose a tag to compare

release_2.30.0rc0 Pre-release
Pre-release
  • Prepare 2.30.0rc0 (#22870)

  • Go: compile with trimpath for reproducible output (Cherry-pick of #22749) (#22844)