Skip to content

12.1.0.beta0

Pre-release
Pre-release

Choose a tag to compare

@joakime joakime released this 21 May 15:24
· 277 commits to jetty-12.0.x since this release
jetty-12.1.0.beta0
942837f

Special Thanks to the following Eclipse Jetty community members

Changelog

  • #13121 - Deploy Dump & cleanup
  • #13104 - Change DeploymentScanner monitoredDir names to webappsDir
  • #13101 - Implement rejection RFC9110 Bad White Space
  • #13095 - Common RFC tests
  • #13090 - Replace RuntimeIOException with UncheckedIOException
  • #13084 - Documented the new web application deployer.
  • #13078 - Remove deprecated jetty-runner
  • #13069 - Deploy Environment Weights
  • #13064 - Jetty 12.0.x/12.1.x: ShutdownMonitorTest is stuck
  • #13051 - Jetty 12.1.x build stuck because of waiting on the Class initialization monitor for org.eclipse.jetty.io.RetainableByteBuffer$Abstract
  • #13048 - Exception from oeje11wjt.JakartaClientClassLoaderTest#websocketProvidedByServer
  • #13046 - Restore ee9 (and ee8) behaviors with parsing application/x-www-form-urlencoded parameters
  • #13040 - Introduce Deploy property baseResource for use in 12.1.x deploy
  • #13031 - SessionHandlerTest.testFlushOnResponseCommit is flaky
  • #13029 - Web-socket that use permessage-deflate extensions are keeping in memory the last message sent to the client
  • #13019 - [util-ajax] Support CharSequence instead of String for JSON.parse (@scrat98)
  • #13012 - Refine Deferred Authentication
  • #13011 - Review changes in org.eclipse.jetty.server.Deployable in 12.1.x and apply appropriate deprecations and warnings
  • #13008 - Introduce HttpClient's Request.onResponseListener()
  • #13004 - QueuedThreadPool throws error on quick successive execute calls if initialized with BlockingArrayQueue or ArrayBlockingQueue
  • #13003 - Avoid cycles in bean dumps
  • #13002 - HugeResourceTest.testUploadDelayed() fails when RetainedContentLoaderFactory's reject is not explicitly disabled
  • #13000 - Remove environment XML functionality from deployer
  • #12997 - DeploymentScanner should only act on *.xml or *.properties changes in environments/ directory.
  • #12995 - Clarify deployment of foo/ and foo.d/
  • #12993 - Improve Hot Redeployment Information logging
  • #12992 - Deployment Scanner is still performing hot deploy by default, contrary to documentation
  • #12990 - Jetty CoreContextHandler needs to support simple static directory deployment
  • #12988 - Introduce an HTTP/2 frame listener
  • #12985 - Optimize memory usage of FrameFlusher.timeoutExpired
  • #12981 - MultiPart annotation scanning not done if metadata-complete==true
  • #12965 - Allow Resource instances to provide Content.Source directly
  • #12963 - Slow transfers on custom / non-Path Resource instances (@kohlschuetter)
  • #12961 - Different results for getRequestURL in filters with async requests
  • #12958 - Discrepancy between Jetty 9 and Jetty 12 when setting the base resource to a path containing ..
  • #12943 - Unable to handle - IllegalStateException in Jetty Client Request send()
  • #12936 - UnsupportedOperationException when modifying HttpServletResponse after commit
  • #12926 - maxFormContentSize doesn't count "=" characters
  • #12923 - Introduce Bouncy Castle Jetty module
  • #12919 - Reduce some OSGi code duplication with core Activator.
  • #12918 - NullPointerException with ServeAs requests (with FormAuthenticator)
  • #12916 - Bad example in JavaDoc of InputStreamResponseListener
  • #12913 - Resource located inside JAR file is wrongfully treated as an alias
  • #12900 - Make JPMS work with new Environments features
  • #12875 - Fixes for EE11 Jakarta WebSocket implementation to fix TCK failures.
  • #12746 - Sporadic NPE in HttpChannelState.onFailure
  • #12700 - ResourceHandler & ResourceServlet (all envs) do not agree on UseFileMapping default
  • #12697 - Servlet error pages do not work when Response.writeError is called before entering the ServletChannel
  • #12537 - org.eclipse.jetty.server.LowResourceMonitor#setMonitorThreads seems not right (@lijinliangyihao)
  • #12530 - Make HttpOutput.println() simpler and faster
  • #12361 - ErrorHandler#getShowMessageInTitle() is ignored
  • #11492 - Auto add AliasChecker for custom Base Resource in DefaultServlet
  • #11425 - Review Handler Collection logic around InvocationType
  • #11320 - Review callers of HttpChannelState.onIdleTimeout()
  • #11289 - Embedded jetty doesn't set the charset to content-type header
  • #10608 - DefaultServlet behaviour wrong for welcomeFiles
  • #8715 - Jetty 12 - Optimize RequestLog information retrieval
  • #5442 - Allow multiple authentication options for a web app