apache / apache/dolphinscheduler

[DSIP-36][Dependency] Upgrading dependent component versions

Open
#15,940 0 comments 0 reactions 0 assignees View on GitHub
DSIP help wanted priority:high
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.