Skip to content

Commit 8e9043b

Browse files
authored
5.0.0 Release Notes (#5025)
2 parents 6d37183 + b449335 commit 8e9043b

3 files changed

Lines changed: 45 additions & 24 deletions

File tree

site/content/download.md

Lines changed: 11 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ toc: true
55

66
You can either retrieve RDF4J via Apache Maven, or download the SDK or onejar directly.
77

8-
## RDF4J 4.3.12 (latest)
8+
## RDF4J 5.0.0 (latest)
99

10-
RDF4J 4.3.12 is our latest stable release. It requires Java 11 minimally.
11-
For details on what’s new and how to upgrade, see the [release and upgrade notes](/release-notes/4.3.12).
10+
RDF4J 5.0.0 is our latest stable release. It requires Java 11 minimally.
11+
For details on what’s new and how to upgrade, see the [release and upgrade notes](/release-notes/5.0.0).
1212

13-
- [RDF4J 4.3.12 SDK (zip)](http://www.eclipse.org/downloads/download.php?file=/rdf4j/eclipse-rdf4j-4.3.12-sdk.zip)<br/>
13+
- [RDF4J 5.0.0 SDK (zip)](http://www.eclipse.org/downloads/download.php?file=/rdf4j/eclipse-rdf4j-5.0.0-sdk.zip)<br/>
1414
Full Eclipse RDF4J SDK, containing all libraries, RDF4J Server, Workbench, and Console applications, and Javadoc API.
1515

16-
- [RDF4J 4.3.12 onejar](http://www.eclipse.org/downloads/download.php?file=/rdf4j/eclipse-rdf4j-4.3.12-onejar.jar)<br/>
16+
- [RDF4J 5.0.0 onejar](http://www.eclipse.org/downloads/download.php?file=/rdf4j/eclipse-rdf4j-5.0.0-onejar.jar)<br/>
1717
Single jar file for easy inclusion of the full RDF4J toolkit in your Java project.
1818

1919
- [RDF4J artifacts](https://search.maven.org/search?q=org.eclipse.rdf4j) on the [Maven Central Repository](http://search.maven.org/)
@@ -28,7 +28,7 @@ You can include RDF4J as a Maven dependency in your Java project by including th
2828
<dependency>
2929
<groupId>org.eclipse.rdf4j</groupId>
3030
<artifactId>rdf4j-bom</artifactId>
31-
<version>4.3.12</version>
31+
<version>5.0.0</version>
3232
<type>pom</type>
3333
<scope>import</scope>
3434
</dependency>
@@ -50,31 +50,21 @@ See the [Setup instructions](/documentation/programming/setup) in the
5050
[Programmer’s documentation](/documentation/) for more details on Maven and
5151
which artifacts RDF4J provides.
5252

53+
## Older releases
5354

54-
## RDF4J 5.0.0-M3
55-
56-
RDF4J 5.0.0-M3 is our latest milestone build of the upcoming 5.0.0 release. It requires Java 11 minimally.
57-
For details on what’s new and how to upgrade, see the [release and upgrade notes](/news/rdf4j-500-M2.md).
58-
59-
- [RDF4J 5.0.0-M3 SDK (zip)](http://www.eclipse.org/downloads/download.php?file=/rdf4j/eclipse-rdf4j-5.0.0-M3-sdk.zip)<br/>
60-
Full Eclipse RDF4J SDK, containing all libraries, RDF4J Server, Workbench, and Console applications, and Javadoc API.
61-
62-
- [RDF4J 5.0.0-M3 onejar](http://www.eclipse.org/downloads/download.php?file=/rdf4j/eclipse-rdf4j-5.0.0-M3-onejar.jar)<br/>
63-
Single jar file for easy inclusion of the full RDF4J toolkit in your Java project.
64-
65-
- [RDF4J artifacts](https://search.maven.org/search?q=org.eclipse.rdf4j) on the [Maven Central Repository](http://search.maven.org/)
55+
### RDF4J 4.3
6656

67-
RDF4J 5.0.0-M3 is also available through maven.
57+
- [RDF4J 4.3.12 SDK (zip)](http://www.eclipse.org/downloads/download.php?file=/rdf4j/eclipse-rdf4j-4.3.12-sdk.zip)
58+
- [RDF4J 4.3.12 onejar](http://www.eclipse.org/downloads/download.php?file=/rdf4j/eclipse-rdf4j-4.3.12-onejar.jar)
6859

6960

70-
## Older releases
71-
7261
### RDF4J 4.2
7362

7463
- [RDF4J 4.2.4 SDK (zip)](http://www.eclipse.org/downloads/download.php?file=/rdf4j/eclipse-rdf4j-4.2.4-sdk.zip)
7564
- [RDF4J 4.2.4 onejar](http://www.eclipse.org/downloads/download.php?file=/rdf4j/eclipse-rdf4j-4.2.4-onejar.jar)
7665

7766

67+
7868
### RDF4J 4.1
7969

8070
- [RDF4J 4.1.3 SDK (zip)](http://www.eclipse.org/downloads/download.php?file=/rdf4j/eclipse-rdf4j-4.1.3-sdk.zip)

site/content/news/rdf4j-500.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
title: "RDF4J 5.0.0 released"
3+
date: 2024-06-21T10:01:02+0200
4+
layout: "single"
5+
categories: ["news"]
6+
---
7+
<img class="news-image" align="right" src="/images/balloons.png" alt="balloons">
8+
We are very excited to announce the release of RDF4J 5.0.0!
9+
10+
RDF4J 5.0.0 is a major release of the RDF4J framework with many new features and improvements.
11+
12+
Highlights include:
13+
- JSON-LD 1.1 support
14+
- Many improvements to FedX
15+
- Improved SHACL validation with support for [sh:closed](https://www.w3.org/TR/shacl/#ClosedConstraintComponent) and [pairwise](https://www.w3.org/TR/shacl/#core-components-property-pairs) validation
16+
- Stability and performance improvements to the LmdbStore
17+
- Upgrade of MapDB
18+
- More queries with intermediary results are no longer limited by RAM/java heap but disk space available
19+
20+
For more details, including instruction on how to upgrade, see the [release notes](/release-notes/5.0.0).
21+
22+
### Links
23+
24+
- [Download RDF4J](/download/)
25+
- [release notes](/release-notes/5.0.0)

site/content/release-notes/5.0.0.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,21 @@ toc: true
55
RDF4J 5.0.0 is a major release of the Eclipse RDF4J framework. Some highlights:
66

77
- Replacement of the custom Iteration interface with Java Iterable/Iterator
8-
- Upgrade of MapDB
98
- Replacement of old openrdf.org config vocabulary IRIS with new rdf4j.org vocabulary
9+
- Improved SHACL validation with support for [sh:closed](https://www.w3.org/TR/shacl/#ClosedConstraintComponent) and [pairwise](https://www.w3.org/TR/shacl/#core-components-property-pairs) validation
10+
- Upgrade of MapDB
11+
- More queries with intermediary results are no longer limited by RAM/java heap but disk space available
12+
- Improve performance, query throughput and correctness in a transparent federation by refining various evaluation strategies (bind joins, property paths, limit pushing, ...)
13+
- JSON-LD 1.1 support
14+
- Implementation of merge join for future use in query evaluation
15+
- Stability and performance improvements to the LmdbStore
16+
- Improved spilling to disk for large transactions
1017

1118
For a complete overview, see [all issues fixed in 5.0.0](https://github.com/eclipse/rdf4j/milestone/80?closed=1).
1219

1320
## Upgrade notes
1421

15-
RDF4J 5.0.0 contains several [backward incompatible
16-
changes](https://github.com/eclipse/rdf4j/issues?q=is%3Aclosed+is%3Aissue+label%3A%22%E2%9B%94+Not+backwards+compatible%22+milestone%3A%225.0.0%22), including removal of several deprecated modules and classes.
22+
RDF4J 5.0.0 contains several [backward incompatible changes](https://github.com/eclipse/rdf4j/issues?q=is%3Aclosed+is%3Aissue+label%3A%22%E2%9B%94+Not+backwards+compatible%22+milestone%3A%225.0.0%22), including removal of several deprecated modules and classes.
1723

1824
### Configuration vocabulary upgrade
1925

0 commit comments

Comments
 (0)