Niklas

Results 183 issues of Niklas

Surprisingly few changes necessary for this upgrade. Beside DataNucleus, all other libraries are already Java 17 compatible, including Jersey. Adoption in DT is equally unproblematic. Closes #383

Besides the performance improvements and syntactic sugar introduced in Java 17 over Java 11, we should try to stay current by using the latest LTS release. There are some minor...

The current stack is based on: * Java EE (`javax.servlet.*` namespace) * Jersey 2.x * Jetty 9.x Community support for Jetty 9.x [has ended](https://github.com/eclipse/jetty.project/issues/7958) as of June 1st 2022. There...

It'd be great if Amass could output CNAME records via its `db` and `enum` commands. At the moment, CNAME records are not marked as such (e.g. in JSON output), and...

Fixes #1611 Signed-off-by: nscuro Notable change in behavior compared to 3.8.0: `analyzeNotificationCriteria` was invoked in 3.8.0 when a new dependency was created: https://github.com/DependencyTrack/dependency-track/blob/f37279c862a6302a2c56a19dc13d5e9a71d65790/src/main/java/org/dependencytrack/persistence/QueryManager.java#L1259 That worked because components were global and...

Continuation of #1481. Relates to #1210. Replaces #1697 due to DCO causing trouble. --- This PR contains a refactoring of the `MetricsUpdateTask` to improve its resource efficiency. Calculating portfolio metrics...

enhancement

Previously, a `RepositoryMetaEvent` was dispatched for every component in the uploaded BOM. For a BOM with 20k components, 20k events were dispatched. This was done *before* the `VulnerabilityAnalysisTask` is dispatched....

### Current Behavior: We currently use [Jekyll](https://jekyllrb.com/) to build our documentation. Jekyll is a generic static site generator and was never really intended for technical documentation, but for websites and...

enhancement
spike / research
documentation

### Current Behavior: When mirroring vulnerability databases, we map them to the following internal models: * `Vulnerability`: The vulnerability itself, including ID, source, references, severity, CVSS, etc. * `VulnerableSoftware`: Describes...

enhancement
p2

Depends on https://github.com/stevespringett/Alpine/pull/410 Note: The compilation target version is defined in Alpine (which is still 11 in `master`). This PR includes the necessary changes to build and run DT with...

enhancement
ci