Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
105 changes: 52 additions & 53 deletions DEPENDENCY-LICENSES

Large diffs are not rendered by default.

106 changes: 53 additions & 53 deletions LICENSE-binary

Large diffs are not rendered by default.

3 changes: 1 addition & 2 deletions dev-tools/validate-license-files.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,7 @@
import argparse

project_root = Path(__file__).resolve().parent.parent
update_dependency_licenses_cmd = ('mvn license:aggregate-add-third-party@generate-and-check-licenses' +
' -Dlicense.skipAggregateAddThirdParty=false -B')
update_dependency_licenses_cmd = ('mvn license:aggregate-add-third-party@generate-and-check-licenses -Dlicense.skipAggregateAddThirdParty=false -B')


@contextmanager
Expand Down
6 changes: 4 additions & 2 deletions examples/storm-loadgen/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,12 @@
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>${jetty.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlet</artifactId>
<groupId>org.eclipse.jetty.ee10</groupId>
<artifactId>jetty-ee10-servlet</artifactId>
<version>${jetty.version}</version>
</dependency>
<dependency>
<groupId>org.apache.storm</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@
import org.apache.storm.metric.api.IMetricsConsumer.TaskInfo;
import org.apache.storm.serialization.KryoValuesDeserializer;
import org.apache.storm.utils.Utils;
import org.eclipse.jetty.ee10.servlet.ServletContextHandler;
import org.eclipse.jetty.ee10.servlet.ServletHolder;
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.servlet.ServletContextHandler;
import org.eclipse.jetty.servlet.ServletHolder;

/**
* A server that can listen for metrics from the HttpForwardingMetricsConsumer.
Expand Down
10 changes: 6 additions & 4 deletions external/storm-hdfs-blobstore/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -82,13 +82,15 @@
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlet</artifactId>
<groupId>org.eclipse.jetty.ee10</groupId>
<artifactId>jetty-ee10-servlet</artifactId>
<version>${jetty.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-webapp</artifactId>
<groupId>org.eclipse.jetty.ee10</groupId>
<artifactId>jetty-ee10-webapp</artifactId>
<version>${jetty.version}</version>
<scope>test</scope>
</dependency>
<dependency>
Expand Down
10 changes: 6 additions & 4 deletions external/storm-hdfs/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -115,13 +115,15 @@
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlet</artifactId>
<groupId>org.eclipse.jetty.ee10</groupId>
<artifactId>jetty-ee10-servlet</artifactId>
<version>${jetty.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-webapp</artifactId>
<groupId>org.eclipse.jetty.ee10</groupId>
<artifactId>jetty-ee10-webapp</artifactId>
<version>${jetty.version}</version>
<scope>test</scope>
</dependency>
<dependency>
Expand Down
26 changes: 13 additions & 13 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -94,22 +94,22 @@
<commons-text.version>1.14.0</commons-text.version>
<commons-cli.version>1.10.0</commons-cli.version>
<curator.version>5.9.0</curator.version>
<jetty.version>11.0.26</jetty.version>
<jetty.version>12.1.1</jetty.version>
<clojure.tools.logging.version>1.3.0</clojure.tools.logging.version>
<carbonite.version>1.6.0</carbonite.version>
<snakeyaml.version>2.2</snakeyaml.version>
<httpclient.version>4.5.14</httpclient.version>
<httpclient.core.version>4.4.16</httpclient.core.version>
<jctools.version>4.0.5</jctools.version>
<jgrapht.version>0.9.0</jgrapht.version>
<guava.version>33.4.8-jre</guava.version>
<guava.version>33.5.0-jre</guava.version>
<auto-service.version>1.1.1</auto-service.version>
<netty-tcnative.version>2.0.73.Final</netty-tcnative.version>
<netty.version>4.2.6.Final</netty.version>
<sysout-over-slf4j.version>1.0.2</sysout-over-slf4j.version>
<log4j.version>2.25.1</log4j.version>
<slf4j.version>2.0.17</slf4j.version>
<metrics.version>4.2.36</metrics.version>
<metrics.version>4.2.37</metrics.version>
<mockito.version>5.14.2</mockito.version>
<zookeeper.version>3.9.4</zookeeper.version>
<snappy.version>1.1.10.8</snappy.version>
Expand All @@ -120,7 +120,7 @@
<hbase.version>2.6.3-hadoop3</hbase.version>
<kryo.version>5.6.2</kryo.version>
<objensis.version>3.4</objensis.version>
<jakarta.servlet.version>5.0.0</jakarta.servlet.version>
<jakarta.servlet.version>6.1.0</jakarta.servlet.version>
<joda-time.version>2.14.0</joda-time.version>
<thrift.version>0.22.0</thrift.version>
<junit.jupiter.version>5.13.4</junit.jupiter.version>
Expand All @@ -147,10 +147,10 @@
<maven.version>3.9.11</maven.version>
<azure-eventhubs.version>0.13.1</azure-eventhubs.version>
<jersey.version>3.1.11</jersey.version>
<dropwizard.version>4.0.16</dropwizard.version>
<dropwizard.version>5.0.0</dropwizard.version>
<j2html.version>1.6.0</j2html.version>
<caffeine.version>3.2.2</caffeine.version>
<jakarta-jaxb-version>2.3.2</jakarta-jaxb-version>
<jakarta-jaxb-version>4.0.4</jakarta-jaxb-version>
<jakarta-activation-version>1.2.1</jakarta-activation-version>
<jakarta-jaxws-version>3.1.0</jakarta-jaxws-version>
<jaxb-version>2.3.1</jaxb-version>
Expand All @@ -165,8 +165,8 @@
<jakarta-el.version>3.0.1-b12</jakarta-el.version>
<asm.version>9.8</asm.version>
<checker-qual.version>3.51.0</checker-qual.version>
<error_prone_annotations.version>2.41.0</error_prone_annotations.version>
<bouncycastle.version>1.81</bouncycastle.version>
<error_prone_annotations.version>2.42.0</error_prone_annotations.version>
<bouncycastle.version>1.82</bouncycastle.version>
</properties>

<modules>
Expand Down Expand Up @@ -753,8 +753,8 @@
<version>${json-smart.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-bom</artifactId>
<groupId>org.eclipse.jetty.ee10</groupId>
<artifactId>jetty-ee10-bom</artifactId>
<version>${jetty.version}</version>
<scope>import</scope>
<type>pom</type>
Expand Down Expand Up @@ -887,7 +887,7 @@
</dependency>
<dependency>
<groupId>io.dropwizard.metrics</groupId>
<artifactId>metrics-jetty11</artifactId>
<artifactId>metrics-jetty12</artifactId>
<version>${metrics.version}</version>
</dependency>
<dependency>
Expand Down Expand Up @@ -1290,7 +1290,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.14.0</version>
<version>3.14.1</version>
<configuration>
<source>${maven.compiler.source}</source>
<target>${maven.compiler.target}</target>
Expand Down Expand Up @@ -1634,7 +1634,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.11.3</version>
<version>3.12.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@

package org.apache.storm.security.auth;

import jakarta.xml.bind.DatatypeConverter;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
Expand All @@ -20,7 +21,6 @@
import java.util.Collection;
import java.util.Map;
import javax.security.auth.Subject;
import javax.xml.bind.DatatypeConverter;
import org.apache.storm.shade.com.google.common.annotations.VisibleForTesting;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
package org.apache.storm.security.auth.kerberos;

import com.codahale.metrics.Gauge;
import jakarta.xml.bind.DatatypeConverter;
import java.lang.reflect.Method;
import java.util.HashMap;
import java.util.Iterator;
Expand All @@ -26,7 +27,6 @@
import javax.security.auth.kerberos.KerberosTicket;
import javax.security.auth.login.Configuration;
import javax.security.auth.login.LoginContext;
import javax.xml.bind.DatatypeConverter;
import org.apache.storm.metric.api.IMetricsRegistrant;
import org.apache.storm.security.auth.ClientAuthUtils;
import org.apache.storm.security.auth.IAutoCredentials;
Expand Down
12 changes: 8 additions & 4 deletions storm-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -158,18 +158,22 @@
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>${jetty.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-util</artifactId>
<version>${jetty.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlet</artifactId>
<groupId>org.eclipse.jetty.ee10</groupId>
<artifactId>jetty-ee10-servlet</artifactId>
<version>${jetty.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlets</artifactId>
<groupId>org.eclipse.jetty.ee10</groupId>
<artifactId>jetty-ee10-servlets</artifactId>
<version>${jetty.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@

package org.apache.storm.metricstore.rocksdb;

import jakarta.xml.bind.DatatypeConverter;
import java.nio.ByteBuffer;
import java.util.Collections;
import java.util.EnumSet;
import java.util.HashMap;
import java.util.Map;
import javax.xml.bind.DatatypeConverter;
import org.apache.storm.metricstore.AggLevel;
import org.apache.storm.shade.com.google.common.primitives.UnsignedBytes;
import org.slf4j.Logger;
Expand Down
8 changes: 4 additions & 4 deletions storm-webapp/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -115,13 +115,13 @@
<artifactId>jakarta.ws.rs-api</artifactId>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlet</artifactId>
<groupId>org.eclipse.jetty.ee10</groupId>
<artifactId>jetty-ee10-servlet</artifactId>
<version>${jetty.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlets</artifactId>
<groupId>org.eclipse.jetty.ee10</groupId>
<artifactId>jetty-ee10-servlets</artifactId>
<version>${jetty.version}</version>
</dependency>
<!-- UI -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,11 @@
import org.apache.storm.utils.ConfigUtils;
import org.apache.storm.utils.ObjectReader;
import org.apache.storm.utils.Utils;
import org.eclipse.jetty.ee10.servlet.FilterHolder;
import org.eclipse.jetty.ee10.servlet.ServletContextHandler;
import org.eclipse.jetty.ee10.servlet.ServletHolder;
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.server.ServerConnector;
import org.eclipse.jetty.servlet.FilterHolder;
import org.eclipse.jetty.servlet.ServletContextHandler;
import org.eclipse.jetty.servlet.ServletHolder;
import org.glassfish.jersey.servlet.ServletContainer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@
import com.google.common.annotations.VisibleForTesting;

import java.io.File;
import java.io.IOException;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
Expand All @@ -40,11 +39,11 @@
import org.apache.storm.utils.ConfigUtils;
import org.apache.storm.utils.ObjectReader;
import org.apache.storm.utils.Utils;
import org.eclipse.jetty.ee10.servlet.DefaultServlet;
import org.eclipse.jetty.ee10.servlet.ServletContextHandler;
import org.eclipse.jetty.ee10.servlet.ServletHolder;
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.servlet.DefaultServlet;
import org.eclipse.jetty.servlet.ServletContextHandler;
import org.eclipse.jetty.servlet.ServletHolder;
import org.eclipse.jetty.util.resource.Resource;
import org.eclipse.jetty.util.resource.PathResourceFactory;
import org.glassfish.jersey.servlet.ServletContainer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Expand Down Expand Up @@ -95,12 +94,7 @@ private static Server mkHttpServer(StormMetricsRegistry metricsRegistry, Map<Str
httpsTsPath, httpsTsPassword, httpsTsType, httpsNeedClientAuth, httpsWantClientAuth, enableSslReload);

ServletContextHandler context = new ServletContextHandler(ServletContextHandler.NO_SESSIONS);
try {
context.setBaseResource(Resource.newResource(STATIC_RESOURCE_DIRECTORY_PATH));
} catch (IOException e) {
throw new RuntimeException("Can't locate static resource directory " + STATIC_RESOURCE_DIRECTORY_PATH);
}

context.setBaseResource(new PathResourceFactory().newResource(STATIC_RESOURCE_DIRECTORY_PATH));
context.setWelcomeFiles(new String[]{"logviewer.html"});
context.setContextPath("/");
ret.setHandler(context);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,10 @@
import org.apache.storm.utils.Utils;
import org.apache.storm.utils.VersionInfo;
import org.apache.storm.utils.WebAppUtils;
import org.eclipse.jetty.ee10.servlet.FilterHolder;
import org.eclipse.jetty.ee10.servlet.ServletContextHandler;
import org.eclipse.jetty.ee10.servlet.ServletHolder;
import org.eclipse.jetty.ee10.servlets.CrossOriginFilter;
import org.eclipse.jetty.http.HttpStatus;
import org.eclipse.jetty.http.HttpVersion;
import org.eclipse.jetty.server.HttpConfiguration;
Expand All @@ -106,10 +110,6 @@
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.server.ServerConnector;
import org.eclipse.jetty.server.SslConnectionFactory;
import org.eclipse.jetty.servlet.FilterHolder;
import org.eclipse.jetty.servlet.ServletContextHandler;
import org.eclipse.jetty.servlet.ServletHolder;
import org.eclipse.jetty.servlets.CrossOriginFilter;
import org.eclipse.jetty.util.ssl.SslContextFactory;

import org.slf4j.Logger;
Expand Down Expand Up @@ -357,7 +357,7 @@ public static void configFilter(Server server, Servlet servlet,
if (params != null) {
servletHolder.setInitParameters(params);
}
ServletContextHandler context = new ServletContextHandler(server, "/");
ServletContextHandler context = new ServletContextHandler("/");
context.addServlet(servletHolder, "/");
configFilters(context, filtersConfs);
server.setHandler(context);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,11 @@
import org.apache.storm.utils.ConfigUtils;
import org.apache.storm.utils.ObjectReader;
import org.apache.storm.utils.Utils;
import org.eclipse.jetty.ee10.servlet.DefaultServlet;
import org.eclipse.jetty.ee10.servlet.FilterHolder;
import org.eclipse.jetty.ee10.servlet.ServletContextHandler;
import org.eclipse.jetty.ee10.servlet.ServletHolder;
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.servlet.DefaultServlet;
import org.eclipse.jetty.servlet.FilterHolder;
import org.eclipse.jetty.servlet.ServletContextHandler;
import org.eclipse.jetty.servlet.ServletHolder;
import org.glassfish.hk2.utilities.binding.AbstractBinder;
import org.glassfish.jersey.server.ResourceConfig;
import org.glassfish.jersey.servlet.ServletContainer;
Expand Down