Skip to content

Upgrade Jetty to 9.4.58.v20250814 and de-aggregate jetty-all (#943) - #970

Merged
slachiewicz merged 1 commit into
apache:wagon-3.xfrom
slachiewicz:wagon-jetty-9.4-3.x
Sep 3, 2026
Merged

slachiewicz merged 1 commit into
apache:wagon-3.xfrom
slachiewicz:wagon-jetty-9.4-3.x

Conversation

@slachiewicz

Copy link
Copy Markdown
Member

Backport of Jetty 9.4 upgrade and de-aggregation to wagon-3.x.

Fixes #943.

  • Replaced jetty-all:9.2.30.v20200428 with org.eclipse.jetty:jetty-bom:9.4.58.v20250814 in root dependency management.
  • De-aggregated into modular artifacts (jetty-server, jetty-servlet, jetty-security, jetty-util, jetty-http, jetty-webapp) with appropriate scopes.
  • Adapted Jetty 9.4 APIs:
    • Configured UserStore for HashLoginService in HttpWagonTestCase and ServerFixture.
    • Configured BasicAuthenticator explicitly on ConstraintSecurityHandler in ServerFixture.
    • Replaced AbstractSessionManager cookies setup with sessionHandler.setUsingCookies(false).
    • Handled Jetty 9.4 ResourceService precompressed file requirements in HttpWagonTestCase (setting precompressed init parameter and ensuring uncompressed test file is larger than compressed counterpart).
    • Used setStatusWithReason for HTTP error message testing in ErrorWithMessageServlet.

@slachiewicz slachiewicz added the dependencies Pull requests that update a dependency file label Sep 3, 2026
@slachiewicz
slachiewicz merged commit 3722727 into apache:wagon-3.x Sep 3, 2026
8 checks passed
@slachiewicz
slachiewicz deleted the wagon-jetty-9.4-3.x branch September 3, 2026 21:24
@github-actions github-actions Bot added this to the 3.5.4 milestone Sep 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant