You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jena.apache.org by Andy Seaborne <an...@apache.org> on 2017/11/02 23:22:03 UTC
[ANN] Apache Jena 3.5.0
We are pleased to announce the release of Apache Jena 3.5.0.
== Key features of the release
Introducing TDB2:
http://jena.apache.org/documentation/tdb2/
*TDB2 is not compatible with TDB1*
Compared to TDB1:
* No size limits on transactions : bulk uploads into a live Fuseki
can be 100's of millions of triples.
* Models and Graphs can be passed across transactions
* No queue of delayed updates, no transaction backlog problems.
* "Writer pays" - readers don't
All work for update is done on the writer thread.
* Datatypes of numerics preserved; xsd:doubles supported.
TDB2 is subject to change.
We solicit any and all feedback (good and bad!) about TDB2 to help
advance it to deployment-ready.
JENA-1390 : Add StmtIterator.toModel :
JENA-1392 : Add dynamic dataset support to SDB.
JENA-1395 : "--output RDF/XML" now prints using the basic block-oriented
writer, which uses less memory. Use "--formatted" (same as "--pretty")
for pretty printed RDF/XML.
JENA-1398 :
Upgrade FOAF to add new spelling and deprecation of old for archaic FOAF
properties
== Dependency Upgrades
No license changes.
Upgrade jsonld-java to 0.11
jackson to 2.9.0
commons-fileuploader to 1.3.3
== Obtaining Apache Jena 3.5.0
* Via central.maven.org
The main jars and their dependencies can used with:
<dependency>
<groupId>org.apache.jena</groupId>
<artifactId>apache-jena-libs</artifactId>
<type>pom</type>
<version>3.5.0</version>
</dependency>
Full details of all maven artifacts are described at:
http://jena.apache.org/download/maven.html
* As binary downloads
Apache Jena libraries are available as a binary distribution of
libraries. For details of a global mirror copy of Jena binaries please see:
http://jena.apache.org/download/
* Source code for the release
The signed source code of this release is available at:
http://www.apache.org/dist/jena/source/
and the signed master source for all Apache Jena releases is available
at: http://archive.apache.org/dist/jena/
== Contributing
If you would like to help out, a good place to look is the list of
unresolved JIRA at:
http://s.apache.org/jena-jira-current
or review pull requests at
https://github.com/apache/jena/pulls
or drop into the dev@ list.
We use github pull requests and other ways for accepting code:
https://github.com/apache/jena/blob/master/CONTRIBUTING.md
The Apache Jena development community
Re: [ANN] Apache Jena 3.5.0
Posted by George News <ge...@gmx.net>.
On 2017-11-03 00:22, Andy Seaborne wrote:
>
> We are pleased to announce the release of Apache Jena 3.5.0.
>
>
> == Key features of the release
>
> Introducing TDB2:
> http://jena.apache.org/documentation/tdb2/
>
> *TDB2 is not compatible with TDB1*
>
> Compared to TDB1:
>
> * No size limits on transactions : bulk uploads into a live Fuseki
> can be 100's of millions of triples.
>
> * Models and Graphs can be passed across transactions
>
> * No queue of delayed updates, no transaction backlog problems.
Could you further explain this? Or where can I find more information.
> * "Writer pays" - readers don't
> All work for update is done on the writer thread.
Could you further explain this? Or where can I find more information.
> * Datatypes of numerics preserved; xsd:doubles supported.
>
> TDB2 is subject to change.
>
> We solicit any and all feedback (good and bad!) about TDB2 to help
> advance it to deployment-ready.
>
>
>
> JENA-1390 : Add StmtIterator.toModel :
>
> JENA-1392 : Add dynamic dataset support to SDB.
>
> JENA-1395 : "--output RDF/XML" now prints using the basic block-oriented
> writer, which uses less memory. Use "--formatted" (same as "--pretty")
> for pretty printed RDF/XML.
>
> JENA-1398 :
> Upgrade FOAF to add new spelling and deprecation of old for archaic FOAF
> properties
>
> == Dependency Upgrades
>
> No license changes.
>
> Upgrade jsonld-java to 0.11
> jackson to 2.9.0
> commons-fileuploader to 1.3.3
>
> == Obtaining Apache Jena 3.5.0
>
> * Via central.maven.org
>
> The main jars and their dependencies can used with:
>
> <dependency>
> <groupId>org.apache.jena</groupId>
> <artifactId>apache-jena-libs</artifactId>
> <type>pom</type>
> <version>3.5.0</version>
> </dependency>
>
> Full details of all maven artifacts are described at:
>
> http://jena.apache.org/download/maven.html
>
> * As binary downloads
>
> Apache Jena libraries are available as a binary distribution of
> libraries. For details of a global mirror copy of Jena binaries please see:
>
> http://jena.apache.org/download/
>
> * Source code for the release
>
> The signed source code of this release is available at:
>
> http://www.apache.org/dist/jena/source/
>
> and the signed master source for all Apache Jena releases is available
> at: http://archive.apache.org/dist/jena/
>
> == Contributing
>
> If you would like to help out, a good place to look is the list of
> unresolved JIRA at:
>
> http://s.apache.org/jena-jira-current
>
> or review pull requests at
>
> https://github.com/apache/jena/pulls
>
> or drop into the dev@ list.
>
> We use github pull requests and other ways for accepting code:
> https://github.com/apache/jena/blob/master/CONTRIBUTING.md
>
> The Apache Jena development community
>
Re: [ANN] Apache Jena 3.5.0
Posted by Andy Seaborne <an...@apache.org>.
On 03/11/17 23:04, Sorin Gheorghiu wrote:
> Great news!
>
> Does Jena 3.5.0 still support Full Text Search via ElasticSearch?
> If yes, is it compatible still with ElasticSearch 5.2.1 or greater?
There has been no change here in Jena 3.5.0 from Jena 3.4.0. We try to
list any changes in the release announcement.
You can check in the source code or by looking at the POM on maven central:
http://central.maven.org/maven2/org/apache/jena/jena-text-es/
and going to its parent POM. The project puts all the version numbers
in the parent POM [*], which is jena-project:
http://central.maven.org/maven2/org/apache/jena/jena-project/3.5.0/jena-project-3.5.0.pom
<ver.elasticsearch>5.2.2</ver.elasticsearch>
and you can use "mvn dependency:tree" on your project to get a complete
listing of all the dependencies.
We recommend the use of maven or other build/dependency manager because
you have to include the transitive dependencies as well.
jena-text-es is not in the build of Fuseki2 (it takes the size of the
combined dependencies jar file to over 70M) - you can add locally. See
https://jena.apache.org/documentation/notes/jena-repack.html
for more details.
Andy
[*] when we remember to!
>
> Thank you
>
>
> Am 03.11.2017 um 00:22 schrieb Andy Seaborne:
>>
>> We are pleased to announce the release of Apache Jena 3.5.0.
>>
>>
>> == Key features of the release
>>
>> Introducing TDB2:
>> http://jena.apache.org/documentation/tdb2/
>>
>> *TDB2 is not compatible with TDB1*
>>
>> Compared to TDB1:
>>
>> * No size limits on transactions : bulk uploads into a live Fuseki
>> can be 100's of millions of triples.
>>
>> * Models and Graphs can be passed across transactions
>>
>> * No queue of delayed updates, no transaction backlog problems.
>>
>> * "Writer pays" - readers don't
>> All work for update is done on the writer thread.
>>
>> * Datatypes of numerics preserved; xsd:doubles supported.
>>
>> TDB2 is subject to change.
>>
>> We solicit any and all feedback (good and bad!) about TDB2 to help
>> advance it to deployment-ready.
>>
>>
>>
>> JENA-1390 : Add StmtIterator.toModel :
>>
>> JENA-1392 : Add dynamic dataset support to SDB.
>>
>> JENA-1395 : "--output RDF/XML" now prints using the basic
>> block-oriented writer, which uses less memory. Use "--formatted"
>> (same as "--pretty") for pretty printed RDF/XML.
>>
>> JENA-1398 :
>> Upgrade FOAF to add new spelling and deprecation of old for archaic
>> FOAF properties
>>
>> == Dependency Upgrades
>>
>> No license changes.
>>
>> Upgrade jsonld-java to 0.11
>> jackson to 2.9.0
>> commons-fileuploader to 1.3.3
>>
>> == Obtaining Apache Jena 3.5.0
>>
>> * Via central.maven.org
>>
>> The main jars and their dependencies can used with:
>>
>> <dependency>
>> <groupId>org.apache.jena</groupId>
>> <artifactId>apache-jena-libs</artifactId>
>> <type>pom</type>
>> <version>3.5.0</version>
>> </dependency>
>>
>> Full details of all maven artifacts are described at:
>>
>> http://jena.apache.org/download/maven.html
>>
>> * As binary downloads
>>
>> Apache Jena libraries are available as a binary distribution of
>> libraries. For details of a global mirror copy of Jena binaries please
>> see:
>>
>> http://jena.apache.org/download/
>>
>> * Source code for the release
>>
>> The signed source code of this release is available at:
>>
>> http://www.apache.org/dist/jena/source/
>>
>> and the signed master source for all Apache Jena releases is available
>> at: http://archive.apache.org/dist/jena/
>>
>> == Contributing
>>
>> If you would like to help out, a good place to look is the list of
>> unresolved JIRA at:
>>
>> http://s.apache.org/jena-jira-current
>>
>> or review pull requests at
>>
>> https://github.com/apache/jena/pulls
>>
>> or drop into the dev@ list.
>>
>> We use github pull requests and other ways for accepting code:
>> https://github.com/apache/jena/blob/master/CONTRIBUTING.md
>>
>> The Apache Jena development community
>
Re: [ANN] Apache Jena 3.5.0
Posted by Sorin Gheorghiu <so...@uni-konstanz.de>.
Great news!
Does Jena 3.5.0 still support Full Text Search via ElasticSearch?
If yes, is it compatible still with ElasticSearch 5.2.1 or greater?
Thank you
Am 03.11.2017 um 00:22 schrieb Andy Seaborne:
>
> We are pleased to announce the release of Apache Jena 3.5.0.
>
>
> == Key features of the release
>
> Introducing TDB2:
> http://jena.apache.org/documentation/tdb2/
>
> *TDB2 is not compatible with TDB1*
>
> Compared to TDB1:
>
> * No size limits on transactions : bulk uploads into a live Fuseki
> can be 100's of millions of triples.
>
> * Models and Graphs can be passed across transactions
>
> * No queue of delayed updates, no transaction backlog problems.
>
> * "Writer pays" - readers don't
> All work for update is done on the writer thread.
>
> * Datatypes of numerics preserved; xsd:doubles supported.
>
> TDB2 is subject to change.
>
> We solicit any and all feedback (good and bad!) about TDB2 to help
> advance it to deployment-ready.
>
>
>
> JENA-1390 : Add StmtIterator.toModel :
>
> JENA-1392 : Add dynamic dataset support to SDB.
>
> JENA-1395 : "--output RDF/XML" now prints using the basic
> block-oriented writer, which uses less memory. Use "--formatted"
> (same as "--pretty") for pretty printed RDF/XML.
>
> JENA-1398 :
> Upgrade FOAF to add new spelling and deprecation of old for archaic
> FOAF properties
>
> == Dependency Upgrades
>
> No license changes.
>
> Upgrade jsonld-java to 0.11
> jackson to 2.9.0
> commons-fileuploader to 1.3.3
>
> == Obtaining Apache Jena 3.5.0
>
> * Via central.maven.org
>
> The main jars and their dependencies can used with:
>
> <dependency>
> <groupId>org.apache.jena</groupId>
> <artifactId>apache-jena-libs</artifactId>
> <type>pom</type>
> <version>3.5.0</version>
> </dependency>
>
> Full details of all maven artifacts are described at:
>
> http://jena.apache.org/download/maven.html
>
> * As binary downloads
>
> Apache Jena libraries are available as a binary distribution of
> libraries. For details of a global mirror copy of Jena binaries please
> see:
>
> http://jena.apache.org/download/
>
> * Source code for the release
>
> The signed source code of this release is available at:
>
> http://www.apache.org/dist/jena/source/
>
> and the signed master source for all Apache Jena releases is available
> at: http://archive.apache.org/dist/jena/
>
> == Contributing
>
> If you would like to help out, a good place to look is the list of
> unresolved JIRA at:
>
> http://s.apache.org/jena-jira-current
>
> or review pull requests at
>
> https://github.com/apache/jena/pulls
>
> or drop into the dev@ list.
>
> We use github pull requests and other ways for accepting code:
> https://github.com/apache/jena/blob/master/CONTRIBUTING.md
>
> The Apache Jena development community
--
Sorin Gheorghiu Tel: +49 7531 88-3198
Universität Konstanz Raum: B705
78464 Konstanz sorin.gheorghiu@uni-konstanz.de
- KIM: Abteilung Contentdienste -