From 6b19536e157dd2b99e283357fcb4c2abc931d961 Mon Sep 17 00:00:00 2001
From: Niklas <nscuro@protonmail.com>
Date: Wed, 4 Dec 2024 13:35:30 +0100
Subject: [PATCH] Add changelog for v4.12.2

Signed-off-by: Niklas <nscuro@protonmail.com>
---
 docs/_posts/docs/_posts/2024-12-04-v4.12.2.md | 97 +++++++++++++++++++
 1 file changed, 97 insertions(+)
 create mode 100644 docs/_posts/docs/_posts/2024-12-04-v4.12.2.md

diff --git a/docs/_posts/docs/_posts/2024-12-04-v4.12.2.md b/docs/_posts/docs/_posts/2024-12-04-v4.12.2.md
new file mode 100644
index 0000000000..e87761e0ea
--- /dev/null
+++ b/docs/_posts/docs/_posts/2024-12-04-v4.12.2.md
@@ -0,0 +1,97 @@
+---
+title: v4.12.2
+type: patch
+---
+
+**Fixes:**
+
+* Fix possible enumeration of managed users via `/api/v1/user/login` endpoint - [GHSA-9w3m-hm36-w32w]
+* Reduce memory usage of metrics update tasks - [apiserver/#4377]
+* Fix CPE matching for NVD mirroring via REST API - [apiserver/#4378]
+* Fix incorrect CWE schema in OpenAPI spec - [apiserver/#4379]
+* Fix NullPointerException when fetching findings - [apiserver/#4380]
+* Fix policy evaluation not happening upon creation of update of individual components - [apiserver/#4381]
+* Fix nullable metrics fields having getters of primitive type - [apiserver/#4382]
+* Fix Trivy analyzer vulnerability matching for Go packages - [apiserver/#4395]
+* Fix too frequent notifications during GHSA mirroring - [apiserver/#4417]
+* Fix `project.active` field being nullable - [apiserver/#4418]
+* Fix NullPointerException when cloning projects with broken dependency graph - [apiserver/#4419]
+* Fix missing CycloneDX JSON content type for `/api/v1/bom/cyclonedx/component/{uuid}` endpoint - [apiserver/#4420]
+* Fix no error being displayed when submitting and invalid welcome message - [frontend/#1099]
+* Fix tags with special characters breaking the tags table - [frontend/#1100]
+* Fix broken NGINX IPv6 listening - [frontend/#1101]
+* Fix viewing of component properties requiring the `PORTFOLIO_MANAGEMENT` permission - [frontend/#1102]
+* Fix missing URI encoding for vulnerability IDs - [frontend/#1103]
+* Improve Russian translation - [frontend/#1109]
+
+**Upgrade Notes:**
+
+* `ACTIVE` columns in the `PROJECT` table that previously had `NULL` values will be updated
+to `TRUE` automatically upon upgrade. The column is further assigned a default value of `TRUE`.
+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).
+
+For a complete list of changes, refer to the respective GitHub milestones:
+
+* [API server milestone 4.12.1](https://github.com/DependencyTrack/dependency-track/milestone/46?closed=1)
+* [Frontend milestone 4.12.1](https://github.com/DependencyTrack/frontend/milestone/31?closed=1)
+
+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.
+
+Special thanks to everyone who contributed code to implement enhancements and fix defects:  
+[@Gepardgame], [@Shortfinga], [@WoozyMasta], [@antoinbo], [@calderonth], [@fupgang], [@rissson], [@wratner]
+
+###### dependency-track-apiserver.jar
+
+| Algorithm | Checksum |
+|:----------|:---------|
+| SHA-1     | 114d6a9f8b87a307be324f155daf3454dcc269bb         |
+| SHA-256   | ef6bb4ce3ebea410b620a91cf8347ab1e95c32b3f166103c749ece97f4098591         |
+
+###### dependency-track-bundled.jar
+
+| Algorithm | Checksum |
+|:----------|:---------|
+| SHA-1     | a15db1b85d0ac29977724deb3f9a65428c929d39         |
+| SHA-256   | a8aba7cd926de3deeea31290be830ee90282128f1820fddde3ec8b346bba1bdd         |
+
+###### frontend-dist.zip
+
+| Algorithm | Checksum                                                         |
+|:----------|:-----------------------------------------------------------------|
+| SHA-1     | b1e520a4aa0d3a3dc65aa5ab7da93b81c84edf43                         |
+| SHA-256   | 0a8790def4abe6ab3c5294928cc816a266c2b746ec39b0c1f140b8a2f4c0ad74 |
+
+###### Software Bill of Materials (SBOM)
+
+* API Server: [bom.json](https://github.com/DependencyTrack/dependency-track/releases/download/4.12.2/bom.json)
+* Frontend: [bom.json](https://github.com/DependencyTrack/frontend/releases/download/4.12.2/bom.json)
+
+[GHSA-9w3m-hm36-w32w]: https://github.com/DependencyTrack/dependency-track/security/advisories/GHSA-9w3m-hm36-w32w
+
+[apiserver/#4377]: https://github.com/DependencyTrack/dependency-track/pull/4377
+[apiserver/#4378]: https://github.com/DependencyTrack/dependency-track/pull/4378
+[apiserver/#4379]: https://github.com/DependencyTrack/dependency-track/pull/4379
+[apiserver/#4380]: https://github.com/DependencyTrack/dependency-track/pull/4380
+[apiserver/#4381]: https://github.com/DependencyTrack/dependency-track/pull/4381
+[apiserver/#4382]: https://github.com/DependencyTrack/dependency-track/pull/4382
+[apiserver/#4395]: https://github.com/DependencyTrack/dependency-track/pull/4395
+[apiserver/#4417]: https://github.com/DependencyTrack/dependency-track/pull/4417
+[apiserver/#4418]: https://github.com/DependencyTrack/dependency-track/pull/4418
+[apiserver/#4419]: https://github.com/DependencyTrack/dependency-track/pull/4419
+[apiserver/#4420]: https://github.com/DependencyTrack/dependency-track/pull/4420
+
+[frontend/#1099]: https://github.com/DependencyTrack/frontend/pull/1099
+[frontend/#1100]: https://github.com/DependencyTrack/frontend/pull/1100
+[frontend/#1101]: https://github.com/DependencyTrack/frontend/pull/1101
+[frontend/#1102]: https://github.com/DependencyTrack/frontend/pull/1102
+[frontend/#1103]: https://github.com/DependencyTrack/frontend/pull/1103
+[frontend/#1109]: https://github.com/DependencyTrack/frontend/pull/1109
+
+[@Gepardgame]: https://github.com/Gepardgame
+[@Shortfinga]: https://github.com/Shortfinga
+[@WoozyMasta]: https://github.com/WoozyMasta
+[@antoinbo]: https://github.com/antoinbo
+[@calderonth]: https://github.com/calderonth
+[@fupgang]: https://github.com/fupgang
+[@rissson]: https://github.com/rissson
+[@wratner]: https://github.com/wratner