Update dependencies across all backends and frontend#81
Update dependencies across all backends and frontend#81cbullinger merged 2 commits intodevelopmentfrom
Conversation
- Python FastAPI: Update fastapi, pydantic, voyageai, pytest, and other dependencies - Java Spring: Update spring-dotenv (5.1.0), commons-lang3 (3.20.0), langchain4j (1.11.0-beta19), impsort-maven-plugin (1.13.0) - Java Spring: Fix spring-dotenv artifact to springboot3-dotenv for Spring Boot 3 compatibility - Next.js Frontend: Update next (16.1.6), react (19.2.4), react-dom (19.2.4), eslint (9.39.2) All tests pass: - Python: 75 tests - Java: 92 tests - Frontend: Build successful
de9c7ac to
a5563d3
Compare
dacharyc
left a comment
There was a problem hiding this comment.
Thanks for bumping these - just one question about @types/express and related dependencies, but it's a non-blocking Q.
mflix/server/js-express/package.json
Outdated
| "@types/jest": "^29.5.14", | ||
| "@types/node": "^20.10.5", | ||
| "@types/cors": "^2.8.19", | ||
| "@types/express": "^4.17.25", |
There was a problem hiding this comment.
Hmm, the message about keeping @types/express in the 4.x family for compatibility triggered my spidey senses, and it looks like @types/express is currently up to 5.0.6. Can/did you look into how this is incompatible and whether related dependencies could be updated? I wonder if Augment was just being cautious with the "up to next major version" thing and if we could update to 5.x series, or if there really are incompatibilities.
There was a problem hiding this comment.
it broke the app for me when i tried originally, but i'll double-check to confirm! 👍
There was a problem hiding this comment.
Updated (breaking changes addressed). All tests are passing.
Summary
Update dependencies across all backend implementations and the Next.js frontend.
Changes
Python FastAPI (
mflix/server/python-fastapi)requirements.inwith new minimum versionsJava Spring (
mflix/server/java-spring)spring-dotenv→springboot3-dotenv(5.1.0) - library restructured in v5.xcommons-lang3to 3.20.0impsort-maven-pluginto 1.13.0langchain4j-voyage-aito 1.11.0-beta19JavaScript Express (
mflix/server/js-express)@types/expressto 5.0.6 - breaking changesNext.js Frontend (
mflix/client)next: 16.1.5 → 16.1.6eslint-config-next: 16.1.5 → 16.1.6react: 19.2.0 → 19.2.4react-dom: 19.2.0 → 19.2.4@types/node: 20.19.25 → 20.19.32@types/react: 19.2.7 → 19.2.13eslint: 9.39.1 → 9.39.2Testing
Pull Request opened by Augment Code with guidance from the PR author