Closed
Description
Problem description
We are currently using NestJS 9, which is outdated. Updating to the latest version will ensure compatibility with the latest dependencies, security patches, and performance improvements. Staying up to date also helps in maintaining long-term support and leveraging new framework features.
Requirements
- Upgrade NestJS to the latest stable version.
- Update all related dependencies to ensure compatibility.
- Refactor any breaking changes in the codebase.
- Test the application thoroughly to verify that existing functionality is not affected.
Definition of done
- The application runs without errors after the upgrade.
- All automated tests pass successfully.
- Manual testing confirms that core functionalities work as expected.
- Documentation is updated if necessary (e.g., for breaking changes or new configurations).
Acceptance criteria
- NestJS is upgraded to the latest stable version.
- No runtime errors or major regressions occur due to the upgrade.
- All unit and integration tests pass without failures.
- Performance and stability remain at least as good as before the upgrade.