Skip to content

Update dependencies across all backends and frontend#81

Merged
cbullinger merged 2 commits intodevelopmentfrom
cbullinger/dependency-updates-dev
Feb 9, 2026
Merged

Update dependencies across all backends and frontend#81
cbullinger merged 2 commits intodevelopmentfrom
cbullinger/dependency-updates-dev

Conversation

@cbullinger
Copy link
Collaborator

@cbullinger cbullinger commented Feb 6, 2026

Summary

Update dependencies across all backend implementations and the Next.js frontend.

Changes

Python FastAPI (mflix/server/python-fastapi)

  • Updated requirements.in with new minimum versions
  • All 75 tests pass

Java Spring (mflix/server/java-spring)

  • Updated spring-dotenvspringboot3-dotenv (5.1.0) - library restructured in v5.x
  • Updated commons-lang3 to 3.20.0
  • Updated impsort-maven-plugin to 1.13.0
  • Updated langchain4j-voyage-ai to 1.11.0-beta19
  • All 92 tests pass

JavaScript Express (mflix/server/js-express)

  • Update @types/express to 5.0.6 - breaking changes
  • All 58 tests pass

Next.js Frontend (mflix/client)

  • next: 16.1.5 → 16.1.6
  • eslint-config-next: 16.1.5 → 16.1.6
  • react: 19.2.0 → 19.2.4
  • react-dom: 19.2.0 → 19.2.4
  • @types/node: 20.19.25 → 20.19.32
  • @types/react: 19.2.7 → 19.2.13
  • eslint: 9.39.1 → 9.39.2
  • Build successful

Testing

  • ✅ Python FastAPI: 75 tests pass
  • ✅ Java Spring: 92 tests pass
  • ✅ JavaScript Express: 58 tests pass
  • ✅ Next.js Frontend: Build successful

Pull Request opened by Augment Code with guidance from the PR author

- 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
@cbullinger cbullinger force-pushed the cbullinger/dependency-updates-dev branch from de9c7ac to a5563d3 Compare February 6, 2026 13:45
Copy link
Collaborator

@dacharyc dacharyc left a comment

Choose a reason for hiding this comment

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

Thanks for bumping these - just one question about @types/express and related dependencies, but it's a non-blocking Q.

"@types/jest": "^29.5.14",
"@types/node": "^20.10.5",
"@types/cors": "^2.8.19",
"@types/express": "^4.17.25",
Copy link
Collaborator

Choose a reason for hiding this comment

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

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.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

it broke the app for me when i tried originally, but i'll double-check to confirm! 👍

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Updated (breaking changes addressed). All tests are passing.

@cbullinger cbullinger merged commit d380611 into development Feb 9, 2026
3 of 6 checks passed
@cbullinger cbullinger deleted the cbullinger/dependency-updates-dev branch February 9, 2026 20:41
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