Skip to content

Releases: pantsbuild/pants

release_2.29.1rc0

23 Oct 16:39
release_2.29.1rc0
9a422e8

Choose a tag to compare

release_2.29.1rc0 Pre-release
Pre-release
  • Prepare 2.29.1rc0 (#22786)

  • only set pex --override during lockfile generation (Cherry-pick of #22783) (#22785)

  • Fix an inappropriate argument to concurrently() (cherry-pick of #22712) (#22736)

release_2.30.0.dev3

18 Oct 07:11
release_2.30.0.dev3
8e7f71e

Choose a tag to compare

release_2.30.0.dev3 Pre-release
Pre-release
  • Prepare 2.30.0.dev3 (#22758)

  • Bump clap from 4.5.48 to 4.5.49 in /src/rust (#22748)

  • Windows CI (#22751)

  • Bump tokio-rustls from 0.26.3 to 0.26.4 in /src/rust (#22737)

  • Add typescript typechecking support (#22461)

  • Bump libc from 0.2.176 to 0.2.177 in /src/rust (#22747)

  • Bump tokio from 1.47.1 to 1.48.0 in /src/rust (#22746)

  • [windows] Add windows support in the stdio crate. (#22745)

  • Remove unused dep on madvise crate. (#22741)

  • Fix failing local store tests. (#22742)

  • re-sync generated github workflows (#22735)

  • run tests on mac arm (#22717)

  • use upstream rust-cache action (#22718)

release_2.29.0

05 Oct 03:42
release_2.29.0
e4ac77e

Choose a tag to compare

  • Prepare 2.29.0 (#22729)

  • Go dependency download and analysis performance fix (Cherry-pick of #22726) (#22732)

release_2.30.0.dev2

05 Oct 03:24
release_2.30.0.dev2
84b7ce4

Choose a tag to compare

release_2.30.0.dev2 Pre-release
Pre-release
  • Prepare 2.30.0.dev2 (#22728)

  • Fix issues in call-by-name docs (#22733)

  • Go dependency download and analysis performance fix (#22726)

  • Bump cargo_metadata from 0.22.0 to 0.23.0 in /src/rust (#22720)

  • Bump libc from 0.2.175 to 0.2.176 in /src/rust (#22719)

  • Bump clap from 4.5.45 to 4.5.48 in /src/rust (#22721)

  • Bump tempfile from 3.22.0 to 3.23.0 in /src/rust (#22722)

  • Bump serde from 1.0.226 to 1.0.228 in /src/rust (#22723)

  • remove obsolete coverage directive (#22716)

  • update the default version of kubeconform to 0.7.0 (#22702)

  • Upgrade RunsOn AMI to ami-00e3295c7f5b37c72 (#22724)

  • Regenerate in-repo Python lockfiles (#22714)

  • Write Python lockfile metadata to separate files (#22713)

  • restore coveralls.io test coverage reporting (#22700)

  • deprecate experimental rust backend (#22710)

  • Upgrade Pex to 2.59.1 (#22715)

  • Deprecate Get(). (#22709)

  • Fix an inappropriate argument to concurrently(). (#22712)

  • Rewrite a last few docs to use call-by-name. (#22708)

  • [Call-by-name] Candidate fix for error when using migrate-call-by-name outside of Pants main repo (#22701)

  • Bump hyper-util from 0.1.15 to 0.1.17 in /src/rust (#22659)

  • Bump time from 0.3.43 to 0.3.44 in /src/rust (#22695)

  • Rewrite "writing plugins" docs to use call-by-name. (#22707)

  • PBS: scrape release metadata through 20250918 (#22698)

  • Bump indexmap from 2.11.0 to 2.11.4 in /src/rust (#22696)

  • Rewrite tutorials to use call-by-name. (#22706)

  • skip mysteriously broken rustfmt test (#22705)

  • Rewrite Rules API docs for call-by-name. (#22699)

  • Bump errno from 0.3.13 to 0.3.14 in /src/rust (#22693)

  • use .flatten instead of .map_err(...)? (#22697)

  • update to ruff 0.13.0 (#22665)

  • Bump tokio-rustls from 0.26.2 to 0.26.3 in /src/rust (#22694)

  • update the default version of helm-unittest to 1.0.1 (#22669)

  • update Pex to 2.57.0 (#22664)

  • migrate task_executor crate to Rust 2024 Edition (#22688)

  • Bump serde from 1.0.219 to 1.0.225 in /src/rust (#22657)

  • Add CRD support to k8s parser (#22652)

  • Bump serde_json from 1.0.142 to 1.0.145 in /src/rust (#22658)

release_2.30.0.dev1

22 Sep 15:19
release_2.30.0.dev1
7a44ac4

Choose a tag to compare

release_2.30.0.dev1 Pre-release
Pre-release
  • Prepare 2.30.0.dev1 (#22673)

  • Test rule helpers using call-by-name. (#22690)

  • Get rid of SchedulerTestBase. (#22689)

  • migrate most remaining crates to Rust 2024 Edition (#22686)

  • Get rid of TestCase classes in rules_test.py. (#22687)

  • migrate various crates to Rust 2024 Edition (#22684)

  • migrate engine crate to Rust 2024 Edition (#22685)

  • migrate options crate to Rust 2024 Edition (#22680)

  • migrate fs crates to Rust 2024 Edition (#22683)

  • migrate rule_graph crate to Rust 2024 Edition (#22682)

  • migrate async_latch and async_value crates to Rust 2024 Edition (#22681)

  • migrate the remote_provider crates to Rust 2024 Edition (#22679)

  • migrate thegraph crate to Rust 2024 Edition (#22678)

  • migrate the process_execution crates to Rust 2024 Edition (#22677)

  • migrate dep_inference crate to Rust 2024 Edition (#22675)

  • migrate grpc_util crate to 2024 Edition (#22674)

  • Optionally panic if a Get is used. (#22670)

  • Bump uuid from 1.18.0 to 1.18.1 in /src/rust (#22660)

  • Bump chrono from 0.4.41 to 0.4.42 in /src/rust (#22656)

  • exclude Pex from the external tool upgrade parsing (#22666)

  • Port engine tests to call-by-name. (#22667)

  • A call_by_type pytest marker. (#22661)

  • upgrade shoalsoft-pants-opentelemetry-plugin in CI to v0.5.0 (#22662)

  • Finish porting backends to call-by-name. (#22655)

  • Finish porting several more backends to call-by-name. (#22651)

  • release notes: startup benchmark results (#22646)

  • Port remaining JVM-related files to call-by-name (#22650)

  • upgrade PyO3 to v0.26.0 (#22647)

  • Port core/environments to call-by-name. (#22649)

  • Support mutually recursive call-by-name rules. (#22648)

  • complete the deprecation cycle for experimental_test_shell_command (#22645)

  • Bump log from 0.4.27 to 0.4.28 in /src/rust (#22630)

  • misc 2.29.x release note copy edits (#22640)

  • rename protos::gen to protos::pb in advance of Rust 2024 Edition (#22635)

release_2.29.0rc0

22 Sep 15:57
release_2.29.0rc0
f2feb48

Choose a tag to compare

release_2.29.0rc0 Pre-release
Pre-release
  • Prepare 2.29.0rc0 (#22672)

  • release notes: startup benchmark results (Cherry-pick of #22646) (#22653)

  • misc 2.29.x release note copy edits (Cherry-pick of #22640) (#22644)

  • filter out github-actions[bot] as a contributor (Cherry-pick of #22641) (#22643)

release_2.30.0.dev0

12 Sep 02:24
release_2.30.0.dev0
f949d54

Choose a tag to compare

release_2.30.0.dev0 Pre-release
Pre-release
  • Prepare 2.30.0.dev0 (#22639)

  • filter out github-actions[bot] as a contributor (#22641)

  • Bump tempfile from 3.21.0 to 3.22.0 in /src/rust (#22631)

  • bump old dockerfile parser removal out another cycle (#22642)

  • Bump regex from 1.11.1 to 1.11.2 in /src/rust (#22629)

  • Bump async-trait from 0.1.88 to 0.1.89 in /src/rust (#22632)

  • Bump time from 0.3.41 to 0.3.43 in /src/rust (#22633)

  • More call-by-name migrations. (#22636)

  • update override help text for latest Pex features (#22634)

  • Convert a few more stray backend files to call-by-name. (#22628)

  • Generate a metadata file for FaaS artifacts. (#22624)

  • pex: upgrade to v2.55.2 (#22626)

  • Switch several tests from mock gets to mock calls. (#22627)

  • More call-by-name ports (#22623)

  • Bump hyper from 1.6.0 to 1.7.0 in /src/rust (#22614)

  • plumb through Pex's exclude & override flags to the resolve subsystem (#22607)

  • Port the engine to call-by-name (#22621)

  • Refactor environment_vars_subset to its own file in core (#22619)

  • Port streaming_workunit_handler.py to call-by-name (#22620)

  • Fix the RunsOn AMI building action. (#22609)

  • Upgrade RunsOn to AMI 05b201f1d5a58d306 (#22616)

  • A GH action to automate periodic creation of a new RunsOn AMI (#22605)

release_2.29.0a0

12 Sep 01:59
release_2.29.0a0
fed84a7

Choose a tag to compare

release_2.29.0a0 Pre-release
Pre-release
  • Prepare 2.29.0a0 (#22638)

  • More call-by-name migrations. (#22636)

  • update override help text for latest Pex features (#22634)

  • Convert a few more stray backend files to call-by-name. (#22628)

  • Generate a metadata file for FaaS artifacts. (#22624)

  • pex: upgrade to v2.55.2 (#22626)

  • Switch several tests from mock gets to mock calls. (#22627)

  • More call-by-name ports (#22623)

  • Bump hyper from 1.6.0 to 1.7.0 in /src/rust (#22614)

  • plumb through Pex's exclude & override flags to the resolve subsystem (#22607)

  • Port the engine to call-by-name (#22621)

  • Refactor environment_vars_subset to its own file in core (#22619)

  • Port streaming_workunit_handler.py to call-by-name (#22620)

  • Fix the RunsOn AMI building action. (#22609)

  • Upgrade RunsOn to AMI 05b201f1d5a58d306 (#22616)

  • A GH action to automate periodic creation of a new RunsOn AMI (#22605)

release_2.28.0

08 Sep 21:18
release_2.28.0
21b621b

Choose a tag to compare

release_2.29.0.dev5

03 Sep 15:35
release_2.29.0.dev5
f1252a1

Choose a tag to compare

release_2.29.0.dev5 Pre-release
Pre-release
  • Prepare 2.29.0.dev5 (#22606)

  • Fix attestation globs. (#22604)

  • update to Pex 2.54.1 (#22598)