Releases: pantsbuild/pants
release_2.27.0rc0
release_2.26.1rc0
release_2.25.2rc0
release_2.28.0.dev1
-
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
-
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
-
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
No changes since 2.26.0rc0
See release notes for all changes: https://github.com/pantsbuild/pants/blob/release_2.26.0/docs/notes/2.26.x.md
release_2.27.0.dev3
-
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
pantsbuild.pants release 2.26.0rc0
release_2.27.0.dev2
-
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)