flow
flow copied to clipboard
Migrate Flow OSGi add-on to Jakarta EE 9 / Servlet 5
- [ ] Check if any changes are needed for Flow OSGi add-on sources, run tests
- [ ] (Optional) migrate sources if needed
- [ ] Check Felix Jetty container version for Jakarta EE 9, see https://github.com/vaadin/flow/issues/13428#issuecomment-1113316015
- [ ] Test with Felix Jetty.
Developed under https://github.com/vaadin/osgi/tree/feature/jakarta-servlet5
Latest version of Felix 7 is not compatible with Jetty 11. There is ongoing work on Felix 8 that supports Jetty 11.
I have been trying to add manually dependencies to newer bundles but stuck on dead end with some unresolvable dependencies that should be provided by container.
My recommendation is to wait for Apache Felix Framework 8.0.0.
Apache Karaf is highly dependent from Apache Felix so nothing new also there.
Here is a board where one can track the news about releases https://felix.apache.org/documentation/news.html.