http4s / http4s-servlet

http4s-servlet support
Apache License 2.0
6 stars 5 forks source link

Servlet 6 #62

Open rossabaker opened 2 years ago

rossabaker commented 2 years ago

Servlet 6 API is already here, but Jakarta EE 10 isn't out yet, and as far as I know, there are no servers that fully implement it yet. 0.26 is the natural fit for it, but that pins us if we have breaking changes in 0.25, and I expect demand will be super low. If this interests you, ping here, and let's talk.

rossabaker commented 2 years ago

In the meantime, there's a servlet-6 branch.

rossabaker commented 2 years ago

Well, apparently Tomcat 10.1. Oof.

rossabaker commented 1 year ago

After speaking with @dhinojosa, the plan is to EOL branches 0.23 through 0.25, and focus on Servlet 6 as 0.26.

rossabaker commented 1 year ago

Although... as long as we don't use deprecated methods, Servlet 5 is compatible. It's in provided scope, so we don't force it transitively. And Jetty doesn't have a production Servlet 6 container yet.

Unless we exploit new methods on Servlet 6, we're just making more churn and ruling out one of the major containers?