Skip to content

Releases: pantsbuild/pants

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)

release_2.30.1

28 Jan 14:18
release_2.30.1
96c099f

Choose a tag to compare

release_2.31.0.dev7

13 Jan 15:31
release_2.31.0.dev7
b12ccd3

Choose a tag to compare

release_2.31.0.dev7 Pre-release
Pre-release
  • Prepare 2.31.0.dev7 (#23010)

  • Specified exact Rust profile and components in rust-toolchain (#23000)

  • Add apache-airflow-client to default module mapping (#23007)

  • update to Pex 2.79.0 (#23003)

  • Fix incorrect use of PEX_PYTHON. (#22994)

  • update PBS Python manifest through version 20251217 (#23002)

  • Error out of ./cargo scripts if we don't have the protoc dependency available (#23001)

  • update Pex to 2.77.0 (#22986)

release_2.30.1rc0

13 Jan 02:36
release_2.30.1rc0
d2a219e

Choose a tag to compare

release_2.30.1rc0 Pre-release
Pre-release
  • Prepare 2.30.1rc0 (#23011)

  • free up disk space in runner image (even from containers) (pick of #2… (#23012)

  • [Issue 23005] Add apache-airflow-client to default module mapping (Cherry-pick of #23007) (#23009)

  • Manual Cherry Pick: Fix incorrect use of PEX_PYTHON. (#22994) (#23004)

release_2.31.0.dev6

08 Jan 18:03
release_2.31.0.dev6
0d471f9

Choose a tag to compare

release_2.31.0.dev6 Pre-release
Pre-release
  • Prepare 2.31.0.dev6 (#22984)

  • docs: codify the expected number of concurrent stable branches (#22957)

  • always use pex thru the cli, never as a python module (#22979)

  • make shell_command targets be runnable via the run goal (#22981)

  • Upgrade RunsOn AMI to ami-0057bf9b58247b3f0 (#22980)

  • make the sandboxer startup less chatty (#22625)

  • upgrade default version of protoc to v30.2 (#22415)

  • Updated a batch of Rust dependencies (no code changes) (#22973)

  • Updated GHA deps (#22970)

  • Persist pip log in the sandbox on plugin resolve (#22965)

release_2.31.0.dev5

27 Dec 08:04
release_2.31.0.dev5
a32efcb

Choose a tag to compare

release_2.31.0.dev5 Pre-release
Pre-release
  • Prepare 2.31.0.dev5 (#22966)

  • partition protobuf targets for dependency inference using any "resolve-like" fields (#21918)

  • Add multi-module support to golangci-lint plugin and upgrade to v2 (#22934)

  • CI: bump various actions versions (#22961)

  • Add proxy environment variables for tool downloads (#22933)

  • remove CARGO_BUILD_JOBS debug leftover (#22959)

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)