Skip to content

Releases: pantsbuild/pants

release_2.28.0rc1

22 Aug 16:29
release_2.28.0rc1
61e8f41

Choose a tag to compare

release_2.28.0rc1 Pre-release
Pre-release
  • Prepare 2.28.0rc1 (#22583)

  • scrape PBS release 20250723 (Cherry-pick of #22549) (#22555)

  • Attempt to ensure that sandboxer socket path is short. (Cherry-pick of #22544) (#22546)

release_2.29.0.dev2

25 Jul 21:23
release_2.29.0.dev2
cf1b160

Choose a tag to compare

release_2.29.0.dev2 Pre-release
Pre-release
  • Prepare 2.29.0.dev2 (#22537)

  • docs: getting started points to stable version docs (#21651)

  • Bump num_cpus from 1.16.0 to 1.17.0 in /src/rust (#22531)

  • Fix environment targets with empty sequence fields overriding global configuration (#22466)

  • Bump rustls from 0.23.27 to 0.23.29 in /src/rust (#22527)

  • log a link to Honeycomb UI for traces (#22524)

  • Bump uuid from 1.16.0 to 1.17.0 in /src/rust (#22528)

  • Bump indexmap from 2.9.0 to 2.10.0 in /src/rust (#22530)

  • disable Honeycomb globally in GHA workflow by default (#22532)

  • [docs] Add guidance on using buildx kubernetes drivers for docker images (#22523)

  • make sure to prooperly disable honeycomb spans in github forks (#22522)

  • send work unit telemetry in CI to Honeycomb (#22513)

  • Use pipes and avoid wrapping in generated CI yaml, for easier human introspection (#22515)

  • Convert most of the core lint/fix/fmt Gets to call-by-name (#22516)

  • Support **implicitly() in the RuleRunner (#22517)

  • Migrate union membership to rust (#22448)

  • Migrate to call-by-name using polymorphic rule (#22514)

  • Bump cargo_metadata from 0.20.0 to 0.21.0 in /src/rust (#22504)

  • Bump tokio from 1.44.2 to 1.46.1 in /src/rust (#22509)

  • rust: fix some crate versions which were not specified at workspace level (#22512)

  • Bump hyper-util from 0.1.11 to 0.1.15 in /src/rust (#22506)

  • Bump clap from 4.5.37 to 4.5.41 in /src/rust (#22510)

  • Bump sha2 from 0.10.8 to 0.10.9 in /src/rust (#22511)

  • Bump os_pipe from 1.2.1 to 1.2.2 in /src/rust (#22505)

  • Bump errno from 0.3.11 to 0.3.13 in /src/rust (#22503)

  • Bump docker_credential from 1.3.1 to 1.3.2 in /src/rust (#22507)

  • Refactor ts-config rule to allow call-by-name (#22427)

release_2.28.0rc0

25 Jul 21:36
release_2.28.0rc0
3b60f42

Choose a tag to compare

release_2.28.0rc0 Pre-release
Pre-release
  • Prepare 2.28.0rc0 (#22538)

  • [docs] Add guidance on using buildx kubernetes drivers for docker images (Cherry-pick of #22523) (#22525)

  • scrape PBS releases 20250708 and 20250712 (Cherry-pick of #22495) (#22496)

  • upgrade to pex v2.45.2 (Cherry-pick of #22490) (#22493)

  • pbs: scrape releases through 20250702 (Cherry-pick of #22491) (#22492)

  • add more module mappings for grpcio including type stubs (Cherry-pick of #22469) (#22474)

  • Mention call-by-name migration with real-world numbers in 2.28 release notes (Cherry-pick of #22470) (#22476)

release_2.29.0.dev1

16 Jul 06:23
release_2.29.0.dev1
b49c5c7

Choose a tag to compare

release_2.29.0.dev1 Pre-release
Pre-release
  • Prepare 2.29.0.dev1 (#22508)

  • rust: reorganize code so src/rust is the workspace root (#22502)

  • rust: upgrade petgraph and fixedbitset crates (#22499)

  • rust: upgrade itertools crate to v0.14.0 (#22498)

  • Bump rustls-pki-types from 1.11.0 to 1.12.0 in /src/rust/engine (#22464)

  • scrape PBS releases 20250708 and 20250712 (#22495)

  • Switch regular pantsd polling log line to trace! level (#22488)

  • PBS: scrape SHA256SUMS file for hashes instead of .sha256 files (#22494)

  • upgrade to pex v2.45.2 (#22490)

  • pbs: scrape releases through 20250702 (#22491)

  • Convert internal plugins to call-by-name. (#22486)

  • Port more core files to call-by-name. (#22485)

  • PyO3: upgrade to v0.25.1 (#22462)

  • Port more core files to call-by-name. (#22468)

  • Fix polymorphic call-by-name (#22482)

  • rust: upgrade to v1.88.0 (#22481)

  • Fix typo in completion.py (#22477)

  • Mention call-by-name migration with real-world numbers in 2.28 release notes (#22470)

  • Include .d.ts as explicit TypeScript extension for dep inference (#22472)

  • add more module mappings for grpcio including type stubs (#22469)

  • Fix a lacuna in the tailor unit test. (#22467)

  • Bump toml from 0.5.11 to 0.8.23 in /src/rust/engine (#22465)

  • Restart dead and exited docker_environment containers (#22237)

release_2.29.0.dev0

06 Jul 07:01
release_2.29.0.dev0
9cbc1fc

Choose a tag to compare

release_2.29.0.dev0 Pre-release
Pre-release
  • Prepare 2.29.0.dev0 (#22457)

  • upgrade tempfile crate (#22456)

  • Migrate some Gets in core to call-by-name (#22451)

  • perf: Migrate to call-by-name in build_files.py (#22428)

  • Bump parking_lot from 0.12.3 to 0.12.4 in /src/rust/engine (#22452)

  • chore: add node_build_script to javascript target_types (#22426)

  • fix: missing common targets for node_build_script (#22437)

release_2.26.2

03 Jul 00:13
release_2.26.2
3d998f0

Choose a tag to compare

pantsbuild.pants release 2.26.2

release_2.25.3

03 Jul 00:22
release_2.25.3
ad65d95

Choose a tag to compare

pantsbuild.pants release 2.25.3

release_2.28.0a0

02 Jul 06:53
release_2.28.0a0
2ff63a7

Choose a tag to compare

release_2.28.0a0 Pre-release
Pre-release
  • Prepare 2.28.0a0 (#22433)

  • Move remaining tests from tests/ to src/. (#22446)

  • Remove the never-used SOAP backend. (#22447)

  • support for compiling into both scala2 and scala3 (#22419)

  • feat: add node_run_script (#22420)

  • refactor environments rules to the separate namespace (#22438)

  • Move most of the remaining tests from tests/ to src/. (#22439)

  • Support for polymorphic rules (#22375)

  • Delay experimental_test_shell_command deprecated alias removal to 2.30 (#22434)

  • Update 2.27.x release notes in anticipation of the 2.27.0 release. (#22430)

  • Support using different binary name to package with NodeJSTool (#22389)

  • fix docker environment to generate proper __run.sh script (#22422)

  • Bump smallvec from 1.15.0 to 1.15.1 in /src/rust/engine (#22416)

release_2.26.2rc0

01 Jul 07:56
release_2.26.2rc0
5542c9c

Choose a tag to compare

release_2.26.2rc0 Pre-release
Pre-release
  • add missing backends to releases (#22407)

release_2.25.3rc0

01 Jul 23:43
release_2.25.3rc0
509c8a1

Choose a tag to compare

release_2.25.3rc0 Pre-release
Pre-release
  • add missing backends to releases (#22408)