-
Notifications
You must be signed in to change notification settings - Fork 17
Open
Labels
verifiedAll test cases were verified successfullyAll test cases were verified successfully
Milestone
Description
Why
This issue tracks the upgrade of various dependencies of Webtop in NethServer/ns8-webtop.
Upgrading ensures the project remains secure, maintainable, and compatible with newer features. All proposed updates are already merged and can be referenced for details and further follow-up.
Purpose
Keep Webtop up-to-date, resolve security vulnerabilities, enable new features and maintain compatibility with upstream projects and dependencies.
Proposed solution
The following upgrades have been applied or are proposed:
UI dependencies
- Node.js upgrade: chore(deps): update node.js to v24
- axios security + feature upgrade: fix(deps): update dependency axios to ^0.30.0 [security]
Github Action upgrade
Build dependency
Dependencies of Webtop itself
- postgres docker image: chore(deps): update postgres docker tag to v17.7
- tomcat docker image: chore(deps): update tomcat docker tag to v9.0.112
Each referenced PR contains details, release notes, and vulnerability explanations where applicable.
Alternative solutions
- Hold back upgrades if breaking changes are identified during downstream integration.
- Evaluate only security fixes and defer non-essential upgrades if stability becomes critical.
Additional context
- Upgrade PRs have passed CI and are merged.
- Follow up on Webtop integration tests for unexpected regressions.
- See referenced PRs for changelogs and upstream details.
See also
- All referenced upgrade PRs in NethServer/ns8-webtop.
Metadata
Metadata
Assignees
Labels
verifiedAll test cases were verified successfullyAll test cases were verified successfully
Type
Projects
Status
Verified