Skip to content

Commit

Permalink
Prep for 2.9.0.dev3 (pantsbuild#13823)
Browse files Browse the repository at this point in the history
Internal changes:

* [internal] Remove superfluous f-string specifiers ([pantsbuild#13821](pantsbuild#13821))

* [internal] scala: extract annotations as consumed types ([pantsbuild#13810](pantsbuild#13810))

* [jvm] Split nailgun digest from input file digests ([pantsbuild#13813](pantsbuild#13813))

* [internal] jvm: add jre_major_version and use stderr to properly extract version ([pantsbuild#13812](pantsbuild#13812))

* [internal] Clean up Go `embed` support's handling of dependencies ([pantsbuild#13801](pantsbuild#13801))

* [internal] scala: handle package object syntax in parser ([pantsbuild#13809](pantsbuild#13809))

* [internal] java: fix junit sentinel rule setup ([pantsbuild#13815](pantsbuild#13815))

* [internal] upgrade to rust v1.57.0 ([pantsbuild#13807](pantsbuild#13807))

* [internal] add failing test for FrozenDict equality issue ([pantsbuild#13389](pantsbuild#13389))

* [internal] Use `PyObject` instead of `Value` in more places ([pantsbuild#13802](pantsbuild#13802))

* Remove MultiPlatform Process abstractions ([pantsbuild#12725](pantsbuild#12725))

* [internal] add `JvmToolBase` for lockfile handling for JVM tools ([pantsbuild#13777](pantsbuild#13777))

* [internal] Port `MergeDigests` to Rust ([pantsbuild#13773](pantsbuild#13773))

* [jvm] Spawn nailgun servers outside the pool lock ([pantsbuild#13796](pantsbuild#13796))

* [internal] DRY loading internal Go binaries ([pantsbuild#13800](pantsbuild#13800))

* [internal] Convert unit tests to use pytest ([pantsbuild#13798](pantsbuild#13798))

* [internal] remove dead code - socket util. ([pantsbuild#13797](pantsbuild#13797))

* [internal] Reorganize Go parser scripts ([pantsbuild#13791](pantsbuild#13791))

* Adds Jackson core/datatype to `JVM_ARTIFACT_MAPPINGS` ([pantsbuild#13792](pantsbuild#13792))

* [internal] go: initial support for embedding resources ([pantsbuild#13743](pantsbuild#13743))

* [internal] Refer to `go.mod` path when downloading packages ([pantsbuild#13786](pantsbuild#13786))

* [internal] More robust Go dependency inference tests ([pantsbuild#13785](pantsbuild#13785))

* [internal] `tailor` doesn't add `go_package` for `testdata` folder ([pantsbuild#13783](pantsbuild#13783))

* [internal] Add Scala backend to dryrun for wheel builds. ([pantsbuild#13772](pantsbuild#13772))

* [internal] Unify JVM thirdparty resolves ([pantsbuild#13771](pantsbuild#13771))

* [internal] scala: infer dependencies from consumed symbols and intermediate scopes ([pantsbuild#13758](pantsbuild#13758))

* [internal] java: infer scala encoded symbols ([pantsbuild#13739](pantsbuild#13739))

* [internal] scala: parse and report package scopes ([pantsbuild#13738](pantsbuild#13738))

* [internal] go: configure included env vars for `GoSdkProcess` ([pantsbuild#13734](pantsbuild#13734))

* Fix some `./cargo audit` vulnerabilities. ([pantsbuild#13728](pantsbuild#13728))

* [internal] fix non-empty __init__.py ([pantsbuild#13730](pantsbuild#13730))

* Compute RepositoryPex directly from addresses. ([pantsbuild#13716](pantsbuild#13716))

* Upgrade to cargo-audit 0.16.0. ([pantsbuild#13729](pantsbuild#13729))

* Simplify `NativeHandler`. ([pantsbuild#13727](pantsbuild#13727))

* [internal] Switch to a maintained fork of the `fuse` crate for `brfs`. ([pantsbuild#13679](pantsbuild#13679))

* [internal] Add infrastructure to support deprecating field names ([pantsbuild#13666](pantsbuild#13666))

* [internal] Introduce OptionalPex/OptionalPexRequest. ([pantsbuild#13712](pantsbuild#13712))

* [internal] tailor adds go_package targets ([pantsbuild#13703](pantsbuild#13703))

* [internal] Remove unused testproject for pants-plugin ([pantsbuild#13704](pantsbuild#13704))

* [internal] Rename ambiguous `subpath` variable for Go code ([pantsbuild#13701](pantsbuild#13701))

* [internal] scala: generate the JVM names seen by Java code for Scala code ([pantsbuild#13696](pantsbuild#13696))

* Use RequirementsPexRequest in run_pex_binary.py. ([pantsbuild#13693](pantsbuild#13693))

* [internal] Refactor finding owning `go_mod` for first-party packages ([pantsbuild#13695](pantsbuild#13695))

* [internal] repl: add append_only_caches / run_in_workspace attributes to ReplRequest ([pantsbuild#13599](pantsbuild#13599))

* [internal] switch back to official `cargo-ensure-prefix` crate ([pantsbuild#13692](pantsbuild#13692))

* [internal] scala: extract type names from all Type.* AST nodes ([pantsbuild#13685](pantsbuild#13685))

* [internal] Convert unit tests to use pytest ([pantsbuild#13652](pantsbuild#13652))

* Unblock codegen support for java export analysis (pantsbuild#13645) ([pantsbuild#13675](pantsbuild#13675))

* [internal] upgrade to Rust 2021 Edition ([pantsbuild#13644](pantsbuild#13644))

* [internal] Don't store derived values on `go_first_party_package` targets ([pantsbuild#13676](pantsbuild#13676))

* Upgrade to py03 0.15.1. ([pantsbuild#13725](pantsbuild#13725))

* Add PyPDF2 to module mapping ([pantsbuild#13717](pantsbuild#13717))

* Upgrade console and indacatif. ([pantsbuild#13726](pantsbuild#13726))
  • Loading branch information
illicitonion authored Dec 7, 2021
1 parent 916e1b4 commit 55bbcec
Show file tree
Hide file tree
Showing 3 changed files with 84 additions and 1 deletion.
1 change: 1 addition & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -232,6 +232,7 @@ Created by running `./build-support/bin/contributors.sh`.
+ Wolfram Arnold
+ Xaelias
+ Yi Cheng
+ Yoav Alon
+ Yuhan GUO
+ Yujie Chen
+ billybecker
Expand Down
2 changes: 1 addition & 1 deletion src/python/pants/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.9.0.dev2
2.9.0.dev3
82 changes: 82 additions & 0 deletions src/python/pants/notes/2.9.x.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,87 @@
# 2.9.x Release Series

## 2.9.0.dev3 (Dec 06, 2021)

### New Features

* java: add support for Google Java Format ([#13811](https://github.com/pantsbuild/pants/pull/13811))

* Adds support for remote jvm artifact urls ([#13793](https://github.com/pantsbuild/pants/pull/13793))

* Go tests can depend on `file` targets (e.g. `testdata` folder) ([#13781](https://github.com/pantsbuild/pants/pull/13781))

* An option to test/run/repl against the entire lockfile. ([#13732](https://github.com/pantsbuild/pants/pull/13732))

* Add `test_timeout` fields to `go_package` ([#13707](https://github.com/pantsbuild/pants/pull/13707))

* Added the `paths` goal to render all paths between two targets ([#13778](https://github.com/pantsbuild/pants/pull/13778))

* Add support for inferring relative imports from Scala ([#13775](https://github.com/pantsbuild/pants/pull/13775))

* go: add `go vet` linter ([#13438](https://github.com/pantsbuild/pants/pull/13438))

* Support interpolating Docker build args into the `repository` field of `docker_image` targets. ([#13721](https://github.com/pantsbuild/pants/pull/13721))

* Expose Pex `--resolve-local-platforms` option. ([#13715](https://github.com/pantsbuild/pants/pull/13715))

* Expose Pex `--layout` option for `pex_binary`. ([#13714](https://github.com/pantsbuild/pants/pull/13714))

* Add `skip_tests` field to `go_package` and `shunit2_test` ([#13708](https://github.com/pantsbuild/pants/pull/13708))

* JVM: Support strong first-party declarations of provided types ([#13698](https://github.com/pantsbuild/pants/pull/13698))

* scala: add `repl` support ([#13576](https://github.com/pantsbuild/pants/pull/13576))

* Capture pylint reports. ([#13689](https://github.com/pantsbuild/pants/pull/13689))

### User API Changes

* Rename `pypi_repositories` field to `repositories` ([#13794](https://github.com/pantsbuild/pants/pull/13794))

* Add `--local-cache` and `--process-cleanup` to replace `--process-execution-local-cache` and `--process-execution-local-cleanup` ([#13769](https://github.com/pantsbuild/pants/pull/13769))

* Add `pants_requirements` target generator and deprecate `pants_requirement` macro ([#13512](https://github.com/pantsbuild/pants/pull/13512))

* Stop generating `go_package` targets from `go_mod` ([#13702](https://github.com/pantsbuild/pants/pull/13702))

* Rename `go_first_party_package` target to `go_package` ([#13681](https://github.com/pantsbuild/pants/pull/13681))

* Upgrade default version of Black from 21.9b0 to 21.12b0 ([#13816](https://github.com/pantsbuild/pants/pull/13816))

* Upgrade to Pex 2.1.56. ([#13713](https://github.com/pantsbuild/pants/pull/13713))

### Plugin API Changes

* `IntField` and `FloatField` can ban negative numbers and zero ([#13705](https://github.com/pantsbuild/pants/pull/13705))

### Bug fixes

* Support materializing files through file symlinks. ([#13789](https://github.com/pantsbuild/pants/pull/13789))

* Fix duplicate error message for `publish` with no matching targets ([#13776](https://github.com/pantsbuild/pants/pull/13776))

* Fix bug when `docker push`ing multiple tags. ([#13764](https://github.com/pantsbuild/pants/pull/13764))

* Fix Java / Scala cycle artifact filename collision. ([#13759](https://github.com/pantsbuild/pants/pull/13759))

* Fix `run` goal for `pex_binary` with a script entry point from a 3rdparty dependency. ([#13748](https://github.com/pantsbuild/pants/pull/13748))

* Fix hadolint SIGSEGV. ([#13736](https://github.com/pantsbuild/pants/pull/13736))

* Fix `--resolve-local-platforms` help. ([#13722](https://github.com/pantsbuild/pants/pull/13722))

* Avoid calling disabled stream handlers. ([#13680](https://github.com/pantsbuild/pants/pull/13680))

* Fix Go compilation failures causing `test` goal to error ([#13711](https://github.com/pantsbuild/pants/pull/13711))

* Fix UI rendering of Go packages with no tests ([#13710](https://github.com/pantsbuild/pants/pull/13710))

* Fix dup 3rdparty dists introduced by local dists. ([#13690](https://github.com/pantsbuild/pants/pull/13690))

* Make tailor generate correct fields for python_requirements. ([#13687](https://github.com/pantsbuild/pants/pull/13687))

* Interactive processes kill the process and its children on Ctrl+C. ([#13678](https://github.com/pantsbuild/pants/pull/13678))

## 2.9.0.dev2 (Nov 18, 2021)

### New Features
Expand Down

0 comments on commit 55bbcec

Please sign in to comment.