Skip to content

Update Maven dependencies - #108

Merged
dfuchss merged 1 commit into
mainfrom
update-dependencies
Oct 9, 2026
Merged

dfuchss merged 1 commit into
mainfrom
update-dependencies

Conversation

@dfuchss

@dfuchss dfuchss commented Oct 9, 2026

Copy link
Copy Markdown
Member

Bumps dependencies and plugins to their latest stable releases:

  • langchain4j-bom 1.16.3 → 1.22.0
  • jedis 7.5.2 → 8.0.2
  • model-provider 2.0.1 → 2.1.0
  • mockito-junit-jupiter 5.23.0 → 5.24.0
  • archunit-junit5 1.5.0 → 1.5.1
  • rest-redis 0.1.4 → 0.1.5
  • palantir-java-format 2.83.0 → 2.102.0

langchain4j 1.22 adds async methods to ChatModel; LazyChatModel now overrides them as well, as required by the ArchUnit rule.

mvn clean verify passes locally (130 tests).

🤖 Generated with Claude Code

Copilot AI balanced review requested due to automatic review settings October 9, 2026 09:16
@sonarqubecloud

sonarqubecloud Bot commented Oct 9, 2026

Copy link
Copy Markdown

@dfuchss
dfuchss merged commit 18ed936 into main Oct 9, 2026
5 checks passed

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Primary async methods can throw synchronously during lazy delegate initialization.

1 open finding
What changed in this PR

Updates Maven dependencies and adapts LazyChatModel to LangChain4j’s asynchronous API.

Changes:

  • Upgrades dependencies and formatting tooling.
  • Adds asynchronous ChatModel delegation methods.
File Description
LazyChatModel.java Delegates newly introduced asynchronous operations.
pom.xml Updates dependency and plugin versions.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +106 to +108
public CompletableFuture<ChatResponse> chatAsync(ChatRequest chatRequest) {
return delegate().chatAsync(chatRequest);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants