Skip to content

Latest commit

 

History

History
176 lines (101 loc) · 4.73 KB

File metadata and controls

176 lines (101 loc) · 4.73 KB

fuseki-geosparql

5.2.0

Minor Changes

  • 41b354a: Upgrade Apache Jena to 6.2.0

    Behaviour change: geof:distance

    Apache Jena 6.2.0 changed geof:distance to compute a geodesic distance, instead of a Euclidean distance expressed in the units of the SRS.

    For geometries in a geographic SRS, such as CRS84 or EPSG:4326:

    • Linear units now return a proper distance, where the result was previously left unbound. geof:distance(?a, ?b, uom:metre) works from now on.
    • Angular units (uom:degree, uom:radian) now leave the result unbound, as a geodesic distance cannot be expressed in them. Queries relying on those need to ask for a linear unit instead.

    Geometries in a projected SRS, such as EPSG:2056, are not affected.

Patch Changes

  • 267b3f4: Remove the stale SIS_DATA and SIS_OPTS environment variables

    They pointed at /apache-sis, a directory that is no longer created since the Apache SIS binary distribution got replaced by the Maven artifacts. Apache SIS reads its EPSG dataset from the sis-embedded-data and sis-epsg jars on the classpath, so this changes nothing in practice.

    In case you were mounting your own Apache SIS data at /apache-sis/data, you now have to set SIS_DATA yourself.

  • 41b354a: Bump Apache SIS to 1.6, matching the version Apache Jena 6.2.0 is built against

5.1.1

Patch Changes

  • c7b8ba6: Bump alpine base image to 3.24.1
  • c7b8ba6: Bump Maven version used for build time to 3.9.16
  • c7b8ba6: Bump OpenTelemetry Java instrumentation to 2.30.0

5.1.0

Minor Changes

  • 0f995b6: Improve permissions for the container image.

Patch Changes

  • d8bdd28: Upgrade Apache Jena to 6.1.0

5.0.1

Patch Changes

  • 9f2a64b: Expose /$/stats instead of /$/status, as reported by @cfollenf (#76).

    With the Apache Jena upgrade, the /$/status endpoint is no longer available, as it returns a 404 error.

    There is a /$/stats endpoint that provides some statistics about the datasets, so we can expose this one instead.

    It contains some statistics that are also exposed in the /$/metrics endpoint, that is already publicly available with the default configuration, so it should not be a problem to expose it as well.

5.0.0

Major Changes

  • 77926e9: Upgrade Apache Jena to v6.0.0

Patch Changes

  • 9b957c2: Bump OpenTelemetry Java instrumentation to 2.24.0
  • 9b957c2: Bump alpine base image to 3.23.3
  • 9b957c2: Bump Maven version used for build time to 3.9.12

4.0.0

Major Changes

  • 428b22a: Upgrade Apache Jena to 5.6.

    Breaking changes

    Please read the following points to update your setup accordingly, as your setup might be impacted by these changes:

    • The [main] section in shiro.ini should contain the following lines:

      statelessSessionManager = org.apache.shiro.web.session.mgt.DefaultWebSessionManager
      securityManager.sessionManager = $statelessSessionManager
      
    • In case you are not using the default entrypoint script, you might need to update the way the Fuseki server is started. The class to use is now org.apache.jena.fuseki.main.cmds.FusekiServerCmd instead of org.apache.jena.fuseki.cmd.FusekiCmd, and update some argument accordingly.

    • The Fuseki configuration file should be mounted at /fuseki/configuration/config.ttl instead of /fuseki/config.ttl.

Minor Changes

  • 428b22a: Updated OpenTelemetry Java instrumentation to version 2.22.0
  • 428b22a: Upgraded Alpine base image to 3.22.2

3.3.1

Patch Changes

  • 56cff42: Upgrade OTEL to 1.32.1
  • ea1e00f: Rename default environment variable JAVA_OPTIONS to JAVA_OPTS
  • 321e2dd: Upgrade Alpine to 3.19.1

3.3.0

Minor Changes

  • a64353f: Include Apache SIS in the Docker image

3.2.0

Minor Changes

  • 9b9510e: OpenTelemetry support can be disabled by configuring the DISABLE_OTEL environment variable to true.

Patch Changes

  • 5bbdc79: Upgrade OpenTelemetry Instrumentation for Java to 1.32.0

3.1.1

Patch Changes

  • aa583ff: Improve formatting of default configuration file

3.1.0

Minor Changes

  • c185675: Upgrade Apache Jena to 4.10.0

Patch Changes

  • 6237906: Upgrade various components in the Docker image:

    • Alpine to 3.18.4
    • Maven to 3.9.5 (only at builder stage)
    • OpenTelemetry Java instrumentation to 1.31.0

3.0.0

Major Changes

  • bd23ac8: Require to be authenticated for endpoints with write access.

    Starting this version, all routes that are ending with:

    • /data
    • /upload
    • /update

    are also protected and require authentication.

2.3.1

Patch Changes

  • 5ff6c99: Add v prefix in Docker image tags

2.3.0

Minor Changes

  • c07c73c: Upgrade Apache Jena to 4.9.0

Patch Changes

  • c07c73c: Improve the release process