Upgrading org.eclipse.jetty:jetty-servlet 8 to 9
Unknown8.2.0.v20160908 → 9.4.58.v20250814
Fetching 193 releases from GitHub…0 / 193
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Adds org.eclipse.jetty:jetty-util-ajax 9.4.58.v20250814.
API changes
Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.
- removed:
class ServletHandler.CachedChain implements FilterChain - removed:
ctor ServletHandler.CachedChain(ServletHandler, Object, ServletHolder) - removed:
enum Holder.Source - removed:
field Holder._asyncSupported: boolean - removed:
field Holder._class: Class - removed:
field Holder._className: String - removed:
field Holder._displayName: String - removed:
field Holder._extInstance: boolean - removed:
field Holder._initParams: Map - removed:
field Holder._name: String - removed:
field Holder._servletHandler: ServletHandler - removed:
field ServletContextHandler._decorators: List - removed:
field ServletContextHandler._restrictedContextListeners: Object - removed:
field ServletContextHandler._wrapper: HandlerWrapper - removed:
field ServletHandler._chainLRU: Queue[] - removed:
method DefaultServlet.passConditionalHeaders(HttpServletRequest, HttpServletResponse, Resource, HttpContent): boolean - removed:
method DefaultServlet.sendData(HttpServletRequest, HttpServletResponse, boolean, Resource, HttpContent, Enumeration): void - removed:
method DefaultServlet.sendDirectory(HttpServletRequest, HttpServletResponse, Resource, String): void - removed:
method DefaultServlet.writeHeaders(HttpServletResponse, HttpContent, long): void - removed:
method DefaultServlet.writeOptionHeaders(HttpFields): void - removed:
method DefaultServlet.writeOptionHeaders(HttpServletResponse): void - removed:
method Holder.doStart(): void - removed:
method Holder.doStop(): void - removed:
method Holder.dump(Appendable, String): void - removed:
method Holder.getClassName(): String - removed:
method Holder.getHeldClass(): Class - removed:
method Holder.getServletHandler(): ServletHandler - removed:
method Holder.getSource(): Holder.Source - removed:
method Holder.illegalStateIfContextStarted(): void - removed:
method Holder.isInstance(): boolean - removed:
method Holder.setServletHandler(ServletHandler): void - removed:
method ServletContextHandler.Context.createFilter(Class): Filter - removed:
method ServletContextHandler.Context.createListener(Class): EventListener - removed:
method ServletContextHandler.Context.createServlet(Class): Servlet - removed:
method ServletContextHandler.Decorator.decorateFilterHolder(FilterHolder): void - removed:
method ServletContextHandler.Decorator.decorateFilterInstance(Filter): Filter - removed:
method ServletContextHandler.Decorator.decorateListenerInstance(EventListener): EventListener - removed:
method ServletContextHandler.Decorator.decorateServletHolder(ServletHolder): void - removed:
method ServletContextHandler.Decorator.decorateServletInstance(Servlet): Servlet - removed:
method ServletContextHandler.Decorator.destroyFilterInstance(Filter): void - removed:
method ServletContextHandler.Decorator.destroyListenerInstance(EventListener): void - removed:
method ServletContextHandler.Decorator.destroyServletInstance(Servlet): void - removed:
method ServletContextHandler.isRestrictListeners(): boolean - removed:
method ServletContextHandler.restrictEventListener(EventListener): void - removed:
method ServletContextHandler.setRestrictListeners(boolean): void - removed:
method ServletHandler.CachedChain.doFilter(ServletRequest, ServletResponse): void - removed:
method ServletHandler.CachedChain.toString(): String - removed:
method ServletHandler.getContextLog(): Object - removed:
method ServletHandler.newCachedChain(Object, ServletHolder): ServletHandler.CachedChain - removed:
method ServletHandler.setServer(Server): void - removed:
method ServletHolder.getRoleMap(): Map - removed:
method ServletHolder.isSetInitOrder(): boolean - removed:
static field Holder.Source.ANNOTATION: Holder.Source - removed:
static field Holder.Source.DESCRIPTOR: Holder.Source - removed:
static field Holder.Source.EMBEDDED: Holder.Source - removed:
static field Holder.Source.JAVAX_API: Holder.Source - removed:
static field ServletHolder.NO_MAPPED_ROLES: Map - removed:
static method Holder.Source.valueOf(String): Holder.Source - removed:
static method Holder.Source.values(): Holder.Source[] - changed:
class DefaultServlet extends HttpServlet implements ResourceFactory → class DefaultServlet extends HttpServlet implements ResourceFactory, ResourceService.WelcomeFactory - changed:
class Holder extends AbstractLifeCycle implements Dumpable → abstract class Holder extends BaseHolder - changed:
ctor FilterHolder(Holder.Source) → ctor FilterHolder(Source) - changed:
ctor Holder(Holder.Source) → ctor Holder(Source) - changed:
ctor ServletHolder(Holder.Source) → ctor ServletHolder(Source) - changed:
interface ServletContextHandler.Decorator → interface ServletContextHandler.Decorator extends Decorator - changed:
method ServletHandler.getHolderEntry(String): PathMap.Entry → method ServletHandler.getHolderEntry(String): MappedResource - changed:
method ServletHandler.newFilterHolder(Holder.Source): FilterHolder → method ServletHandler.newFilterHolder(Source): FilterHolder - changed:
method ServletHandler.newServletHolder(Holder.Source): ServletHolder → method ServletHandler.newServletHolder(Source): ServletHolder - changed:
method ServletHandler.notFound(HttpServletRequest, HttpServletResponse): void → method ServletHandler.notFound(Request, HttpServletRequest, HttpServletResponse): void - changed:
method ServletHolder.compareTo(Object): int → method ServletHolder.compareTo(ServletHolder): int - added:
abstract class BaseHolder extends AbstractLifeCycle implements Dumpable - added:
class DecoratingListener implements ServletContextAttributeListener - added:
class ListenerHolder extends BaseHolder - added:
class Source - added:
ctor BaseHolder(Source) - added:
ctor DecoratingListener(ServletContextHandler, String) - added:
ctor DefaultServlet(ResourceService) - added:
ctor FilterHolder.Wrapper(Filter) - added:
ctor ListenerHolder() - added:
ctor ListenerHolder(Class) - added:
ctor ListenerHolder(Source) - added:
ctor ListenerHolder.Wrapper(EventListener) - added:
ctor ServletContextHandler(HandlerContainer, String, SessionHandler, SecurityHandler, ServletHandler, ErrorHandler, int) - added:
ctor ServletContextHandler.Initializer(ServletContextHandler, ServletContainerInitializer) - added:
ctor ServletContextHandler.Initializer(ServletContextHandler, ServletContainerInitializer, Set) - added:
ctor ServletHandler.Default404Servlet() - added:
ctor ServletHolder.Wrapper(Servlet) - added:
ctor ServletMapping(Source) - added:
ctor Source(Source.Origin, String) - added:
enum ServletHolder.JspContainer - added:
enum Source.Origin - added:
field ServletContextHandler._gzipHandler: GzipHandler - added:
field ServletContextHandler._objFactory: DecoratedObjectFactory - added:
field Source._origin: Source.Origin - added:
field Source._resource: String - added:
interface FilterHolder.WrapFunction - added:
interface ListenerHolder.WrapFunction - added:
interface ServletContextHandler.ServletContainerInitializerCaller extends LifeCycle - added:
interface ServletHolder.WrapFunction - added:
method BaseHolder.doStart(): void - added:
method BaseHolder.doStop(): void - added:
method BaseHolder.dump(): String - added:
method BaseHolder.dump(Appendable, String): void - added:
method BaseHolder.getClassName(): String - added:
method BaseHolder.getHeldClass(): Class - added:
method BaseHolder.getInstance(): Object - added:
method BaseHolder.getServletHandler(): ServletHandler - added:
method BaseHolder.getSource(): Source - added:
method BaseHolder.illegalStateIfContextStarted(): void - added:
method BaseHolder.initialize(): void - added:
method BaseHolder.isInstance(): boolean - added:
method BaseHolder.setClassName(String): void - added:
method BaseHolder.setHeldClass(Class): void - added:
method BaseHolder.setInstance(Object): void - added:
method BaseHolder.setServletHandler(ServletHandler): void - added:
method BaseHolder.unwrap(Object): Object - added:
method BaseHolder.wrap(Object, Class, BiFunction): Object - added:
method DecoratingListener.attributeAdded(ServletContextAttributeEvent): void - added:
method DecoratingListener.attributeRemoved(ServletContextAttributeEvent): void - added:
method DecoratingListener.attributeReplaced(ServletContextAttributeEvent): void - added:
method DecoratingListener.getAttributeName(): String - added:
method DecoratingListener.getServletContext(): ServletContext - added:
method DefaultServlet.doHead(HttpServletRequest, HttpServletResponse): void - added:
method DefaultServlet.getWelcomeFile(String): String - added:
method FilterHolder.WrapFunction.wrapFilter(Filter): Filter - added:
method FilterHolder.Wrapper.destroy(): void - added:
method FilterHolder.Wrapper.doFilter(ServletRequest, ServletResponse, FilterChain): void - added:
method FilterHolder.Wrapper.getWrapped(): Filter - added:
method FilterHolder.Wrapper.init(FilterConfig): void - added:
method FilterHolder.Wrapper.toString(): String - added:
method FilterHolder.doFilter(ServletRequest, ServletResponse, FilterChain): void - added:
method FilterHolder.dump(Appendable, String): void - added:
method FilterHolder.initialize(): void - added:
method FilterMapping.appliesTo(DispatcherType): boolean - added:
method FilterMapping.isDefaultDispatches(): boolean - added:
method Holder.setInstance(Object): void - added:
method ListenerHolder.WrapFunction.wrapEventListener(EventListener): EventListener - added:
method ListenerHolder.Wrapper.getWrapped(): EventListener - added:
method ListenerHolder.Wrapper.toString(): String - added:
method ListenerHolder.doStart(): void - added:
method ListenerHolder.doStop(): void - added:
method ListenerHolder.getListener(): EventListener - added:
method ListenerHolder.setListener(EventListener): void - added:
method ListenerHolder.toString(): String - added:
method ServletContextHandler.Context.createInstance(Class): Object - added:
method ServletContextHandler.Context.destroyFilter(Filter): void - added:
method ServletContextHandler.Context.destroyServlet(Servlet): void - added:
method ServletContextHandler.Initializer.doStart(): void - added:
method ServletContextHandler.addEventListener(EventListener): void - added:
method ServletContextHandler.doStart(): void - added:
method ServletContextHandler.getGzipHandler(): GzipHandler - added:
method ServletContextHandler.getObjectFactory(): DecoratedObjectFactory - added:
method ServletContextHandler.insertHandler(HandlerWrapper): void - added:
method ServletContextHandler.setGzipHandler(GzipHandler): void - added:
method ServletContextHandler.setHandler(Handler): void - added:
method ServletContextHandler.stopContext(): void - added:
method ServletHandler.Default404Servlet.doGet(HttpServletRequest, HttpServletResponse): void - added:
method ServletHandler.addListener(ListenerHolder): void - added:
method ServletHandler.asPathSpec(String): PathSpec - added:
method ServletHandler.containsFilterHolder(FilterHolder): boolean - added:
method ServletHandler.containsServletHolder(ServletHolder): boolean - added:
method ServletHandler.getListeners(): ListenerHolder[] - added:
method ServletHandler.getMappedServlet(String): MappedResource - added:
method ServletHandler.getMatchedServlet(String): MatchedResource - added:
method ServletHandler.getServletContextHandler(): ServletContextHandler - added:
method ServletHandler.getServlets(Class): List - added:
method ServletHandler.initializeHolders(BaseHolder[]): void - added:
method ServletHandler.isAllowDuplicateMappings(): boolean - added:
method ServletHandler.isDumpable(Object): boolean - added:
method ServletHandler.isEnsureDefaultServlet(): boolean - added:
method ServletHandler.isInitialized(): boolean - added:
method ServletHandler.newFilterChain(FilterHolder, FilterChain): FilterChain - added:
method ServletHandler.newListenerHolder(Source): ListenerHolder - added:
method ServletHandler.setAllowDuplicateMappings(boolean): void - added:
method ServletHandler.setEnsureDefaultServlet(boolean): void - added:
method ServletHandler.setListeners(ListenerHolder[]): void - added:
method ServletHandler.start(LifeCycle): void - added:
method ServletHandler.stop(LifeCycle): void - added:
method ServletHolder.WrapFunction.wrapServlet(Servlet): Servlet - added:
method ServletHolder.Wrapper.destroy(): void - added:
method ServletHolder.Wrapper.getServletConfig(): ServletConfig - added:
method ServletHolder.Wrapper.getServletInfo(): String - added:
method ServletHolder.Wrapper.getWrapped(): Servlet - added:
method ServletHolder.Wrapper.init(ServletConfig): void - added:
method ServletHolder.Wrapper.service(ServletRequest, ServletResponse): void - added:
method ServletHolder.Wrapper.toString(): String - added:
method ServletHolder.appendPath(StringBuffer, String): void - added:
method ServletHolder.dump(Appendable, String): void - added:
method ServletHolder.ensureInstance(): Servlet - added:
method ServletHolder.getClassNameForJsp(String): String - added:
method ServletHolder.getContextHandler(): ContextHandler - added:
method ServletHolder.getJspPackagePrefix(): String - added:
method ServletHolder.getNameOfJspClass(String): String - added:
method ServletHolder.getPackageOfJspClass(String): String - added:
method ServletHolder.initialize(): void - added:
method ServletHolder.isJspServlet(): boolean - added:
method ServletHolder.isJspServlet(String): boolean - added:
method ServletHolder.prepare(Request, ServletRequest, ServletResponse): void - added:
method ServletHolder.toString(): String - added:
method ServletMapping.containsPathSpec(String): boolean - added:
method ServletMapping.getSource(): Source - added:
method Source.getOrigin(): Source.Origin - added:
method Source.getResource(): String - added:
method Source.toString(): String - added:
static class FilterHolder.Wrapper implements Filter, BaseHolder.Wrapped - added:
static class ListenerHolder.Wrapper implements EventListener, BaseHolder.Wrapped - added:
static class ServletContextHandler.Initializer extends AbstractLifeCycle implements ServletContextHandler.ServletContainerInitializerCaller - added:
static class ServletHandler.Default404Servlet extends HttpServlet - added:
static class ServletHolder.Wrapper implements Servlet, BaseHolder.Wrapped - added:
static field DefaultServlet.CONTEXT_INIT: String - added:
static field ServletContextHandler.GZIP: int - added:
static field ServletHolder.APACHE_SENTINEL_CLASS: String - added:
static field ServletHolder.JSP_GENERATED_PACKAGE_NAME: String - added:
static field ServletHolder.JspContainer.APACHE: ServletHolder.JspContainer - added:
static field ServletHolder.JspContainer.OTHER: ServletHolder.JspContainer - added:
static field Source.EMBEDDED: Source - added:
static field Source.JAVAX_API: Source - added:
static field Source.Origin.ANNOTATION: Source.Origin - added:
static field Source.Origin.DESCRIPTOR: Source.Origin - added:
static field Source.Origin.EMBEDDED: Source.Origin - added:
static field Source.Origin.JAVAX_API: Source.Origin - added:
static method FilterMapping.dispatch(int): DispatcherType - added:
static method ServletContextHandler.getServletContextHandler(ServletContext): ServletContextHandler - added:
static method ServletHolder.JspContainer.valueOf(String): ServletHolder.JspContainer - added:
static method ServletHolder.JspContainer.values(): ServletHolder.JspContainer[] - added:
static method Source.Origin.valueOf(String): Source.Origin - added:
static method Source.Origin.values(): Source.Origin[]
- added:
ctor ContainerInitializer() - added:
ctor ContainerInitializer.ServletContainerInitializerServletContextListener(ServletContainerInitializer) - added:
final class ContainerInitializer - added:
method ContainerInitializer.ServletContainerInitializerServletContextListener.addClasses(Class[]): ContainerInitializer.ServletContainerInitializerServletContextListener - added:
method ContainerInitializer.ServletContainerInitializerServletContextListener.addClasses(String[]): ContainerInitializer.ServletContainerInitializerServletContextListener - added:
method ContainerInitializer.ServletContainerInitializerServletContextListener.afterStartup(Consumer): ContainerInitializer.ServletContainerInitializerServletContextListener - added:
method ContainerInitializer.ServletContainerInitializerServletContextListener.contextDestroyed(ServletContextEvent): void - added:
method ContainerInitializer.ServletContainerInitializerServletContextListener.contextInitialized(ServletContextEvent): void - added:
method ContainerInitializer.ServletContainerInitializerServletContextListener.getClasses(): Set - added:
static class ContainerInitializer.ServletContainerInitializerServletContextListener implements ServletContextListener - added:
static method ContainerInitializer.asContextListener(ServletContainerInitializer): ContainerInitializer.ServletContainerInitializerServletContextListener