Skip to content

Latest commit

 

History

History
132 lines (97 loc) · 7.3 KB

CHANGELOG.md

File metadata and controls

132 lines (97 loc) · 7.3 KB

Corese Changelog

4.5.0 – 2023/12/14

Added

  • Added new sub-commands shacl, allowing to validate RDF graphs against SHACL shapes.
  • Added new sub-commands remote-sparql, allowing to execute SPARQL queries on remote endpoints (see issue #135).
  • Added the verbose option to Corese-command.
  • Added support for property files to Corese-command.
  • Added -no-owl-import option to Corese-command (see issue #134).
  • Added output format N-Triples to Corese-command convert sub-command.
  • Added output format N-Quads to Corese-command convert sub-command.
  • Improved RDF serializers (see issue #142).
  • Added support for property files to Corese-python.
  • Added -p option to Corese-python allowing to customize communication between Python and Java (see issue #153).
  • Updated loading message in Corese-GUI (see issue #156).

Changes

  • Moved hint messages in Corese-Command to the standard error stream.
  • Moved error messages to the standard error stream (see issue #141 and issue #142).

Fixed

  • Fixed support of data managers for SHACL in Corese-Server.
  • Fixed Trig serialization to escape special characters (see issue #151).
  • Fixed federated query with PREFIX statements failing under some conditions (see issue #140).

Security

4.4.1 – 2023/07/25 – Corese-command update

Added

  • URL support as an input file for convert and sparql sub-commands in Corese-command.
  • Standard input support as an input file for sparql and convert sub-commands in Corese-command.
  • Standard output support as an output file for sparql and convert sub-commands in Corese-command.
  • Multiple files support as input for sparql sub-command in Corese-command.
  • Directory and recursive directory support as an input file for sparql sub-command in Corese-command.
  • Support for all types of queries (SELECT, CONSTRUCT, ASK, DESCRIBE, INSERT, DELETE, INSERT WHERE, DELETE WHERE) for sparql sub-command in Corese-command.
  • User choice for result format for sparql sub-command in Corese-command.
  • Markdown output format for sparql sub-command in Corese-command.
  • Mime type support as a format name in Corese-command.
  • Configuration to disable owl:imports auto import.
  • Option to pass custom options to Corese-server with the Docker image.
  • Option to customize the log level of Corese-server with the Docker image.

Changes

  • Refactored convert and sparql sub-commands in Corese-command.
  • Renamed format name for more consistency in Corese-command.

Removed

  • owlProfile and ldscript sub-commands from Corese-command (To be reintroduced in a future release after refactoring).

Fixed

  • Warning: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.
  • Error code usage in Corese-command.

Security

4.4.0 – 2023/03/30 – Storage update

Added

Changes

  • Updated Jetty server library to version 11.0.8.
  • Code clean-up, correction, and commenting for improved readability and maintenance.

Fixed

  • Fixed an encoding error when loading a file whose path contains a space in Corese-GUI
  • Fixed encoding error with Windows when exporting graphs from Corese-GUI.
  • Fixed SPARQL engine bug where it was impossible to load a named graph that contains a non-empty RDF list.
  • Fixed issue with "rdf:" not found when sending a federated query to Fuseki. See issue #114.
  • Fixed non-standard JSON format on query timeout. See issue #113.
  • Fixed inconsistent status of the OWL and Rules checkboxes in Corese-GUI that was not updated during reload. See issue #110.
  • Fixed the rule engine that was implementing optimizations incompatible with the owl:propertyChainAxiom rule. See issue #110.

Security

  • Bumped testng from 7.3.0 to 7.7.1. See pull request #118.
  • Bumped jsoup from 1.14.2 to 1.15.3 in /corese-server. See pull request #101.
  • Bumped junit from 4.11 to 4.13.1 in /corese-storage. See pull request #98.
  • Bumped xercesImpl from 2.12.0 to 2.12.2. See pull request #92.
  • Bumped gremlin-core from 3.2.3 to 3.6.2.
  • Bumped Jetty server to 11.0.14.

4.3.0 – 2021/01/18 – RDF4J Update

Added

  • Graphical editor for SHACL file in Corese-GUI.
  • Graphical editor for TURTLE file in Corese-GUI.
  • Save graph option un Corese-GUI.
  • New type of graph CoreseModel implementing the RDF4J model API.
  • DataManager API to allows to connect the Corese SPARQL engine with other triple storage stucture.
  • Implement a DataManager for RDF4J.

Security

  • Fix Log4j security vulnerabilities.