dependency-track/plugin/api
nscuro 1330630e45
Migrate Apache HttpClient to Java HttpClient
* Replaces the legacy ManagedHttpClient based on Apache HttpClient with a Java HttpClient singleton.
* Ensures that the http client sends the correct User-Agent header.
* Instruments the http client with Micrometer.
* Shares the http client with extensions. Each extension maintaining their own adds significant overhead.

Unfortunately Java's HttpClient has no built-in support for multipart requests, so I had to implement a BodyPublisher for it.

Signed-off-by: nscuro <nscuro@protonmail.com>
2026-03-06 22:53:49 +01:00
..
src Migrate Apache HttpClient to Java HttpClient 2026-03-06 22:53:49 +01:00
pom.xml [maven-release-plugin] prepare for next development iteration 2026-02-27 21:17:16 +00:00