PackageTrack
Sign in Get early access

org.eclipse.jetty:jetty-demos

12.1.12 #894 most downloaded on Maven Central jetty/jetty.project

What this package is like to depend on

Last release 18 days ago

06 Aug 2026

Ships on a steady schedule

a new release about every 4 weeks

Some releases are documented

notes for 5 of 13 stable releases

Nothing withdrawn

no release was ever pulled

2 years old

20 releases · first in 2024

12 releases in the last 12 months

see the full history below

Release timeline

20 releases · Nov 2024 to Aug 2026
2025 2026
Release Pre-release

Releases

latest 20
  1. 12.1.12 06 Aug 2026
    Release notes

    Special Thanks to the following Eclipse Jetty community members

    Changelog

    • #15496 - mime-type filtering by IncludeExclude should always be case-insensitive
    • #15456 - Fragments in redirects not supported by default in standalone Jetty installation
    • #15453 - HttpServletResponse: setHeader("Content-Length", N) should be treated like setContentLengthLong(N)
    • #13970 - ForwardedRequestCustomizer uses connection port instead of proto default when host lacks port (@zenios)
    • #577 - AbstractProxyServlet onServerResponseHeaders addHeader rather than setHeader
    Open source →
  2. 12.1.11 02 Jul 2026
    Release notes

    Changelog

    • #15345 - Move RateControl to jetty-io
    • #15308 - CachingWebAppClassLoader is not registering as parallel capable
    • #15267 - Introduce module for MinimumDataRateHandler
    • #15234 - Review error response codes from EagerContentHandler
    • #15232 - Jetty 12.1.x EE11 doesn't handle Session attributes properly
    • #15228 - Fix increased in memory usage between 12.1.8 and 12.1.10 caused by ZipFileSystems
    • #15226 - Server becomes inaccessible with thousands of qtp threads blocked in HttpChannelState.onIdleTimeout ReentrantLock
    • #15217 - jetty-quic-quiche-foreign fails on Windows due to eager resolution of Unix-only quiche_conn_set_keylog_fd
    • #15156 - Injecting authentication headers using request filters
    Open source →
  3. 12.1.10 31 May 2026
    Release notes

    Changelog

    • #15180 - Upgrade to Quiche version 0.29.1
    • #15161 - Reduce memory footprint for persistent HttpConnections
    • #15136 - Refresh Digest authentication implementation
    • #15118 - Upgrade to Quiche version 0.29.0
    • #15094 - Jetty 12.1 Regression: Deferred Authentication provides Callback.NOT_CALLED leading to errors
    • #15074 - HTTP/2 extended connect responses contain Content-Length: 0
    • #15031 - IOResources#toRetainableByteBuffer data loss when using resources without path
    • #15021 - Resource handling regression in 12.1.9
    • #15011 - PathResource.resolve() fails on Microsoft Windows due to Illegal char <:>
    • #15009 - Make processing of RST_STREAM more lenient
    • #14984 - XmlConfiguration emits "Deprecated method ... setMaxThreads" WARN from shipped jetty-threadpool-virtual.xml
    • #14745 - NPE in HttpChannelState.completeStream() when _request is null during multipart cleanup
    • #14528 - BinaryStreamTest.testMoreThanLargestMessageOneByteAtATime() is flaky
    • #14522 - Bundle org.eclipse.jetty.websocket.server OSGI metadata exports internal instead of public package
    • #14006 - How to handle "Warning Logs in org.eclipse.jetty.ee8.nested.HttpChannelState and org.eclipse.jetty.server.internal.HttpChannelState"
    • #9799 - Declare EncodingException for HPACK/QPACK encoders and decoders
    Open source →
  4. 12.1.9 01 May 2026
    Release notes

    Changelog

    • #14972 - Jetty 12.1.8 jetty-home has lib/*-config.jar files
    • #14913 - Upgrade to Quiche version 0.28.0
    • #14870 - Refactor compliance checks
    • #14853 - CombinedResource.getRealURI() returns null when multiple members exist, causing 404 for all static resources
    • #14846 - NPE in MimeTypes$Mutable.getMimeByExtension on startup with web-fragment with mime mapping
    • #14824 - FileSystemPool doesn't always own its filesystems
    • #14821 - Websocket IllegalStateException ('Demand already fulfilled') since Jetty 12.1
    • #14805 - HTTP/3 server crashes on quiche_header_info
    • #14646 - Regression in Jetty 12.1: Invalid UTF-8 exception for application/x-www-form-urlencoded; charset=iso-8859-1
    • #14564 - Jetty 12.1.x TLS connections hang after several requests with internal HTTPS self-requests
    • #14541 - Jetty HTTP Client - setMaxRequestHeadersSize resulting in java.lang.OutOfMemoryError
    • #14196 - Using passivation with eviction: HttpServletRequest.getSession() may return null due to race-condition
    • #12110 - Request Authority checks needed
    • #8876 - Jetty 12 - JMX-ify HttpContent.Factory implementations
    Open source →
  5. 12.1.8 01 Apr 2026
    Release notes

    Special Thanks to the following Eclipse Jetty community members

    Changelog

    • 14757 Fixes for JASPI isMandatory, authType and isAuthenticationRequest params - Addresses CVE-2026-5795
    • #14752 - Jetty 12.1 Violation of RFC9113 with Host and :authority headers
    • #14747 - Revert usage of SLF4J2 fluent APIs
    • #14732 - possible race condition in jetty 12.x code
    • #14694 - Sync jetty-ee11 with jetty-ee10
    • #14689 - ThreadIdPool.take() bottlenecks QueuedThreadPool.tryExecute()
    • #14687 - Destinations don't keep track of redirections.
    • #14685 - CachingHttpContentFactory#getContent may return null if httpContent size is not set
    • #14651 - Retain negative Max-Age cookie attribute
    • #14494 - Review use of CharsetStringBuilder subclasses
    • #14431 - ServletContainerInitializers are always excluded when used with absolute-ordering
    • #14332 - Complete mess with idleTimeout
    • #13685 - Infinite loop on Content.copy() with Content.Source.from(... , Path, ) when Path has size 0.
    • #13513 - Make MemoryEndPoint use RBB.DynamicCapacity (@afarber)
    • #10906 - Add Slf4j ConsoleRequestLog (JettySlf4jRequestLog) module
    Open source →
  6. 12.1.7 04 Mar 2026

    Nothing published for this version

  7. 12.1.6 27 Jan 2026

    Nothing published for this version

  8. 12.1.5 03 Dec 2025

    Nothing published for this version

  9. 12.1.4 10 Nov 2025

    Nothing published for this version

  10. 12.1.3 16 Oct 2025

    Nothing published for this version

  11. 12.1.2 07 Oct 2025

    Nothing published for this version

  12. 12.1.1 08 Sep 2025

    Nothing published for this version

  13. 12.1.0 15 Aug 2025

    Nothing published for this version

  14. 12.1.0.beta3 12 Aug 2025 pre-release

    Nothing published for this version

  15. 12.1.0.beta2 18 Jul 2025 pre-release

    Nothing published for this version

  16. 12.1.0.beta1 19 Jun 2025 pre-release

    Nothing published for this version

  17. 12.1.0.beta0 18 May 2025 pre-release

    Nothing published for this version

  18. 12.1.0.alpha2 18 Mar 2025 pre-release

    Nothing published for this version

  19. 12.1.0.alpha1 23 Dec 2024 pre-release

    Nothing published for this version

  20. 12.1.0.alpha0 05 Nov 2024 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive