Open
Conversation
d3e5dc1 to
cdfb453
Compare
e573657 to
0965f21
Compare
019e199 to
094c16e
Compare
e548661 to
7a0c0de
Compare
0dc6da6 to
1e389eb
Compare
b668e85 to
f61829e
Compare
bc12e96 to
dc0206f
Compare
22caddf to
775ea80
Compare
141e64d to
b40d717
Compare
b40d717 to
d71b3c7
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
20250814.1→20250814.28.4.2→9.0.00.1.11→0.1.140.27.0→0.32.09.4.0→9.5.022.04→24.040.8.11→0.8.141.7.0→1.15.03.25.5→4.33.51.4.0→1.4.51.10.2→6.0.21.10.2→6.0.25.10.2→6.0.25.10.2→6.0.25.10.2→6.0.2Release Notes
abseil/abseil-cpp (abseil-cpp)
v20250814.2: Abseil LTS branch, August 2025, Patch 2Compare Source
Abseil LTS
2025081.2What's New:
absl::Mutexnow contains lower-case method names likelock()andshared_lock()to align with standard C++ mutex methods. This allowsabsl::Mutexto be used withstd::scoped_lockand friends. The old names are still present but may be removed in a future release.absl::MutexLock,absl::ReaderMutexLock, and friends now accept references toabsl::Mutex. The pointer-accepting constructors are now deprecated, and may be removed in a future release.Breaking Changes:
absl::string_view(nullptr), which is undefined behavior according to the C++ standard, now triggers anassertfailure. Note that unless you changedabsl/base/options.h,absl::string_viewis an alias forstd::string_view, so by default you will be inheriting the behavior of your standard library instead of using the Abseil implementation.sizeof(size_t).Baseline:
987c57fCherry-pick:
d38452e(Patch 1)Cherry-pick:
7313246(Patch 2)bazelbuild/bazel (bazel)
v9.0.0Compare Source
v8.5.1Compare Source
v8.5.0Compare Source
bazeltools/bazel_jar_jar (bazel_jar_jar)
v0.1.14Using Bzlmod
common --enable_bzlmodin.bazelrc(default with Bazel 7).MODULE.bazelfile:Using WORKSPACE
Paste this snippet into your
WORKSPACE.bazelfile:What's Changed
New Contributors
Full Changelog: bazeltools/bazel_jar_jar@v0.1.13...v0.1.14
v0.1.13Using Bzlmod
common --enable_bzlmodin.bazelrc(default with Bazel 7).MODULE.bazelfile:Using WORKSPACE
Paste this snippet into your
WORKSPACE.bazelfile:What's Changed
New Contributors
Full Changelog: bazeltools/bazel_jar_jar@v0.1.12...v0.1.13
v0.1.12Using Bzlmod
common --enable_bzlmodin.bazelrc(default with Bazel 7).MODULE.bazelfile:Using WORKSPACE
Paste this snippet into your
WORKSPACE.bazelfile:What's Changed
New Contributors
Full Changelog: bazeltools/bazel_jar_jar@v0.1.11...v0.1.12
bazel-contrib/rules_jvm (contrib_rules_jvm)
v0.32.0contrib_rules_jvmonly supportsbzlmod-enabled buildsModule setup
In your
MODULE.bazel:What's Changed
src/main/com/example/testand update IsTestPackage to handle it. by @jeffmace in #385System.exitbeing called by @shs96c in #396grpc-javaversion to 1.78.0 by @shs96c in #404New Contributors
Full Changelog: bazel-contrib/rules_jvm@v0.31.1...v0.32.0
v0.31.1contrib_rules_jvmonly supportsbzlmod-enabled buildsModule setup
In your
MODULE.bazel:What's Changed
New Contributors
Full Changelog: bazel-contrib/rules_jvm@v0.31.0...v0.31.1
v0.30.0contrib_rules_jvmonly supportsbzlmod-enabled buildsModule Setup
In your
MODULE.bazel:Important Changes
java_exporttargets. Targets will depend on these rather than individual constituentjava_librarytargets to ensure that eachjava_librarytarget is only included in onejava_exportWhat's Changed
java_importfrom@rules_javaby @RomanVlasenko in #345System.exitis called during a test by @shs96c in #349New Contributors
Full Changelog: bazel-contrib/rules_jvm@v0.29.0...v0.30.0
v0.29.0WORKSPACE snippet:
What's Changed
New Contributors
Full Changelog: bazel-contrib/rules_jvm@v0.28.0...v0.29.0
v0.28.0contrib_rules_jvmonly supportsbzlmod-enabled buildsModule setup
In your
MODULE.bazelWhat's Changed
Full Changelog: bazel-contrib/rules_jvm@v0.27.0...v0.28.0
bazelbuild/rules_java (rules_java)
v9.5.0Compare Source
Changes since 9.4.2
14642c5Releaserules_javav9.5.00666283Updatejava_toolstov19.0MODULE.bazel setup
WORKSPACE setup
With Bazel 8.0.0 and before 8.3.0, add the following to your file:
In all cases, add the following to your file:
Using the rules
See the source.
v9.4.2Compare Source
Changes since 9.4.1
4beb813Releaserules_javav9.4.26c9bc77Fix javacopts expansionaa4075bAutomated rollback of commit1824a55.MODULE.bazel setup
WORKSPACE setup
With Bazel 8.0.0 and before 8.3.0, add the following to your file:
In all cases, add the following to your file:
Using the rules
See the source.
v9.4.1Compare Source
Changes since 9.4.0
aade08eRelease@rules_javav9.4.17e5a90cFixbzl_librarygraph forjava_single_jarf70e126Run@rules_javaextra tests only with the latest Bazel releaseMODULE.bazel setup
WORKSPACE setup
With Bazel 8.0.0 and before 8.3.0, add the following to your file:
In all cases, add the following to your file:
Using the rules
See the source.
jacoco/jacoco (org.jacoco:jacoco-maven-plugin)
v0.8.14: 0.8.14Compare Source
New Features
Fixed bugs
Fixed handling of exceptions in chains of safe call operators in Kotlin (GitHub #1819).
Non-functional Changes
v0.8.13: 0.8.13Compare Source
New Features
inlinefunctions (GitHub #1670).inlinefunctions withreifiedtype parameter (GitHub #1670, #1700).JvmSyntheticfunctions (GitHub #1700).getEntriesgenerated by the Kotlin compiler for enum classes is filtered out during generation of report (GitHub #1625).JvmOverloadsannotation are filtered out (GitHub #1768).Fixed bugs
Non-functional Changes
IllegalArgumentExceptionoccurs during reading of zip file (GitHub #1833).v0.8.12: 0.8.12Compare Source
New Features
Fixed bugs
Non-functional Changes
protocolbuffers/protobuf (com.google.protobuf:protobuf-java)
v4.31.1Compare Source
v4.31.0Compare Source
v4.30.2Compare Source
v4.30.1Compare Source
v3.25.8Compare Source
v3.25.7Compare Source
v3.25.6Compare Source
google/truth (com.google.truth:truth)
v1.4.5: 1.4.5assertThat(nullMap).isEmpty()to fail with a useful failure message instead of throwingNullPointerException(and similarly for other "bogus" values, such as negative sizes). (da5d6e9)isInstanceOf(Int::class.java)(and Java'sisInstanceOf(int.class)) a valid way to check forInt/Integerinstances. (974ef19)isWithinto pretty-print numbers in its failure messages. (de78553,07318c2)Integerinstead ofjava.lang.Integer). (0ba72d6)ExpectFailureto never generate "value of" lines based on bytecode. This slightly simplifies writing new tests withExpectFailureand prevents future behavior changes in someExpectFailuretests that already exist. However, it may also require changes to other existingExpectFailuretests to remove or change any assertions about the "value of" line. (3caa0e8)minSdkVersionis now 23 (Marshmallow). This follows the minimum of Google's foundational Android libraries, and we expect it to have no practical impact on users. (c85c75c)@NullMarked. This was making all our types non-null in those environments, since we don't yet use@Nullablein the GWT/J2CL artifact. (6392d37)v1.4.4Compare Source
@NullMarkedannotation from individual classes up to the package to avoid a warning under--release 8. (e107aea)matchesto conditionally suggest usingcontainsMatch. (7e9fc7a)v1.4.3: 1.4.3Compare Source
Known Issue for at least some builds targeting Java 8, fixed in 1.4.4: "unknown enum constant ElementType.MODULE": #1320. As far as we know, this is only a warning, so it should cause practical problems only if you use
-Werroror you perform reflection on@NullMarkedunder a Java 8 runtime.ee680cb)Subject.Factorymethods for Java 8 types. We won't remove them, but you can simplify your code by migrating off them: Just replaceassertAbout(foos()).that(foo)withassertThat(foo)(orabout(foos()).that(foo)withthat(foo)). (59e7a50)v1.4.2: 1.4.2Compare Source
This release is the final step of copying all our methods from
Truth8toTruth. If you have not already migrated your usages fromTruth8toTruth, you may see build errors:In most cases, you can migrate your whole project mechanically:
git grep -l Truth8 | xargs perl -pi -e 's/\bTruth8\b/Truth/g;'. (You can make that change before upgrading to Truth 1.4.2 or as part of the same commit.)If you instead need to migrate your project incrementally (for example, because it is very large), you may want to upgrade your version of Truth incrementally, too, following our instructions for 1.3.0 and 1.4.0.
For help
Please feel welcome to open an issue to report problems or request help.
Changelog
Truth.assertThat(Stream)andTruth.assertThat(Optional). This can create build errors, which you can fix by replacing all your references toTruth8with references toTruth. (45782bd)v1.4.1: 1.4.1Compare Source
This release deprecates
Truth8.All its methods have become available on the main
Truthclass. In most cases, you can migrate your whole project mechanically:git grep -l Truth8 | xargs perl -pi -e 's/\bTruth8\b/Truth/g;'While we do not plan to delete
Truth8, we recommend migrating off it, at least if you static importassertThat: If you do not migrate, such static imports become ambiguous in Truth 1.4.2, breaking your build.Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.