PackageTrack
Sign in Get early access

org.eclipse.jetty:jetty-alpn-server

12.1.12 #809 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

Rarely documented

notes for 10 of 236 stable releases

Nothing withdrawn

no release was ever pulled

12 years old

298 releases · first in 2014

25 releases in the last 12 months

see the full history below

Release timeline

298 releases · Apr 2014 to Aug 2026
2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 60 of 298
  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

  21. 12.0.38 06 Aug 2026
    Release notes

    Changelog

    • #15503 - Remove LF_CHUNK_TERMINATION from non-legacy HttpCompliance modes (12.0)
    • #15501 - cleanups to WebSocket RFC6455Handshaker and Parser (12.0)
    • #15428 - Backport of #15307.
    Open source →
  22. 12.0.37 02 Jul 2026
    Release notes

    Changelog

    • #15289 - FileSystemPool fails to mount a jar located under a non-ASCII path ("Bad escape")
    • #15226 - Server becomes inaccessible with thousands of qtp threads blocked in HttpChannelState.onIdleTimeout ReentrantLock
    Open source →
  23. 12.0.36 31 May 2026
    Release notes

    Changelog

    • #15161 - Reduce memory footprint for persistent HttpConnections
    • #15136 - Refresh Digest authentication implementation
    • #14745 - NPE in HttpChannelState.completeStream() when _request is null during multipart cleanup
    • #14692 - 12.0.x: H2 client should abort the active channel's request during close or failure
    • #14006 - How to handle "Warning Logs in org.eclipse.jetty.ee8.nested.HttpChannelState and org.eclipse.jetty.server.internal.HttpChannelState"
    Open source →
  24. 12.0.35 01 May 2026
    Release notes

    Changelog

    • #14973 - cherry-pick of URIUtil cleanups for Jetty 12.0.x
    • #14870 - Refactor compliance checks
    Open source →
  25. 12.0.34 01 Apr 2026
    Release notes

    Changelog

    • #14798 - Fixes for JASPI isMandatory, authType and isAuthenticationRequest params - Addresses CVE-2026-5795
    • #14743 - Jetty 12.0.x Add isDebugEnabled guard before log.debug
    • #14642 - 12.0.x Remove usage of Slf4j fluent api
    • #14494 - Review use of CharsetStringBuilder subclasses
    • #14332 - Fix idleTimeout for websocket
    Open source →
  26. 12.0.33 04 Mar 2026

    Nothing published for this version

  27. 12.0.32 27 Jan 2026

    Nothing published for this version

  28. 12.0.31 03 Dec 2025

    Nothing published for this version

  29. 12.0.30 10 Nov 2025

    Nothing published for this version

  30. 12.0.29 16 Oct 2025

    Nothing published for this version

  31. 12.0.28 03 Oct 2025

    Nothing published for this version

  32. 12.0.27 11 Sep 2025

    Nothing published for this version

  33. 12.0.26 04 Sep 2025

    Nothing published for this version

  34. 12.0.25 12 Aug 2025

    Nothing published for this version

  35. 12.0.24 04 Aug 2025

    Nothing published for this version

  36. 12.0.23 02 Jul 2025

    Nothing published for this version

  37. 12.0.22 02 Jun 2025

    Nothing published for this version

  38. 12.0.21 09 May 2025

    Nothing published for this version

  39. 12.0.20 29 Apr 2025

    Nothing published for this version

  40. 12.0.19 01 Apr 2025

    Nothing published for this version

  41. 12.0.18 13 Mar 2025

    Nothing published for this version

  42. 12.0.17 03 Mar 2025

    Nothing published for this version

  43. 12.0.16 09 Dec 2024

    Nothing published for this version

  44. 12.0.15 05 Nov 2024

    Nothing published for this version

  45. 12.0.14 30 Sep 2024

    Nothing published for this version

  46. 12.0.13 03 Sep 2024

    Nothing published for this version

  47. 12.0.12 25 Jul 2024

    Nothing published for this version

  48. 12.0.11 27 Jun 2024

    Nothing published for this version

  49. 12.0.10 30 May 2024

    Nothing published for this version

  50. 12.0.9 03 May 2024

    Nothing published for this version

  51. 12.0.8 29 Mar 2024

    Nothing published for this version

  52. 12.0.7 29 Feb 2024

    Nothing published for this version

  53. 12.0.6 30 Jan 2024

    Nothing published for this version

  54. 12.0.5 18 Dec 2023

    Nothing published for this version

  55. 12.0.4 30 Nov 2023

    Nothing published for this version

  56. 12.0.3 27 Oct 2023

    Nothing published for this version

  57. 12.0.2 10 Oct 2023

    Nothing published for this version

  58. 12.0.1 29 Aug 2023

    Nothing published for this version

  59. 12.0.0 07 Aug 2023

    Nothing published for this version

  60. 12.0.0.beta4 26 Jul 2023 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