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

Jetty Update to 9.4.21 #1490

Merged
merged 2 commits into from
Oct 19, 2019
Merged

Conversation

cstamas
Copy link
Contributor

@cstamas cstamas commented Oct 10, 2019

It contains some notable internal changes (most importantly related to
HttpChannel.State):
jetty/jetty.project@bde8646#diff-68e74a60841dd5ec1f7edc4bd736ce18

Fix InstrumentedHandler to compile and work with pre-9.4.21 and
post-9.4.21 Jetty instances, but using internal API is not a recipe
for longevity.

Also, created a new InstrumentedHttpChannelListener that in turn
does use public API of Jetty, and should not break with minor
releases.

It contains some notable internal changes (most importantly related to
HttpChannel.State):
jetty/jetty.project@bde8646#diff-68e74a60841dd5ec1f7edc4bd736ce18

Fix InstrumentedHandler to compile and work with pre-9.4.21 and
post-9.4.21 Jetty instances, but using internal API is not a recipe
for longevity.

Also, created a new InstrumentedHttpChannelListener that in turn
does use public API of Jetty, and should not break with minor
releases.
@arteam
Copy link
Member

arteam commented Oct 19, 2019

That's really cool change, thank you very much @cstamas! InstrumentedHttpChannelListener could be a good candidate for a 4.2.* release and the dispatcher fix can be backported to the 4.0 and 4.1 branches.

@arteam arteam merged commit d7a9258 into dropwizard:4.1-development Oct 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants