Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OF-2717: Update to Jetty 11 #2326

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

guusdk
Copy link
Member

@guusdk guusdk commented Nov 10, 2023

Update to Jetty 11 (or later) for continued support.

Jetty 11 (and later) have switched to the JakartaEE 9 namespace, which is a breaking change.

This PR:

  • OF-2717: Updates Jetty from 10 to 11, and applies the namespace change to all Openfire code (untested)
  • OF-2718: Migrates commons-fileupload for compatibility with the JakartaEE 9 namespace (untested)

Known issue:

  • OF-2719: Migration of sitemesh for compatibility with the JakartaEE 9 namespace

This updates Jetty, which Openfire uses as an embedded webserver, to the latest release (to date) that's compatible with Java 11 (note that Jetty 11 requires Java 17).

A notable change between Jetty 10 and 11 is the adoption of the JakartaEE namespace.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant