Merged
Conversation
fa684e0 to
38f903e
Compare
* Upgrade to Spring Boot 3.5.9 * Remove deprecations from previous Spring Boot versions * Rely on Testcontainers version from Spring Boot * Bump Maven plugin dependencies * Fix class visibility issues in some Properties classes * Remove Lombok from Mistral AI because not working on Java 25 * Run automated tests on GHA also for Java 25 Signed-off-by: Thomas Vitale <ThomasVitale@users.noreply.github.com>
38f903e to
d12b313
Compare
dliubarskyi
approved these changes
Jan 7, 2026
Member
dliubarskyi
left a comment
There was a problem hiding this comment.
@ThomasVitale thank you so much!
Member
|
Does documentation needs to be updated? |
ThomasVitale
added a commit
to ThomasVitale/langchain4j
that referenced
this pull request
Jan 7, 2026
After the changes in langchain4j/langchain4j-spring#155 (comment), the documentation is now updated to reflect the supported versions of Spring Boot in LangChain4j. Signed-off-by: Thomas Vitale <ThomasVitale@users.noreply.github.com>
8 tasks
Collaborator
Author
|
@dliubarskyi good point! I have opened a PR to update the documentation. Spring Boot 3.5 will be required as 3.3 and 3.4 reached EOL already (though, it would probably still work with older versions). I'm not sure 3.2 was fully supported even before my change, as the project was baselined on 3.3. Here's the PR: langchain4j/langchain4j#4384 Is that ok? Thanks for reviewing and merging this PR. |
dliubarskyi
pushed a commit
to langchain4j/langchain4j
that referenced
this pull request
Jan 7, 2026
## Change After the changes in langchain4j/langchain4j-spring#155 (comment), the documentation is now updated to reflect the supported versions of Spring Boot in LangChain4j. ## General checklist - [ ] There are no breaking changes (API, behaviour) - [ ] I have added unit and/or integration tests for my change - [ ] The tests cover both positive and negative cases - [ ] I have manually run all the unit and integration tests in the module I have added/changed, and they are all green - [ ] I have manually run all the unit and integration tests in the [core](https://github.com/langchain4j/langchain4j/tree/main/langchain4j-core) and [main](https://github.com/langchain4j/langchain4j/tree/main/langchain4j) modules, and they are all green - [X] I have added/updated the [documentation](https://github.com/langchain4j/langchain4j/tree/main/docs/docs) - [ ] I have added an example in the [examples repo](https://github.com/langchain4j/langchain4j-examples) (only for "big" features) - [ ] I have added/updated [Spring Boot starter(s)](https://github.com/langchain4j/langchain4j-spring) (if applicable) Signed-off-by: Thomas Vitale <ThomasVitale@users.noreply.github.com>
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.
Currently, LangChain4j Spring relies on Spring Boot 3.3, which is EOL since June 2025. This PR upgrades the project to a Spring Boot 3.5 baseline, which is the only 3.x version still supported. Besides providing a more stable foundation for applications using LangChain4j on Spring Boot 3, this is also a recommended step before trying to upgrade to Spring Boot 4.0.
Change
General checklist