|
| 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