File tree Expand file tree Collapse file tree 9 files changed +37
-32
lines changed
platform-http-service-framework
src/main/java/org/hypertrace/core/serviceframework/http
platform-service-framework
src/main/java/org/hypertrace/core/serviceframework Expand file tree Collapse file tree 9 files changed +37
-32
lines changed Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" UTF-8" ?>
22<suppressions xmlns =" https://jeremylong.github.io/DependencyCheck/dependency-suppression.1.3.xsd" >
3+ <suppress >
4+ <notes ><![CDATA[
5+ file name: jetty-http-11.0.20.jar
6+ ]]> </notes >
7+ <packageUrl regex =" true" >^pkg:maven/org\.eclipse\.jetty/jetty\-.*@.*$</packageUrl >
8+ <cve >CVE-2024-8184</cve >
9+ <cve >CVE-2024-6763</cve >
10+ </suppress >
311</suppressions >
Original file line number Diff line number Diff line change @@ -7,18 +7,17 @@ dependencies {
77 api(project(" :platform-service-framework" ))
88 api(" org.hypertrace.core.grpcutils:grpc-client-utils:0.13.7" )
99 api(" com.typesafe:config:1.4.2" )
10- api(" javax .servlet:javax .servlet-api:4 .0.1 " )
11- api(" com.google.inject:guice:5.1 .0" )
10+ api(" jakarta .servlet:jakarta .servlet-api:6 .0.0 " )
11+ api(" com.google.inject:guice:7.0 .0" )
1212 api(project(" :service-framework-spi" ))
1313
1414 implementation(project(" :platform-metrics" ))
1515 implementation(" org.slf4j:slf4j-api:1.7.36" )
16- implementation(" com.google.inject.extensions:guice-servlet:5.1 .0" )
16+ implementation(" com.google.inject.extensions:guice-servlet:7.0 .0" )
1717 implementation(" com.google.guava:guava:31.1-jre" )
18- implementation(" org.eclipse.jetty:jetty-servlet:9.4.56.v20240826" )
19- implementation(" org.eclipse.jetty:jetty-server:9.4.56.v20240826" )
20- implementation(" org.eclipse.jetty:jetty-servlets:9.4.56.v20240826" )
21-
18+ implementation(" org.eclipse.jetty:jetty-servlet:11.0.20" )
19+ implementation(" org.eclipse.jetty:jetty-server:11.0.20" )
20+ implementation(" org.eclipse.jetty:jetty-servlets:11.0.20" )
2221 annotationProcessor(" org.projectlombok:lombok:1.18.24" )
2322 compileOnly(" org.projectlombok:lombok:1.18.24" )
2423}
Original file line number Diff line number Diff line change 11package org .hypertrace .core .serviceframework .http ;
22
33import com .google .inject .Injector ;
4+ import jakarta .servlet .MultipartConfigElement ;
5+ import jakarta .servlet .Servlet ;
46import java .util .List ;
57import java .util .Map ;
6- import javax .servlet .MultipartConfigElement ;
7- import javax .servlet .Servlet ;
88import lombok .Builder ;
99import lombok .Singular ;
1010import lombok .Value ;
Original file line number Diff line number Diff line change 66
77import com .google .inject .Injector ;
88import com .google .inject .servlet .GuiceFilter ;
9+ import jakarta .servlet .DispatcherType ;
10+ import jakarta .servlet .ServletContextListener ;
911import java .nio .file .Path ;
1012import java .util .EnumSet ;
1113import java .util .LinkedList ;
1517import java .util .concurrent .ExecutorService ;
1618import java .util .concurrent .Executors ;
1719import javax .annotation .Nullable ;
18- import javax .servlet .DispatcherType ;
19- import javax .servlet .ServletContextListener ;
2020import org .eclipse .jetty .server .Connector ;
2121import org .eclipse .jetty .server .Handler ;
2222import org .eclipse .jetty .server .HttpConfiguration ;
Original file line number Diff line number Diff line change @@ -11,19 +11,19 @@ tasks.test {
1111
1212dependencies {
1313 api(" com.typesafe:config:1.4.2" )
14- api(" io.dropwizard.metrics:metrics-core :4.2.16 " )
14+ api(" io.dropwizard.metrics:metrics-jakarta-servlet :4.2.25 " )
1515 api(" io.micrometer:micrometer-core:1.10.2" )
16- api(" javax .servlet:javax .servlet-api:3.1 .0" )
16+ api(" jakarta .servlet:jakarta .servlet-api:6.0 .0" )
1717
1818 implementation(" io.micrometer:micrometer-registry-prometheus:1.10.2" )
1919
2020 implementation(" io.github.mweirauch:micrometer-jvm-extras:0.2.2" )
2121 implementation(" org.slf4j:slf4j-api:1.7.36" )
2222 implementation(" io.dropwizard.metrics:metrics-jvm:4.2.16" )
23- implementation(" io.prometheus:simpleclient_dropwizard:0.12 .0" )
24- implementation(" io.prometheus:simpleclient_servlet :0.12 .0" )
25- implementation(" io.prometheus:simpleclient_pushgateway:0.12 .0" )
26- implementation(" org.eclipse.jetty:jetty-servlet:9.4.56.v20240826 " )
23+ implementation(" io.prometheus:simpleclient_dropwizard:0.16 .0" )
24+ implementation(" io.prometheus:simpleclient_servlet_jakarta :0.16 .0" )
25+ implementation(" io.prometheus:simpleclient_pushgateway:0.16 .0" )
26+ implementation(" org.eclipse.jetty:jetty-servlet:11.0.20 " )
2727 implementation(" com.google.guava:guava:32.0.1-jre" )
2828
2929 compileOnly(" com.github.ben-manes.caffeine:caffeine:3.1.8" )
Original file line number Diff line number Diff line change @@ -18,11 +18,11 @@ dependencies {
1818 api(" com.typesafe:config:1.4.2" )
1919
2020 // Use for thread dump servlet
21- implementation(" io.dropwizard.metrics:metrics-servlets:4.2.16 " )
22- implementation(" org.eclipse.jetty:jetty-servlet:9.4.56.v20240826 " )
21+ implementation(" io.dropwizard.metrics:metrics-jakarta- servlets:4.2.25 " )
22+ implementation(" org.eclipse.jetty:jetty-servlet:11.0.20 " )
2323
2424 // Use for metrics servlet
25- implementation(" io.prometheus:simpleclient_servlet :0.12 .0" )
25+ implementation(" io.prometheus:simpleclient_servlet_jakarta :0.16 .0" )
2626
2727 // http client
2828 implementation(" org.apache.httpcomponents:httpclient:4.5.13" )
@@ -36,6 +36,4 @@ dependencies {
3636 testImplementation(" org.apache.logging.log4j:log4j-slf4j-impl:2.19.0" )
3737 testImplementation(" org.junit.jupiter:junit-jupiter:5.9.0" )
3838 testImplementation(" org.mockito:mockito-core:4.8.0" )
39- testImplementation(" org.eclipse.jetty:jetty-servlet:9.4.56.v20240826:tests" )
40- testImplementation(" org.eclipse.jetty:jetty-http:9.4.56.v20240826:tests" )
4139}
Original file line number Diff line number Diff line change 11package org .hypertrace .core .serviceframework ;
22
3- import com .codahale .metrics .servlets .CpuProfileServlet ;
4- import com .codahale .metrics .servlets .ThreadDumpServlet ;
53import com .typesafe .config .Config ;
64import com .typesafe .config .ConfigFactory ;
7- import io .prometheus .client .exporter .MetricsServlet ;
5+ import io .dropwizard .metrics .servlets .CpuProfileServlet ;
6+ import io .dropwizard .metrics .servlets .ThreadDumpServlet ;
7+ import io .prometheus .client .servlet .jakarta .exporter .MetricsServlet ;
88import java .net .InetAddress ;
99import java .net .ServerSocket ;
1010import java .net .UnknownHostException ;
Original file line number Diff line number Diff line change 11package org .hypertrace .core .serviceframework .service .servlets ;
22
3+ import jakarta .servlet .http .HttpServlet ;
4+ import jakarta .servlet .http .HttpServletRequest ;
5+ import jakarta .servlet .http .HttpServletResponse ;
36import java .io .IOException ;
4- import javax .servlet .http .HttpServlet ;
5- import javax .servlet .http .HttpServletRequest ;
6- import javax .servlet .http .HttpServletResponse ;
77import org .hypertrace .core .serviceframework .PlatformService ;
88
99public class HealthCheckServlet extends HttpServlet {
Original file line number Diff line number Diff line change 11package org .hypertrace .core .serviceframework .service .servlets ;
22
3+ import jakarta .servlet .ServletException ;
4+ import jakarta .servlet .http .HttpServlet ;
5+ import jakarta .servlet .http .HttpServletRequest ;
6+ import jakarta .servlet .http .HttpServletResponse ;
37import java .io .IOException ;
48import java .io .PrintWriter ;
59import java .lang .management .ManagementFactory ;
610import java .util .HashMap ;
711import java .util .Map ;
812import java .util .Map .Entry ;
9- import javax .servlet .ServletException ;
10- import javax .servlet .http .HttpServlet ;
11- import javax .servlet .http .HttpServletRequest ;
12- import javax .servlet .http .HttpServletResponse ;
1313import org .hypertrace .core .serviceframework .jvm .JVMDiagnosticCommand ;
1414import org .hypertrace .core .serviceframework .jvm .JVMDiagnosticCommand .Op ;
1515
You can’t perform that action at this time.
0 commit comments