---
title: v4.12.1
type: patch
---

**Fixes:**

* Fix logs not containing usernames of deleted users - [apiserver/#4232]
* Fix unintended manual flushing mode due to DataNucleus ExecutionContext pooling - [apiserver/#4233]
* Prevent duplicate policy violations - [apiserver/#4234]
* Enhance policy violation de-duplication logic - [apiserver/#4235]
* Fix inaccuracies of Trivy analyzer - [apiserver/#4258]
* Fix redundant query for "ignore unfixed" config during Trivy analysis - [apiserver/#4259]
* Fix CycloneDX deserialization failure for `OrganizationalContact` without `name` - [apiserver/#4271]
* Update *Deploying Docker* guide to Compose v2 - [apiserver/#4301]
* Fix `ERROR 400 Ambiguous URI path separator` for path parameters with encoded slashes - [apiserver/#4309]
* Fix excessive memory usage of portfolio repository meta analysis - [apiserver/#4317]
* Add `.gitattributes` to fix prettier behavior on Windows - [frontend/#1043]
* Fix state of sidebar not being saved for non-SNAPSHOT versions - [frontend/#1044]
* Fix OIDC users not being displayed in *Teams* view - [frontend/#1045]
* Fix creation of multiple projects not working without page reload - [frontend/#1046]
* Always display project nodes in dependency graph using name and version - [frontend/#1049]
* Fix caching issues upon upgrade - [frontend/#1051]
* Fix *Add Version* button being clickable without a version name being set - [frontend/#1052]
* Fix missing URI encoding of tag names - [frontend/#1057]
* Fix broken breadcrumb navigation for non-English languages - [frontend/#1068]
* Fix broken NGINX IPv6 listening - [frontend/#1069]

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/45?closed=1)
* [Frontend milestone 4.12.1](https://github.com/DependencyTrack/frontend/milestone/21?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], [@IdrisGit], [@danihengeveld], [@rissson], [@rkg-mm]

###### dependency-track-apiserver.jar

| Algorithm | Checksum |
|:----------|:---------|
| SHA-1     | 18911ef4fa28531d97293bd70de2ebb4033e5b5c         |
| SHA-256   | 682a3ffe268c59b0df03a55fd72b56d46299db3fd2cfe081966d8d57fbbea4f6         |

###### dependency-track-bundled.jar

| Algorithm | Checksum |
|:----------|:---------|
| SHA-1     | b3f3eb8cb5c8021ba7bdb37a5717cd2672550385         |
| SHA-256   | dc1a3e65e8ce767e39925bf329be8eff29ff09eebc627db8efd0e1b5ff6db573         |

###### frontend-dist.zip

| Algorithm | Checksum                                                         |
|:----------|:-----------------------------------------------------------------|
| SHA-1     | 23c991a3540da5fc3c08fbcebc3c1b7bd3801402                         |
| SHA-256   | 22f1a73db7df0340bb6d75042bfeb73ed375fc5659b4d609844763111bea4c81 |

###### Software Bill of Materials (SBOM)

* API Server: [bom.json](https://github.com/DependencyTrack/dependency-track/releases/download/4.12.1/bom.json)
* Frontend: [bom.json](https://github.com/DependencyTrack/frontend/releases/download/4.12.1/bom.json)

[apiserver/#4232]: https://github.com/DependencyTrack/dependency-track/pull/4232
[apiserver/#4233]: https://github.com/DependencyTrack/dependency-track/pull/4233
[apiserver/#4234]: https://github.com/DependencyTrack/dependency-track/pull/4234
[apiserver/#4235]: https://github.com/DependencyTrack/dependency-track/pull/4235
[apiserver/#4258]: https://github.com/DependencyTrack/dependency-track/pull/4258
[apiserver/#4259]: https://github.com/DependencyTrack/dependency-track/pull/4259
[apiserver/#4271]: https://github.com/DependencyTrack/dependency-track/pull/4271
[apiserver/#4301]: https://github.com/DependencyTrack/dependency-track/pull/4301
[apiserver/#4309]: https://github.com/DependencyTrack/dependency-track/pull/4309
[apiserver/#4317]: https://github.com/DependencyTrack/dependency-track/pull/4317

[frontend/#1043]: https://github.com/DependencyTrack/frontend/pull/1043
[frontend/#1044]: https://github.com/DependencyTrack/frontend/pull/1044
[frontend/#1045]: https://github.com/DependencyTrack/frontend/pull/1045
[frontend/#1046]: https://github.com/DependencyTrack/frontend/pull/1046
[frontend/#1049]: https://github.com/DependencyTrack/frontend/pull/1049
[frontend/#1051]: https://github.com/DependencyTrack/frontend/pull/1051
[frontend/#1052]: https://github.com/DependencyTrack/frontend/pull/1052
[frontend/#1057]: https://github.com/DependencyTrack/frontend/pull/1057
[frontend/#1068]: https://github.com/DependencyTrack/frontend/pull/1068
[frontend/#1069]: https://github.com/DependencyTrack/frontend/pull/1069

[@Gepardgame]: https://github.com/Gepardgame
[@IdrisGit]: https://github.com/IdrisGit
[@danihengeveld]: https://github.com/danihengeveld
[@rissson]: https://github.com/rissson
[@rkg-mm]: https://github.com/rkg-mm
