Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Excavator: Upgrades Baseline to the latest version #1338

Merged
merged 2 commits into from
Jun 10, 2022

Conversation

svc-excavator-bot
Copy link
Collaborator

@svc-excavator-bot svc-excavator-bot commented Apr 6, 2022

excavator is a bot for automating changes across repositories.

Changes produced by the roomba/latest-baseline-oss check.

Release Notes

4.97.0

Type Description Link
Fix Fix errorprone excluded-path regex on Windows palantir/gradle-baseline#2178

4.98.0

Type Description Link
Improvement Upgrade errorprone to 2.12.1 (from 2.11.0) palantir/gradle-baseline#2181, https://github.com/google/error-prone/releases/tag/v2.12.0, https://github.com/google/error-prone/releases/tag/v2.12.1

4.99.0

Type Description Link
Feature prevent exceptions from being passed into Args palantir/gradle-baseline#2140

4.100.0

Type Description Link
Improvement Lambdas/Anon-classes follow captured local variable safety palantir/gradle-baseline#2177

4.101.0

Type Description Link
Improvement Support safety annotations on type-use e.g. Collection<@Safe String> palantir/gradle-baseline#2187

4.102.0

Type Description Link
Fix Fix the com.palantir.baseline-circleci plugin so that compilation failures are once again parsed as XML and can be surfaced at the top of CircleCI builds. palantir/gradle-baseline#2189

4.103.0

Type Description Link
Fix Fix TypeArgumentHandler NPE on wildcard types palantir/gradle-baseline#2190

4.104.0

Type Description Link
Fix Fix index-out-of-bounds analyzing type parameters on raw types palantir/gradle-baseline#2197

4.105.0

Type Description Link
Improvement Automatically fix upstream LongDoubleConversion palantir/gradle-baseline#2199, https://errorprone.info/bugpattern/LongDoubleConversion

4.106.0

Type Description Link
Improvement Implement RID safety passthrough based on the locator component palantir/gradle-baseline#2202

4.107.0

Type Description Link
Improvement Upgrade error-prone to 2.13.1 (from 2.12.1)

Use non-deprecated isSuppressed methods
palantir/gradle-baseline#2203

4.108.0

Type Description Link
Improvement LoggingDoNotLog check ensures credentials aren't logged in any form palantir/gradle-baseline#2205

4.109.0

Type Description Link
Improvement Add ImmutablesReferenceEquality check that checks for comparison of Immutables values using reference equality. palantir/gradle-baseline#2210

4.110.0

Type Description Link
Fix Include mocktio-errorprone after it has picked up new errorprone palantir/gradle-baseline#2215

4.111.0

Type Description Link
Improvement Rename LogsafeArgument to LogsafeThrowableArgument palantir/gradle-baseline#2216

4.112.0

Type Description Link
Improvement SafeLoggingPropagation error-prone check propages log-safety annotations from getters and superclasses/superinterfaces to the type level palantir/gradle-baseline#2218

4.113.0

Type Description Link
Improvement Streamline Throwable safety handling palantir/gradle-baseline#2224

4.114.0

Type Description Link
Improvement Disable intellij's ClassCanBeRecord inspection palantir/gradle-baseline#2225

4.115.0

Type Description Link
Fix SafeLoggingPropagation doesn't attempt to annotate anonymous classes palantir/gradle-baseline#2227

4.116.0

Automated release, no documented user facing changes

4.117.0

Type Description Link
Improvement Propagate additional safety information in the SafeLoggingPropagation check and automated fixes:
1. Method return statements are analyzed to determine safety of unmarked methods
2. Types are annotated based on the safety of their toString method, which is a reasonable heuristic for value types that may be logged.
palantir/gradle-baseline#2230

4.118.0

Type Description Link
Fix Results of boolean logic are considered safe palantir/gradle-baseline#2232

4.119.0

Type Description Link
Feature Add a configuration point for providing your own JDKs to all java requiring tasks. palantir/gradle-baseline#2193

4.120.0

Type Description Link
Fix Fix intellij gradle integration copyright configuration palantir/gradle-baseline#2234

4.121.0

Type Description Link
Improvement Safety propagation ignores utility methods on immutables definitions palantir/gradle-baseline#2237

4.122.0

Type Description Link
Improvement Automatically fix upstream NarrowCalculation palantir/gradle-baseline#2240

4.123.0

Type Description Link
Improvement Fix safety evaluation requiring lhs of an assignment to be safe unnecessarily palantir/gradle-baseline#2242

