Skip to content

Releases: pantsbuild/pants

release_2.27.0rc0

26 May 05:07
release_2.27.0rc0
945b0de
Compare
Choose a tag to compare
release_2.27.0rc0 Pre-release
Pre-release
  • Prepare 2.27.0rc0 (#22367)

  • ensure error when duplicate declared targets exist in same directory (Cherry-pick of #22355) (#22356)

release_2.26.1rc0

26 May 05:08
release_2.26.1rc0
dcb0f9b
Compare
Choose a tag to compare
release_2.26.1rc0 Pre-release
Pre-release
  • ensure error when duplicate declared targets exist in same directory (Cherry-pick of #22355) (#22357)

release_2.25.2rc0

26 May 05:30
release_2.25.2rc0
ec27985
Compare
Choose a tag to compare
release_2.25.2rc0 Pre-release
Pre-release
  • ensure error when duplicate declared targets exist in same directory (Cherry-pick of #22355) (#22358)

release_2.28.0.dev1

20 May 04:39
release_2.28.0.dev1
76ec7c1
Compare
Choose a tag to compare
release_2.28.0.dev1 Pre-release
Pre-release
  • Prepare 2.28.0.dev1 (#22323)

  • [Call-by-name] migrate src/python/pants/backend/go (#22314)

  • fix: Inherit required field for JS goals in typescript target (#22317)

  • [Call-by-name] migrate src/python/pants/backend/go/util_rules (#22306)

  • Simplify rule mock validation. (#22321)

  • Update to newer RunsOn AMI. (#22322)

  • upgrade to Rust v1.87.0 (#22316)

  • [Call-by-name] migrate src/python/pants/core/goals/tailor.py (#22319)

  • [Call-by-name] migrate src/python/pants/jvm/shading:: (#22318)

  • Allow bypassing pants.backend.docker.utils.suggest_renames (#22250)

  • [Call-by-name] migrate src/python/pants/core/util_rules/environments.py (#22312)

  • [Call-by-name] migrate tests in src/python/pants/core/goals (#22313)

  • [Call-by-name] migrate src/python/pants/vcs/git_test.py (#22309)

  • [Call-by-name] migrate src/python/pants/jvm/strip_jar:: (#22307)

  • [Call-by-name] migrate src/python/pants/core/goals/update_build_files.py (#22308)

  • [Call-by-name] migrate src/python/pants/core/util_rules/stripped_source_files.py (#22311)

  • [Call-by-name] migrate src/python/pants/core/util_rules/archive.py (#22310)

  • [Call-by-name] migrate src/python/pants/jvm/resources.py (#22305)

  • [Call-by-name] Migrated remaining pants.backend.python that weren't cyclic deps or unions (#22304)

  • [Call-by-name] migrate src/python/pants/vcs:: (#22303)

  • [Call-by-name] Migrated pants.backend.experimental.adhoc and some others (#22299)

  • [Call-by-name] migrate src/python/pants/jvm/jar_tool/jar_tool.py (#22302)

  • [Call-by-name] migrate core util_rules: adhoc_binaries & adhoc_process_support (#22301)

  • [Call-by-name] migrate src/python/pants/backend/go/util_rules 2 (#22298)

  • [Call-by-name] migrate src/python/pants/jvm/package (#22300)

  • [Call-by-name] migrate Helm backends (#22269)

  • Fix bug in mock get resolution. (#22297)

  • [Call-by-name] migrate src/python/pants/backend/go/util_rules (#22283)

  • [Call-by-name] Migrated pants.backend.experimental.javascript (#22296)

  • [Call-by-name] migrate core system binaries rules (#22287)

  • [Call-by-name] Migrated pants.backend.python (part 3) (#22292)

  • [Call-by-name] Migrated pants.backend.python (part 4) (#22293)

release_2.28.0.dev0

14 May 23:52
release_2.28.0.dev0
306a4bc
Compare
Choose a tag to compare
release_2.28.0.dev0 Pre-release
Pre-release
  • Prepare 2.28.0.dev0 (#22275)

  • [Call-by-name] migrate docker backends (#22288)

  • [Call-by-name] Migrated pants.backend.python (part 2) (#22291)

  • [Call-by-name] migrate Scala backends (#22289)

  • [Call-by-name] migrate Java backends (#22290)

  • skip remote cache integration test (#22286)

  • Fix run_rule_with_mocks(). (#22273)

  • [call-by-name] Migrated pants.backend.experimental.go.debug_goals (#22279)

  • [Call-by-name] Migrated pants.backend.experimental.typescript (#22285)

  • [Call-by-name] Migrate pants.backend.experimental.*.debug_goals (#22282)

  • [Call-by-name] Migrated pants.backend.python (part 1) (#22284)

  • [Call-by-name] Migrated pants.backend.project_info (#22281)

  • [Call-by-name] migrate src/python/pants/jvm/test (#22277)

  • [Call-by-name] Migrated pants.backend.python.mixed_interpreter_constraints (#22278)

  • [Call-by-name] migrate src/python/pants/jvm/resolve (#22276)

  • [Call-by-name] migrate BSP backends (#22271)

  • [Call-by-name] migrate pants.backend.google_cloud_function.python backend (#22272)

  • [Call-by-name] migrate Terraform backends (#22265)

  • [Call-by-name] migrate OpenAPI backends (#22268)

  • [Call-by-name] Migrate python_build_standalone provider backend (#22274)

  • [Call-by-name] migrate Thrift codegen backends (#22270)

  • [Call-by-name] Migrate pyenv & pyenv.custom_install provider backends (#22249)

  • [Call-by-name] Manually migrated the common ruff code (#22262)

  • [Call-by-name] Migrated pants.backend.python.typecheck.mypy (#22266)

  • [Call-by-name] Migrated pants.backend.python.lint.pylint (#22260)

  • [Call-by-name] migrate pants.backend.experimental.codegen.protobuf.scala backend (#22255)

  • fix remote cache integration test to wait for CAS/AC to settle (#22263)

  • [Call-by-name] migrate pants.backend.experimental.codegen.python_format_string.k8s backend (#22264)

  • [Call-by-name] migrate pants.backend.experimental.codegen.protobuf.go backend (#22261)

  • Create blank release notes for the 2.28.x release series. (#22259)

release_2.27.0a0

13 May 21:23
release_2.27.0a0
b67598a
Compare
Choose a tag to compare
release_2.27.0a0 Pre-release
Pre-release
  • Prepare 2.27.0a0 (#22258)

  • [Call-by-name] migrate pants.backend.experimental.kotlin backend (#22257)

  • [Call-by-name] migrate pants.backend.experimental.codegen.avro.java backend (#22256)

  • [Call-by-name] migrate pants.backend.experimental.codegen.protobuf.java backend (#22254)

  • [Call-by-name] migrate pants.backend.url_handlers.s3 backend (#22253)

  • [Call-by-name] Migrated JS Prettier (#22252)

  • fix up some whitespace issues in field help docs (#22245)

  • Wire the sandboxer in to process execution. (#22236)

  • update Pex to 2.37.0; back on latest (25.1.1) pip (#22242)

  • Include a summary of which initialization options changed in Pantsd daemon restart logs (#22232)

  • Add Trivy security scanner (#21780)

  • revert to pip 25.0 for lockfile generation (#22238)

  • Unit and integration tests for the sandboxer. (#22230)

  • docs: fix typo in regards to resolves_to_no_binary (#22231)

  • Initialise terraform in the same invocation as subsequent commands (#22218)

  • Embed the sandboxer binary in the Pants dist. (#22223)

  • Include Action and Command digests in workunit metadata (#22212)

release_2.26.0

05 May 01:57
release_2.26.0
f46bd1a
Compare
Choose a tag to compare

release_2.27.0.dev3

02 May 04:35
release_2.27.0.dev3
0fcc5cc
Compare
Choose a tag to compare
release_2.27.0.dev3 Pre-release
Pre-release
  • Prepare 2.27.0.dev3 (#22227)

  • Allow extra env vars to be set on nodejs package installs (#22215)

  • Provide selected python interpreter to non-internal pex packaging via --python-path (#22160)

  • Bump tower from 0.4.13 to 0.5.2 in /src/rust/engine (#22216)

  • update to Pex 2.26.0 (#22222)

  • Fix handling of non UTF-8 files in git invocations (#22207)

  • Sandboxer process management (#22210)

  • Reorder the args of the environment_vars_subset rule. (#22217)

  • [Call-by-name] Migrate codegen backends. (#22213)

  • [Call-by-name] Migrate Python AWS Lambda (#22211)

  • Restart docker environment container when MIA (#22128)

  • Support codegen for terraform dependencies (#22202)

  • Sandboxer server and client binaries. (#22206)

  • pex: upgrade to v2.33.9 (#22204)

  • Function to convert a StoreCliOpt into cli option strings. (#22205)

  • Initial code for the sandboxer service (#22194)

  • Update Cargo.lock to latest deps versions. (#22193)

  • Update PBS provider to 20250409 (#22191)

  • log instead of halting when workunit-logger encounters unserializable metadata (#22186)

  • Bump docker_credential from 1.2.0 to 1.3.1 in /src/rust/engine (#22182)

  • Bump petgraph from 0.6.2 to 0.6.5 in /src/rust/engine (#22180)

  • implement sigv4 signing for s3 downloads (#21956)

  • perf: immutable digest for shell dependency inference (#22187)

  • Always install hdrhistogram dependency: --stats-logs shows metrics by default (#22190)

  • Upgrade ruff 0.11.0 -> 0.11.5 (#22178)

release_2.26.0rc0

24 Apr 03:25
release_2.26.0rc0
529581f
Compare
Choose a tag to compare
release_2.26.0rc0 Pre-release
Pre-release
pantsbuild.pants release 2.26.0rc0

release_2.27.0.dev2

13 Apr 12:16
release_2.27.0.dev2
bf355d6
Compare
Choose a tag to compare
release_2.27.0.dev2 Pre-release
Pre-release
  • Prepare 2.27.0.dev2 (#22188)

  • Support formatting typescript sources with prettier (#22173)

  • Don't run a full CI on devcontainer changes (#22096)

  • Bump smallvec from 1.14.0 to 1.15.0 in /src/rust/engine (#22179)

  • Bump tokio-util from 0.7.12 to 0.7.14 in /src/rust/engine (#22181)

  • upgrade to Rust v1.86.0 (#22177)

  • Scrape PBS 20250317 release (#22174)

  • Fix issue where pnpm-workspaces.yaml can affect NPM or Yarn projects (#22145)

  • Allow processes to occupy more than one slot in the execution semaphore (#21960)

  • Copy-edit and find highlights in 2.26 release notes (#22163)

  • Include all commits in GH release summary (#22157)

  • Bump webpki from 0.22.2 to 0.22.4 in /src/rust/engine (#22168)

  • Bump tokio-stream from 0.1.16 to 0.1.17 in /src/rust/engine (#22166)

  • Bump errno from 0.2.8 to 0.3.6 in /src/rust/engine (#22169)

  • Bump shell-quote from 0.7.1 to 0.7.2 in /src/rust/engine (#22167)

  • Replace deprecated importlib.resources.read_binary with (files() / …).read_bytes() (#22162)