Skip to content

Releases: corese-stack/corese-core

Release v4.6.5

07 Nov 14:32

Choose a tag to compare

Changed

  • Removed Log4j2 runtime dependencies (log4j-core and log4j-slf4j2-impl) from the library.
    • As a library, corese-core now only depends on the SLF4J API, allowing consuming applications to choose their preferred logging implementation.
    • Added Logback as a test-only dependency for development and testing purposes.
    • Removed Log4j2 configuration file (log4j2.xml) from the source code.

Release v4.6.4

29 Jul 11:47

Choose a tag to compare

Changed

  • Removed ShEx implementation.
  • Removed LUBM benchmark.
  • Removed Java Platform Module System (JPMS) support.
  • Cleaned up unused resource files.
  • Updated and corrected documentation:
    • Fixed typos in the Getting Started guide.
    • Add imports to the Getting Started guide.
  • Improved GitHub Actions log messages for the documentation workflow (run-name is now clearer).
  • Added new GitHub Actions workflow to automatically publish a development pre-release (dev-prerelease) on pushes to the develop branch.
  • Added slf4j-simple as a development-only runtime dependency.

Fixed

  • QNAME parsing error with local names starting with digits and hyphens (e.g. prefix:2-Systeme-ZBS...). (#133)

Development Pre-release

18 Apr 04:55

Choose a tag to compare

Pre-release

🚧 This is the latest build from the develop branch.
Not intended for production use.

Last Updated: 07 November 2025, 15:19:28
Build Info:

  • Branch: develop
  • Commit: 0adb415594acc00a8856ee46da3f5f4c78a05cc4
  • Build Time: 07 November 2025, 15:19:28

Release v4.6.3

18 Mar 14:36

Choose a tag to compare

Added

  • DataManager support for RDFa parsing, enabling alternative storage solutions.
  • Ensured RDFa triples can be stored in the same backends as other RDF formats.

Changed

  • Improved SPARQL query result display in the Getting Started guide.
  • Fixed syntax errors in the Mermaid diagram for RDF relationships in the Getting Started guide.
  • Added com.sun.activation:jakarta.activation:2.0.1 dependency to resolve missing MIME data handling warning.
  • Ensured compatibility with Java 11+ and Jakarta EE.

Fixed

  • OWL imports processing across all RDF formats:
    • RDFXML: Previously ignored the owl:imports option.
    • TTL, TRIG, NT, NQ: Previously caused NullPointerException when auto-import was active.
    • JSON-LD, RDFa: Previously did not process owl:imports even when enabled.

Release v4.6.2

20 Feb 17:11

Choose a tag to compare

Fixed

  • Fixed JSON-LD serializer errors on Windows.
  • Fixed non-functional unit tests.

Changed

  • Updated and corrected documentation:
    • Fixed broken links.
    • Updated graph import/export formats.

Release v4.6.1

12 Dec 18:57

Choose a tag to compare

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.

Release v4.6.0

15 Nov 13:25

Choose a tag to compare

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.