Port changes from upstream DT release 4.11.x
Current Behavior
v4.11 of vanilla Dependency-Track is about to be released. We need to port the relevant changes to Hyades.
For reference, changes from v4.10.x were ported here: https://github.com/DependencyTrack/hyades/issues/983
Proposed Behavior
API server: https://github.com/DependencyTrack/dependency-track/milestone/26?closed=1 Frontend: https://github.com/DependencyTrack/frontend/milestone/18?closed=1
| Issue / PR | Type | Description | Backported | Backport PR |
|---|---|---|---|---|
| https://github.com/DependencyTrack/dependency-track/pull/3260 | Enhancement | Return processing token when cloning project | ✅ | https://github.com/DependencyTrack/hyades-apiserver/pull/659 |
| https://github.com/DependencyTrack/dependency-track/pull/3285 | Enhancement | Add "Show in Dependency-Graph" Button in "Affected Projects" List | ✅ | https://github.com/DependencyTrack/hyades-apiserver/pull/671 |
| https://github.com/DependencyTrack/dependency-track/pull/3511 | Enhancement | adding cargo to IMetaAnalyzer | ✅ | https://github.com/DependencyTrack/hyades/pull/1242 |
| - | - | - | ❌ | - |
Checklist
- [X] I have read and understand the contributing guidelines
- [X] I have checked the existing issues for whether this enhancement was already requested
Labeled as good first issue since it's easy to pick individual changes. The expectation is not that all changes are ported in one go.
Essentially, pick a change from v4.11, and port only that change. I am happy to suggest tickets to port, and provide guidance on the implementation if folks are interested and not sure where to start.
hi i'm interested in working on this, feel free to assign me
https://github.com/DependencyTrack/hyades/pull/1051
this PR ported issues from 4.11 to 4.10.x, so they already exist in hyades
these are the 4.11 issues that are already ported
- https://github.com/DependencyTrack/dependency-track/pull/3305
- https://github.com/DependencyTrack/dependency-track/pull/3313
Thanks @leec94, I updated the table in the issue accordingly!
Extracted Trivy support into separate issue since it'll be a larger task: https://github.com/DependencyTrack/hyades/issues/1343