-
Notifications
You must be signed in to change notification settings - Fork 17
Open
Labels
testingPackages are available from testing repositoriesPackages are available from testing repositoriestwo-weeks-trialPackages must remain almost two week in the testing repository before the releasePackages must remain almost two week in the testing repository before the release
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
testingPackages are available from testing repositoriesPackages are available from testing repositoriestwo-weeks-trialPackages must remain almost two week in the testing repository before the releasePackages must remain almost two week in the testing repository before the release
Type
Projects
Status
Testing