apache / apache/dolphinscheduler
[DSIP-36][Dependency] Upgrading dependent component versions
- Dominant language
- Java
- Stars
- 14.5k
- Forks
- 5.1k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 28
Description
### Search before asking
- [X] I had searched in the [DSIP](https://github.com/apache/dolphinscheduler/issues/14102) and found no similar DSIP.
### Motivation
There are a lot of dependencies in DS that have CVE, we need to upgrade these versions, otherwise there will be security issues
### Design Detail
We need to find safe versions, preferably a compatible one, and upgrade.
### Compatibility, Deprecation, and Migration Plan
Should ve Compatibility.
### Test Plan
Test by UT/E2E.
### Code of Conduct
- [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)
Contributor guide
Research direction
The issue does not name particular files or dependencies. Start by identifying the project dependencies with CVEs and their currently supported versions, then check compatibility before upgrading. Run the unit and end-to-end tests; done means the affected dependencies use safe compatible versions without regressions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- build-system, security
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100