eclipse-rdf4j / rdf4j

Eclipse RDF4J: scalable RDF for Java
https://rdf4j.org/
BSD 3-Clause "New" or "Revised" License
354 stars 160 forks source link

Upgrade Jetty 9 to 10/11/12 #4252

Open barthanssens opened 1 year ago

barthanssens commented 1 year ago

Problem description

Jetty 9 is EOL, so we need to move to a newer version

Preferred solution

Use a more recent version, e.g. 10 or 11.

Are you interested in contributing a solution yourself?

No response

Alternatives you've considered

No response

Anything else?

Version to be used may also depend on other dependencies (Elastic/Solr backend)

erikgb commented 1 year ago

WireMock will need to be upgraded, ref. https://github.com/wiremock/wiremock/issues/1760. This has been fixed in https://github.com/wiremock/wiremock/pull/1942, and will be released in the new major version of WireMock. But if I am not mistaken, this will require the javax -> jakarta migration, ref. https://github.com/eclipse/rdf4j/issues/3559.

erikgb commented 1 year ago

Some relevant blockers: https://github.com/wiremock/wiremock/issues/1967 https://github.com/wiremock/wiremock/issues/1980

Seems like we need to bundle a lot of changes with the javax->jakarta API namespace move.....

erikgb commented 1 year ago

https://github.com/eclipse/rdf4j/pull/4397 contains an upgrade to Jetty 10 (almost). It seems like Solr/ElasticSearch might be a potential blocker.

JervenBolleman commented 1 year ago

Solr 9.2, now ships jetty 10. so the elastic search one might be the last problematic one?