Releases: pantsbuild/pants
release_2.29.1rc0
release_2.30.0.dev3
-
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
release_2.30.0.dev2
-
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-nameoutside 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
.flatteninstead 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_executorcrate 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
-
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
enginecrate to Rust 2024 Edition (#22685) -
migrate
optionscrate to Rust 2024 Edition (#22680) -
migrate
fscrates to Rust 2024 Edition (#22683) -
migrate
rule_graphcrate to Rust 2024 Edition (#22682) -
migrate
async_latchandasync_valuecrates to Rust 2024 Edition (#22681) -
migrate the
remote_providercrates to Rust 2024 Edition (#22679) -
migrate the
graphcrate to Rust 2024 Edition (#22678) -
migrate the
process_executioncrates to Rust 2024 Edition (#22677) -
migrate
dep_inferencecrate to Rust 2024 Edition (#22675) -
migrate
grpc_utilcrate 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::gentoprotos::pbin advance of Rust 2024 Edition (#22635)
release_2.29.0rc0
release_2.30.0.dev0
-
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_subsetto 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
-
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_subsetto 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
- Prepare 2.28.0 (#22622)