Title: Bump com.uber.nullaway:nullaway from 0.12.10 to 0.12.12 by dependabot[bot] · Pull Request #4166 · graphql-java/graphql-java · GitHub
Open Graph Title: Bump com.uber.nullaway:nullaway from 0.12.10 to 0.12.12 by dependabot[bot] · Pull Request #4166 · graphql-java/graphql-java
X Title: Bump com.uber.nullaway:nullaway from 0.12.10 to 0.12.12 by dependabot[bot] · Pull Request #4166 · graphql-java/graphql-java
Description: Bumps com.uber.nullaway:nullaway from 0.12.10 to 0.12.12.
Release notes
Sourced from com.uber.nullaway:nullaway's releases.
NullAway 0.12.12
This release fixes a severe performance regression introduced in NullAway 0.12.11 and we encourage all users of 0.12.11 to upgrade.
Address severe performance regression in dataflow analysis (#1328)
Maintenance
Fix test args for SuggestedFixesTests (#1324)
Stop passing -processorpath to CompilationTestHelper in NullAway tests (#1326)
NullAway 0.12.11
Version 0.12.11
In this release, NullAway checks the requirement that JSpecify mode is only run on a compatible javac version /
configuration, and fails if it detects an incompatibility.
See https://github.com/uber/NullAway/wiki/JSpecify-Support#supported-jdk-versions for details.
Use inference for generic call passed as receiver to instance method (#1293)
Accept any annotation with simple name Contract, and change reporting of invalid contract annotations (#1295)
Properly model AtomicReference.get() in JSpecify mode (#1298)
Improve handling and error messages when using this inside an anonymous class (#1305)
Generate astubx from JSON output of jdk-javac-plugin by @haewiful (#1243)
Improve inference for generic method with void-returning lambda argument by @dhruv-agr (#1312)
Use refined types from dataflow analysis in generic method inference (#1309)
Fail if NullAway is run in JSpecify mode with an incompatible javac version / configuration (#1317)
Jdk javac plugin: don't serialize info for classes / methods without annotations by @haewiful (#1316)
Maintenance
[Cleanup] Refactor away unnecessary Predicate by @lazaroclapp (#1297)
Update to Error Prone 2.42.0 (#1299)
Update to Gradle 9.1.0 (#1302)
Test on JDK 25 (#1301)
Compile with JDK 25 (#1303)
Add CodeRabbit config (#1306)
Update Gradle command used for integration tests (#1311)
Disable CodeRabbit review status comments (#1313)
Gradle fixes for jar-infer-lib (#1314)
Enable building NullAway on JDK 25 (#1315)
Changelog
Sourced from com.uber.nullaway:nullaway's changelog.
Version 0.12.12
This release fixes a severe performance regression introduced in NullAway 0.12.11 and we encourage all users of 0.12.11 to upgrade.
Address severe performance regression in dataflow analysis (#1328)
Maintenance
Fix test args for SuggestedFixesTests (#1324)
Stop passing -processorpath to CompilationTestHelper in NullAway tests (#1326)
Version 0.12.11
In this release, NullAway checks the requirement that JSpecify mode is only run on a compatible javac version /
configuration, and fails if it detects an incompatibility.
See https://github.com/uber/NullAway/wiki/JSpecify-Support#supported-jdk-versions for details.
Use inference for generic call passed as receiver to instance method (#1293)
Accept any annotation with simple name Contract, and change reporting of invalid contract annotations (#1295)
Properly model AtomicReference.get() in JSpecify mode (#1298)
Improve handling and error messages when using this inside an anonymous class (#1305)
Generate astubx from JSON output of jdk-javac-plugin by @haewiful (#1243)
Improve inference for generic method with void-returning lambda argument by @dhruv-agr (#1312)
Use refined types from dataflow analysis in generic method inference (#1309)
Fail if NullAway is run in JSpecify mode with an incompatible javac version / configuration (#1317)
Jdk javac plugin: don't serialize info for classes / methods without annotations by @haewiful (#1316)
Maintenance
[Cleanup] Refactor away unnecessary Predicate by @lazaroclapp (#1297)
Update to Error Prone 2.42.0 (#1299)
Update to Gradle 9.1.0 (#1302)
Test on JDK 25 (#1301)
Compile with JDK 25 (#1303)
Add CodeRabbit config (#1306)
Update Gradle command used for integration tests (#1311)
Disable CodeRabbit review status comments (#1313)
Gradle fixes for jar-infer-lib (#1314)
Enable building NullAway on JDK 25 (#1315)
Commits
27a029c Prepare for release 0.12.12.
77c85a6 Address severe performance regression in dataflow analysis (#1328)
38a7561 Stop passing -processorpath to CompilationTestHelper in NullAway tests (#...
334479c Fix test args for SuggestedFixesTests (#1324)
7923ea2 Prepare next development version.
f22da56 Prepare for release 0.12.11.
06a7690 Add changelog for 0.12.11 (#1321)
f2e6c58 Jdk javac plugin: don't serialize info for classes / methods without annotati...
bb14d56 Fail if NullAway is run in JSpecify mode with an incompatible javac version /...
9907586 Use refined types from dataflow analysis in generic method inference (#1309)
Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot merge will merge this PR after your CI passes on it
@dependabot squash and merge will squash and merge this PR after your CI passes on it
@dependabot cancel merge will cancel a previously requested merge and block automerging
@dependabot reopen will reopen this PR if it is closed
@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
@dependabot show
Open Graph Description: Bumps com.uber.nullaway:nullaway from 0.12.10 to 0.12.12. Release notes Sourced from com.uber.nullaway:nullaway's releases. NullAway 0.12.12 This release fixes a severe performance regression...
X Description: Bumps com.uber.nullaway:nullaway from 0.12.10 to 0.12.12. Release notes Sourced from com.uber.nullaway:nullaway's releases. NullAway 0.12.12 This release fixes a severe performance regres...
Opengraph URL: https://github.com/graphql-java/graphql-java/pull/4166
X: @github
Domain: patch-diff.githubusercontent.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:e8400a75-3c1a-6f07-fb72-4e3b6341197e |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 88B8:34DEC:218D3A4:2F130E3:6970EF5A |
| html-safe-nonce | cf81c4c4e48c26f2b1fa40e570a3f2baa989c2c6f6596e096b5d826649774cbb |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4OEI4OjM0REVDOjIxOEQzQTQ6MkYxMzBFMzo2OTcwRUY1QSIsInZpc2l0b3JfaWQiOiI0MzgyMzc4MTI4NTc5ODE3MzA2IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 4c49e7b5c4d107fc2a157e760c2c79af80fe705535e68d1e3ad27934ebb5fac0 |
| hovercard-subject-tag | pull_request:2996043484 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/graphql-java/graphql-java/pull/4166/files |
| twitter:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| og:image:alt | Bumps com.uber.nullaway:nullaway from 0.12.10 to 0.12.12. Release notes Sourced from com.uber.nullaway:nullaway's releases. NullAway 0.12.12 This release fixes a severe performance regression... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | b6ca3cb96fa07d8a62b95d681f9dc8fffb49a43f4fea2a5bcac6d8f5107cbf4e |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/graphql-java/graphql-java git https://github.com/graphql-java/graphql-java.git |
| octolytics-dimension-user_id | 14289921 |
| octolytics-dimension-user_login | graphql-java |
| octolytics-dimension-repository_id | 38602457 |
| octolytics-dimension-repository_nwo | graphql-java/graphql-java |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 38602457 |
| octolytics-dimension-repository_network_root_nwo | graphql-java/graphql-java |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | d2448578278810c7bf94faa67651ef5adb1abfde |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width