Releases: corese-stack/corese-core
Releases · corese-stack/corese-core
Release v4.6.5
Changed
- Removed Log4j2 runtime dependencies (
log4j-coreandlog4j-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
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-nameis now clearer). - Added new GitHub Actions workflow to automatically publish a development pre-release (
dev-prerelease) on pushes to thedevelopbranch. - Added
slf4j-simpleas 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
🚧 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
Added
DataManagersupport 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.1dependency 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:importsoption. - TTL, TRIG, NT, NQ: Previously caused
NullPointerExceptionwhen auto-import was active. - JSON-LD, RDFa: Previously did not process
owl:importseven when enabled.
- RDFXML: Previously ignored the
Release v4.6.2
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
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
Added
- Added support for the RDFC-1.0 algorithm for canonicalizing RDF datasets (see W3C Standard RDF Canonicalization).
Fixed
- Removed repeated
printlnstatements 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 BYand passing variable bindings (e.g.,?x) led to incorrect results when combined with triple patterns outside the subquery. UpdatedqueryNodeListto prevent passing the group-by variable as a binding, ensuring consistent query results.