langchain4j/langchain4j-agentic-a2a
renovate[bot] 4c39d01688
fix(deps): update dependency com.google.errorprone:error_prone_annotations to v2.50.0 (#5245)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[com.google.errorprone:error_prone_annotations](https://errorprone.info)
([source](https://redirect.github.com/google/error-prone)) | `2.48.0` →
`2.50.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.errorprone:error_prone_annotations/2.50.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.errorprone:error_prone_annotations/2.48.0/2.50.0?slim=true)
|
|
[com.google.errorprone:error_prone_annotations](https://errorprone.info)
([source](https://redirect.github.com/google/error-prone)) | `2.38.0` →
`2.50.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.errorprone:error_prone_annotations/2.50.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.errorprone:error_prone_annotations/2.38.0/2.50.0?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/2069) for more information.

---

### Release Notes

<details>
<summary>google/error-prone
(com.google.errorprone:error_prone_annotations)</summary>

###
[`v2.50.0`](https://redirect.github.com/google/error-prone/releases/tag/v2.50.0):
Error Prone 2.50.0

New checks:

-
[`BoxingComparator`](https://errorprone.info/bugpattern/BoxingComparator):
Detect implicitly-boxing Comparator.comparing key extractors
-
[`ExposedPrivateType`](https://errorprone.info/bugpattern/ExposedPrivateType):
Discourage references to private member classes from non-private APIs
-
[`JUnitMethodInvoked`](https://errorprone.info/bugpattern/JUnitMethodInvoked):
Discourage directly invoking JUnit test methods
-
[`ListRemoveAmbiguous`](https://errorprone.info/bugpattern/ListRemoveAmbiguous):
Detect ambiguous calls to `List.remove(int|Integer)`
-
[`PreferTestParameter`](https://errorprone.info/bugpattern/PreferTestParameter):
suggests using `@TestParameter` instead of `@TestParameters` for
exhaustive boolean and enum parameters on single-element parameterized
tests
-
[`RecordComponentAccessorAnnotationConflict`](https://errorprone.info/bugpattern/RecordComponentAccessorAnnotationConflict):
Detect conflicts between record components and explicit accessor methods
-
[`RecordComponentOverride`](https://errorprone.info/bugpattern/RecordComponentOverride):
Discourage `@Override` on record component declarations that don't
override
  anything
-
[`ThrowableEqualsHashCode`](https://errorprone.info/bugpattern/ThrowableEqualsHashCode):
Discourage overriding `Throwable.equals()` and `hashCode()`

Closed issues:
[#&#8203;5553](https://redirect.github.com/google/error-prone/issues/5553),
[#&#8203;5649](https://redirect.github.com/google/error-prone/issues/5649),
[#&#8203;5778](https://redirect.github.com/google/error-prone/issues/5778)

Full changelog:
<https://github.com/google/error-prone/compare/v2.49.0...v2.50.0>

###
[`v2.49.0`](https://redirect.github.com/google/error-prone/releases/tag/v2.49.0):
Error Prone 2.49.0

This release includes several changes to `Matcher` APIs, and removed
some deprecated or problematic APIs:

- Remove deprecated `MethodMatchers.withSignature` API, which relies on
fragile `toString` behaviour. Alternatives for matching on method
signatures with varargs and type parameters were added in
[`a98a1c5`](a98a1c55d9).
- Removed `variableType(Matcher)` API. `Matchers.variableType(Matcher)`
uses `VariableTree#getType` to match variable types, which own't work
for lambda parameters with inferred types after
[JDK-8268850](https://bugs.openjdk.org/browse/JDK-8268850). The
recommended replacement is `variableType(TypePredicate)`.
- Make `enclosingPackage` return an optional. Module elements are not
enclosed by a package, checks using `enclosingPackage` shouldn't assume
an enclosing package exists when processing arbitrary elements.
- New `FieldMatchers` API, similar to `MethodMatchers`
([`1dd9c3a`](1dd9c3a6bd)).

New checks:

-
[`AssertThrowsBlockToExpression`](https://errorprone.info/bugpattern/AssertThrowsBlockToExpression):
Discourage unnecessary block lambdas in `assertThrows`.
-
[`AssertThrowsMinimizer`](https://errorprone.info/bugpattern/AssertThrowsMinimizer):
Suggest minimizing the amount of logic in `assertThrows`.
-
[`MemorySegmentReferenceEquality`](https://errorprone.info/bugpattern/MemorySegmentReferenceEquality):
Discourage using reference equality for `MemorySegments`.
-
[`PreferThrowsTag`](https://errorprone.info/bugpattern/PreferThrowsTag):
Recommends using `@throws` instead of the legacy `@exception` javadoc
tag.
-
[`RecordAccessorInCompactConstructor`](https://errorprone.info/bugpattern/RecordAccessorInCompactConstructor):
detect record accessors inside the compact canonical ctors, which read
uninitialized fields.

Closed issues:
[#&#8203;2283](https://redirect.github.com/google/error-prone/issues/2283),
[#&#8203;3503](https://redirect.github.com/google/error-prone/issues/3503),
[#&#8203;5210](https://redirect.github.com/google/error-prone/issues/5210),
[#&#8203;5289](https://redirect.github.com/google/error-prone/issues/5289),
[#&#8203;5548](https://redirect.github.com/google/error-prone/issues/5548),
[#&#8203;5548](https://redirect.github.com/google/error-prone/issues/5548),
[#&#8203;5554](https://redirect.github.com/google/error-prone/issues/5554),
[#&#8203;5609](https://redirect.github.com/google/error-prone/issues/5609),
[#&#8203;5614](https://redirect.github.com/google/error-prone/issues/5614),
[#&#8203;5656](https://redirect.github.com/google/error-prone/issues/5656)

Full changelog:
<https://github.com/google/error-prone/compare/v2.48.0...v2.49.0>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/langchain4j/langchain4j).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNzkuMyIsInVwZGF0ZWRJblZlciI6IjQ0LjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-31 15:43:12 +02:00
..
src fix: Complete A2A response future when the stream ends without a result (#5850) 2026-07-27 09:37:39 +02:00
pom.xml fix(deps): update dependency com.google.errorprone:error_prone_annotations to v2.50.0 (#5245) 2026-07-31 15:43:12 +02:00
revapi.json Bump langchain4j-agentic-a2a to A2A version 1.0.0.CR1 (#5339) 2026-06-02 09:26:43 +02:00