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 -