Skip to content

Conversation

@thehabes
Copy link
Member

@thehabes thehabes commented Dec 17, 2025

Summary

Updates npm packages and Node.js version requirements across the application.

Package Updates

Major Version Updates

Package From To Notes
mongodb ~6.20.0 ^7.0.0 MongoDB driver major upgrade - callback API removed

Minor/Patch Updates

Package From To
express ^5.1.0 ^5.2.1

Runtime Requirements

  • Node.js: >=22.20.0>=24.12.0
  • npm: Added >=11.7.0

CI/CD Changes

  • Updated Node.js version in GitHub Actions workflows from 22 to 24

Related PRs

This PR is part of a coordinated package update across the TPEN 3.0 stack:

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the application's runtime environment and core dependencies as part of a coordinated upgrade across the TPEN 3.0 stack. The changes include a major Node.js version jump from 22.20.0 to 24.12.0, a major MongoDB driver upgrade from 6.20.0 to 7.0.0 (removing callback API support), and a minor Express update from 5.1.0 to 5.2.1. GitHub Actions workflows are updated to match the new Node.js 24 requirement, and an npm version constraint (>=11.7.0) is introduced.

Key changes:

  • Runtime requirements upgraded to Node.js 24.12.0 and npm 11.7.0
  • MongoDB driver upgraded from 6.x to 7.x (major version with breaking changes)
  • Express framework updated from 5.1.0 to 5.2.1 (minor update)

Reviewed changes

Copilot reviewed 3 out of 5 changed files in this pull request and generated 3 comments.

File Description
package.json Updated Node.js to >=24.12.0, added npm >=11.7.0 requirement, upgraded mongodb to ^7.0.0 and express to ^5.2.1, reordered devDependencies
package-lock.json Lock file updates reflecting dependency version changes and transitive dependency updates
.github/workflows/cd_prod.yaml Updated CI/CD Node.js version from 22 to 24 for production deployments
.github/workflows/cd_dev.yaml Updated CI/CD Node.js version from 22 to 24 for development deployments

@cubap
Copy link
Member

cubap commented Dec 17, 2025 via email

@cubap cubap merged commit 8d71926 into main Dec 18, 2025
14 of 15 checks passed
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.

RERUM v1 npm Package Updates

3 participants