Skip to content

Commit 1572112

Browse files
authored
Merge pull request #4439 from nscuro/4.12.2-changelog
2 parents 005cd5e + fc724a4 commit 1572112

File tree

1 file changed

+97
-0
lines changed

1 file changed

+97
-0
lines changed

docs/_posts/2024-12-04-v4.12.2.md

+97
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
---
2+
title: v4.12.2
3+
type: patch
4+
---
5+
6+
**Fixes:**
7+
8+
* Fix possible enumeration of managed users via `/api/v1/user/login` endpoint - [GHSA-9w3m-hm36-w32w]
9+
* Reduce memory usage of metrics update tasks - [apiserver/#4377]
10+
* Fix CPE matching for NVD mirroring via REST API - [apiserver/#4378]
11+
* Fix incorrect CWE schema in OpenAPI spec - [apiserver/#4379]
12+
* Fix NullPointerException when fetching findings - [apiserver/#4380]
13+
* Fix policy evaluation not happening upon creation of update of individual components - [apiserver/#4381]
14+
* Fix nullable metrics fields having getters of primitive type - [apiserver/#4382]
15+
* Fix Trivy analyzer vulnerability matching for Go packages - [apiserver/#4395]
16+
* Fix too frequent notifications during GHSA mirroring - [apiserver/#4417]
17+
* Fix `project.active` field being nullable - [apiserver/#4418]
18+
* Fix NullPointerException when cloning projects with broken dependency graph - [apiserver/#4419]
19+
* Fix missing CycloneDX JSON content type for `/api/v1/bom/cyclonedx/component/{uuid}` endpoint - [apiserver/#4420]
20+
* Fix no error being displayed when submitting and invalid welcome message - [frontend/#1099]
21+
* Fix tags with special characters breaking the tags table - [frontend/#1100]
22+
* Fix broken NGINX IPv6 listening - [frontend/#1101]
23+
* Fix viewing of component properties requiring the `PORTFOLIO_MANAGEMENT` permission - [frontend/#1102]
24+
* Fix missing URI encoding for vulnerability IDs - [frontend/#1103]
25+
* Improve Russian translation - [frontend/#1109]
26+
27+
**Upgrade Notes:**
28+
29+
* `ACTIVE` columns in the `PROJECT` table that previously had `NULL` values will be updated
30+
to `TRUE` automatically upon upgrade. The column is further assigned a default value of `TRUE`.
31+
No manual action is required. The SQL statements executed by Dependency-Track can be found [here](https://github.com/DependencyTrack/dependency-track/blob/92f0d605ce4fdff4a20ff408c748dd1023786fb4/src/main/java/org/dependencytrack/upgrade/v4122/v4122Updater.java#L45-L82).
32+
33+
For a complete list of changes, refer to the respective GitHub milestones:
34+
35+
* [API server milestone 4.12.1](https://github.com/DependencyTrack/dependency-track/milestone/46?closed=1)
36+
* [Frontend milestone 4.12.1](https://github.com/DependencyTrack/frontend/milestone/31?closed=1)
37+
38+
We thank all organizations and individuals who contributed to this release, from logging issues to taking part in discussions on GitHub & Slack to testing of fixes.
39+
40+
Special thanks to everyone who contributed code to implement enhancements and fix defects:
41+
[@Gepardgame], [@Shortfinga], [@WoozyMasta], [@antoinbo], [@calderonth], [@fupgang], [@rissson], [@wratner]
42+
43+
###### dependency-track-apiserver.jar
44+
45+
| Algorithm | Checksum |
46+
|:----------|:---------|
47+
| SHA-1 | |
48+
| SHA-256 | |
49+
50+
###### dependency-track-bundled.jar
51+
52+
| Algorithm | Checksum |
53+
|:----------|:---------|
54+
| SHA-1 | |
55+
| SHA-256 | |
56+
57+
###### frontend-dist.zip
58+
59+
| Algorithm | Checksum |
60+
|:----------|:-----------------------------------------------------------------|
61+
| SHA-1 | b1e520a4aa0d3a3dc65aa5ab7da93b81c84edf43 |
62+
| SHA-256 | 0a8790def4abe6ab3c5294928cc816a266c2b746ec39b0c1f140b8a2f4c0ad74 |
63+
64+
###### Software Bill of Materials (SBOM)
65+
66+
* API Server: [bom.json](https://github.com/DependencyTrack/dependency-track/releases/download/4.12.2/bom.json)
67+
* Frontend: [bom.json](https://github.com/DependencyTrack/frontend/releases/download/4.12.2/bom.json)
68+
69+
[GHSA-9w3m-hm36-w32w]: https://github.com/DependencyTrack/dependency-track/security/advisories/GHSA-9w3m-hm36-w32w
70+
71+
[apiserver/#4377]: https://github.com/DependencyTrack/dependency-track/pull/4377
72+
[apiserver/#4378]: https://github.com/DependencyTrack/dependency-track/pull/4378
73+
[apiserver/#4379]: https://github.com/DependencyTrack/dependency-track/pull/4379
74+
[apiserver/#4380]: https://github.com/DependencyTrack/dependency-track/pull/4380
75+
[apiserver/#4381]: https://github.com/DependencyTrack/dependency-track/pull/4381
76+
[apiserver/#4382]: https://github.com/DependencyTrack/dependency-track/pull/4382
77+
[apiserver/#4395]: https://github.com/DependencyTrack/dependency-track/pull/4395
78+
[apiserver/#4417]: https://github.com/DependencyTrack/dependency-track/pull/4417
79+
[apiserver/#4418]: https://github.com/DependencyTrack/dependency-track/pull/4418
80+
[apiserver/#4419]: https://github.com/DependencyTrack/dependency-track/pull/4419
81+
[apiserver/#4420]: https://github.com/DependencyTrack/dependency-track/pull/4420
82+
83+
[frontend/#1099]: https://github.com/DependencyTrack/frontend/pull/1099
84+
[frontend/#1100]: https://github.com/DependencyTrack/frontend/pull/1100
85+
[frontend/#1101]: https://github.com/DependencyTrack/frontend/pull/1101
86+
[frontend/#1102]: https://github.com/DependencyTrack/frontend/pull/1102
87+
[frontend/#1103]: https://github.com/DependencyTrack/frontend/pull/1103
88+
[frontend/#1109]: https://github.com/DependencyTrack/frontend/pull/1109
89+
90+
[@Gepardgame]: https://github.com/Gepardgame
91+
[@Shortfinga]: https://github.com/Shortfinga
92+
[@WoozyMasta]: https://github.com/WoozyMasta
93+
[@antoinbo]: https://github.com/antoinbo
94+
[@calderonth]: https://github.com/calderonth
95+
[@fupgang]: https://github.com/fupgang
96+
[@rissson]: https://github.com/rissson
97+
[@wratner]: https://github.com/wratner

0 commit comments

Comments
 (0)