On 23/06/2025 20:02, Marco Neumann wrote:
Is it just the war file or the entire web app you want to retire?

This isn't about jena-fuseki-server. That has the newer management codebase that is in jena-fuseki-main/mod-admin and is the jar file in apache-jena-fuseki download.

The old codebase jena-fuseki-webapp is a JavaEE webapps (Jakarta).

The application lifecycle is complete different. It is now considered legacy (maintenance only). A war file is, effectively, sealed (no code flexibility) and has a different start up architecture, bringing additional costs to the project.

jena-fuseki-server is has not been using any of jena-fuseki-webapp

jena-fuseki-ui is javascript. That is shared between the war file and the Fuseki server jar

jena-fuseki-main/mod-admin is the management codebase. It is completely separate from jena-fuseki-webapp.

    Andy

---
Marco Neumann




On Mon, 23 Jun 2025 at 19:58, Andy Seaborne <a...@apache.org> wrote:

Another consideration for change at Jena6.

== Retire the Fuseki WAR file.

That is, the maven modules the code, jena-fuseki-webapp(code), and the
.war packaging (jena-fuseki-war).

jena-fuseki-webapp is already not getting new features.

I don't know of any good way to signal this except to say it in ANN
emails and on the download page https://jena.apache.org/download/.

We can always reverse the decision relatively easily and bring it back
if we keep it in releases for 5.x.

If we don't retire it at Jena 6.0, the next opportunity is a couple of
years away.

      Andy

  > GH-3201: Remove jena-fuseki-fulljar
  > https://github.com/apache/jena/pull/3202
  >
  > fulljar is a packaging Fuseki/webapp+Jetty as a single jar.
  > Now the fuseki-server.jar is no longer the jar in the apache-jena-
  > fuseki download (since 5.3.0). There is a PR to remove the one line
  > entry for it from the website.





Reply via email to