Skip to content

Releases: palantir/gradle-baseline

6.5.0

13 Dec 12:46
6.5.0
1f0e582
Compare
Choose a tag to compare

🐛 Fixes

  • Make BaselineErrorProne.DEFAULT_PATCH_CHECKS public so other tools can use it. (#2978)

6.4.0

26 Nov 15:45
6.4.0
594c366
Compare
Choose a tag to compare

💡 Improvements

  • Safety propagation takes into account known subtypes (#2703)

6.3.0

14 Nov 16:13
6.3.0
9a3e287
Compare
Choose a tag to compare

🐛 Fixes

  • Bump suppressible-error-prone to 1.5.0 to get Java 11 target for libs used in compilation (#2954)

6.2.0

12 Nov 14:06
6.2.0
25e686b
Compare
Choose a tag to compare

✨ Features

  • Use suppressible-error-prone so it's easy to suppress error prones that are currently failing (#2944)

6.1.0

09 Nov 01:52
6.1.0
5c0aeba
Compare
Choose a tag to compare

💡 Improvements

  • If one has a Stream<Optional<T>> stream of size N and does stream.flatMap(Optional::stream), you’ll end up allocating N extra streams — one for each Optional input element. When N is large, those allocations can cause extra GC cycles and pauses if allocation rate is high enough leading to issues with latency, throughput, and allocation sensitive code paths.

    Stream.filter(Optional::isPresent).map(Optional::get) is more efficient than Stream.flatMap(Optional::stream) as it does not allocate a new Stream for every element in the stream. (#2946)

6.0.0

04 Nov 16:58
6.0.0
4d8a0af
Compare
Choose a tag to compare

💥 Breaks

  • All modules now require Java 17. (#2898)

5.72.0

18 Oct 20:13
5.72.0
5228d66
Compare
Choose a tag to compare

No documented user-facing changes

5.71.0

18 Oct 13:53
5.71.0
c05f82b
Compare
Choose a tag to compare

💡 Improvements

  • Fix slow compilation for large pattern matching switch (#2851)

5.70.0

14 Oct 15:48
5.70.0
59e38c9
Compare
Choose a tag to compare

🐛 Fixes

  • migrate to newer plugin publish format (#2903)

💡 Improvements

  • Disable the InjectOnConstructorOfAbstractClass errorprone for gradle plugin projects (#2913)

5.69.0

27 Sep 00:27
5.69.0
22c4588
Compare
Choose a tag to compare

🐛 Fixes

  • Eliminate false positives produces by IllegalSafeLoggingArgument when using Multimap collectors. (#2891)