Skip to content

Latest commit

 

History

History
70 lines (46 loc) · 3.22 KB

CHANGELOG.md

File metadata and controls

70 lines (46 loc) · 3.22 KB

Corese Changelog

Version 4.6.1 – 2024-12-12

Added

  • Code cleanup and refactoring to improve readability and maintainability.
    • Reworking of the Property class as a proper singleton.
    • HTTPHeaders class created to centralize repeated definitions of HTTP headers.
  • Elasticsearch's integration.
    • EdgeChangeListener class created to listen to edge changes and deletion.
  • Add SLF4J dependency to the project.

Fixed

  • Fixed possibility of apparition of XML comment into JSON results.
  • Fixed missing SLF4J dependency.

Changed

  • Cleaned documentation website.

Version 4.6.0 – 2024-10-28

Added

  • Added support for the RDFC-1.0 algorithm for canonicalizing RDF datasets (see W3C Standard RDF Canonicalization).

Fixed

  • Removed repeated println statements during reasoning (see issue #174).
  • Fixed a bug where NOW() returned multiple values in a single query (see issue #168).
  • Fixed an issue where executing a subquery with GROUP BY and passing variable bindings (e.g., ?x) led to incorrect results when combined with triple patterns outside the subquery. Updated queryNodeList to prevent passing the group-by variable as a binding, ensuring consistent query results.

Version 4.5.0 – 2023-12-14

Added

Fixed

  • Fixed Trig serialization to escape special characters (see issue #151).
  • Fixed federated queries with PREFIX statements failing under certain conditions (see issue #140).

Version 4.4.0 – 2023-03-30

Added

Changed

  • Updated Jetty server library to version 11.0.8.
  • Performed code clean-up, corrections, and added comments 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 on 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: prefix 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 were not updated during reload (see issue #110).
  • Fixed the rule engine that was implementing optimizations incompatible with the owl:propertyChainAxiom rule (see issue #110).