4.124.0

Type Description Link
Fix VarUsage failures reference a real tree palantir/gradle-baseline#2244

4.125.0

Type Description Link
Improvement Implement safety tracking through StringBuilder/StringBuffer palantir/gradle-baseline#2245

4.126.0

Type Description Link
Improvement Safety propagation takes immutables redaction into account palantir/gradle-baseline#2251

4.127.0

Type Description Link
Improvement Implement class-level type variable safety validation palantir/gradle-baseline#2254

4.128.0

Type Description Link
Improvement Implement method type argument validation palantir/gradle-baseline#2255

4.129.0

Automated release, no documented user facing changes

4.130.0

Type Description Link
Fix Make interactions with gradle java toolchains more lazy, so StackOverflowErrors do not occur palantir/gradle-baseline#2260

4.131.0

Type Description Link
Fix Stream.collect safety no longer incorrectly includes map collectors palantir/gradle-baseline#2264

4.132.0

Type Description Link
Improvement Safety analysis checks superinterfaces (in addition to superclasses) palantir/gradle-baseline#2267

4.133.0

Type Description Link
Fix More lazily acquire JDK storage locations palantir/gradle-baseline#2263

4.134.0

Type Description Link
Fix Fix concurrency issue in LazilyConfiguredMapping palantir/gradle-baseline#2268

4.135.0

Type Description Link
Improvement Safety analysis detects annotations on superclasses and their interfaces palantir/gradle-baseline#2271

4.136.0

Type Description Link
Fix Use LazilyConfiguredMapping that was extracted out to gradle-utils. palantir/gradle-baseline#2276

4.137.0

Type Description Link
Improvement Immutables redactions may be unsafe (previously forced do-not-log) palantir/gradle-baseline#2277

4.138.0

Type Description Link
Fix Removed built in support for eclipse annotation processor configurations - please use gradle-processors instead if using eclipse. palantir/gradle-baseline#2279

4.139.0

Type Description Link
Fix Rerelease due to failed publish palantir/gradle-baseline#2280

4.140.0

Type Description Link
Improvement Update AvoidNewHashMapInt to warn on uses of new HashSet(int). palantir/gradle-baseline#2292

4.141.0

Type Description Link
Improvement Trust type safety on cast results, based on validation that occurred when the type was created. palantir/gradle-baseline#2289

4.142.0

Type Description Link
Fix Fix class hierarchy safe-logging error message agreement palantir/gradle-baseline#2295

4.143.0

Type Description Link
Improvement Avoid configuring many gradle tasks palantir/gradle-baseline#2290

To enable or disable this check, please contact the maintainers of Excavator.

@svc-excavator-bot svc-excavator-bot force-pushed the roomba/latest-baseline-oss branch 7 times, most recently from 3826218 to 65294e6 Compare April 13, 2022 13:56
@svc-excavator-bot svc-excavator-bot force-pushed the roomba/latest-baseline-oss branch 7 times, most recently from 411b5eb to 77d45ac Compare April 21, 2022 21:32
@svc-excavator-bot svc-excavator-bot force-pushed the roomba/latest-baseline-oss branch 8 times, most recently from f1854c8 to 81895a7 Compare April 29, 2022 19:40
@svc-excavator-bot svc-excavator-bot force-pushed the roomba/latest-baseline-oss branch 6 times, most recently from c904e0f to adce8ff Compare May 5, 2022 22:00
@svc-excavator-bot svc-excavator-bot force-pushed the roomba/latest-baseline-oss branch 6 times, most recently from de02e30 to 21219e9 Compare May 16, 2022 16:28
@svc-excavator-bot svc-excavator-bot force-pushed the roomba/latest-baseline-oss branch 2 times, most recently from 0372ff0 to 5012edb Compare May 24, 2022 01:06
@svc-excavator-bot svc-excavator-bot force-pushed the roomba/latest-baseline-oss branch 2 times, most recently from bb51c13 to 20b0cbd Compare June 6, 2022 21:54
@svc-excavator-bot svc-excavator-bot force-pushed the roomba/latest-baseline-oss branch 2 times, most recently from 57b3d50 to 5ee5583 Compare June 7, 2022 19:33
@bulldozer-bot bulldozer-bot bot merged commit 286a257 into develop Jun 10, 2022
@bulldozer-bot bulldozer-bot bot deleted the roomba/latest-baseline-oss branch June 10, 2022 20:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants