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

Update Jetty to 11.x #782

Closed
tesshucom opened this issue Dec 7, 2020 · 1 comment
Closed

Update Jetty to 11.x #782

tesshucom opened this issue Dec 7, 2020 · 1 comment
Assignees
Labels
in : Jetty Issues in Jetty (pom, stream) status: superseded An issue that has been superseded by another type: dependency-upgrade A dependency upgrade

Comments

@tesshucom
Copy link
Owner

tesshucom commented Dec 7, 2020

We may need to change the source.

Release notes

Sourced from apache-jsp's releases.

11.0.0

Eclipse Jetty 11.x Highlights

  • Jetty 11.x has a minimum Java requirement of Java 11.
  • Jetty 11.x modules are proper JPMS modules with module-info.class.
  • Jetty 11.x supports the following technology specs (from the Jakarta EE 9 effort):
    • jakarta.servlet - 5.0.0
    • jakarta.servlet.jsp - 3.0.0
    • jakarta.servlet.jsp.jstl - 2.0.0
    • jakarta.el - 4.0.0
    • jakarta.websocket - 2.0.0
  • Jetty 11.x is the first major version of Jetty to support the jakarta.servlet namespace.
    Use Jetty 10.x for the older (now outdated) javax.servlet namespace.

Important Changes

  • Classic jetty logging facade has been replaced with slf4j-api usage
  • There is no longer a jetty-distribution, use jetty-home with a proper ${jetty.base} instead.
    See: Operations Guide: Architecture
    • New demo jetty-start module exists to replace the old demo-base functionality.
  • Remove jetty-all uber artifact
  • Managing Configuration within a WebAppContext has a new API.
    (They are now self ordering and do not require knowledge of Jetty internals to use successfully)
  • Complete WebSocket refactoring, those using the Jetty APIs or embedded-jetty will need to update their code.
    • Support for WebSocket over HTTP/2 (client and server)
  • Jetty HttpClient has been improved.
    • Supports dynamic protocol upgrade (http/2 and http/1.1).
  • Session management has been refactored as well.

Related #781 .

@tesshucom tesshucom added status: waiting-for-feedback We need additional information before we can continue type: dependency-upgrade A dependency upgrade in : Jetty Issues in Jetty (pom, stream) labels Dec 7, 2020
@tesshucom tesshucom added this to the priority 2 milestone Dec 7, 2020
@tesshucom tesshucom self-assigned this Dec 7, 2020
@tesshucom tesshucom changed the title Jetty 11.x Update Jetty to 11.x Dec 10, 2020
@tesshucom tesshucom modified the milestones: priority 2, jpsonic 110.x.x Jan 20, 2021
@tesshucom
Copy link
Owner Author

#838

@tesshucom tesshucom added status: superseded An issue that has been superseded by another and removed status: waiting-for-feedback We need additional information before we can continue labels Jan 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in : Jetty Issues in Jetty (pom, stream) status: superseded An issue that has been superseded by another type: dependency-upgrade A dependency upgrade
Projects
None yet
Development

No branches or pull requests

1 participant