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

Migrate to Jetty 12.0.7 EE10 #1089

Merged
merged 14 commits into from
Mar 8, 2024
Merged

Conversation

wendigo
Copy link
Contributor

@wendigo wendigo commented Aug 31, 2023

Moves airlift to Jetty 12.0.7 and EE10 (Servlet 6.0)

@wendigo
Copy link
Contributor Author

wendigo commented Aug 31, 2023

cc @electrum

@wendigo wendigo force-pushed the serafin/jetty-12 branch 2 times, most recently from 7e75bfc to 9ad493a Compare August 31, 2023 16:38
@mosabua
Copy link
Contributor

mosabua commented Sep 11, 2023

oooohhhh.. I like it. Will have to see about this in trino-gateway in the future.

@wendigo wendigo force-pushed the serafin/jetty-12 branch 2 times, most recently from 17386f3 to 80649e4 Compare October 13, 2023 17:09
@wendigo wendigo force-pushed the serafin/jetty-12 branch 4 times, most recently from 24c6ceb to e460975 Compare December 23, 2023 19:57
@wendigo wendigo force-pushed the serafin/jetty-12 branch 2 times, most recently from be3c2d2 to de77b38 Compare February 1, 2024 16:22
@wendigo wendigo force-pushed the serafin/jetty-12 branch 4 times, most recently from e279ee0 to a4ad4f2 Compare February 22, 2024 20:26
@wendigo wendigo force-pushed the serafin/jetty-12 branch 2 times, most recently from ac94741 to 9d7cac1 Compare February 22, 2024 22:17
@wendigo wendigo changed the title [WIP] Migrate to Jetty 12 Migrate to Jetty 12.0.6 EE10 Feb 22, 2024
@wendigo wendigo force-pushed the serafin/jetty-12 branch 3 times, most recently from f87c70d to 446d2f7 Compare February 22, 2024 23:26
@wendigo
Copy link
Contributor Author

wendigo commented Mar 6, 2024

Jetty 12.0.7 was released to maven central (https://github.com/jetty/jetty.project/releases/tag/jetty-12.0.7). This PR is now ready to be reviewed @electrum

@wendigo wendigo force-pushed the serafin/jetty-12 branch from 90292b7 to 40f1f8c Compare March 6, 2024 16:47
@wendigo
Copy link
Contributor Author

wendigo commented Mar 6, 2024

@Randgalt do you want to take a look as well?

@wendigo wendigo force-pushed the serafin/jetty-12 branch 2 times, most recently from 9377bd5 to 7a3c4ae Compare March 7, 2024 00:36
Copy link
Member

@dain dain left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm so happy to see this!

@wendigo wendigo force-pushed the serafin/jetty-12 branch from 7a3c4ae to fb12b79 Compare March 7, 2024 02:28
wendigo added 8 commits March 7, 2024 10:00
It requires maven 3.9.5 which makes it incompatible with the default maven version
installed by github actions' setup-java and with the latest maven daemon (mvnd) version.
- Rework request log generation
- Fix incorrect handler usages
- Move to EE10 container (servlet 6.0)
- Improve request log
@wendigo wendigo force-pushed the serafin/jetty-12 branch from fb12b79 to aa3c855 Compare March 7, 2024 03:02
@wendigo
Copy link
Contributor Author

wendigo commented Mar 7, 2024

@electrum review addressed. PTAL once again.

wendigo added 5 commits March 7, 2024 10:07
This is static behaviour - either application supports virtual threads or not. Hence this is not user-configurable.
@wendigo wendigo force-pushed the serafin/jetty-12 branch from aa3c855 to aa37036 Compare March 7, 2024 03:08
@electrum electrum merged commit 45bdaad into airlift:master Mar 8, 2024
3 checks passed
@wendigo wendigo deleted the serafin/jetty-12 branch January 27, 2025 15:08
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.

7 participants