Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id EB213200ABD for ; Sat, 14 May 2016 13:37:25 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id DEAF2160969; Sat, 14 May 2016 11:37:25 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 321F2160131 for ; Sat, 14 May 2016 13:37:25 +0200 (CEST) Received: (qmail 22873 invoked by uid 500); 14 May 2016 11:37:24 -0000 Mailing-List: contact users-help@jena.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@jena.apache.org Delivered-To: mailing list users@jena.apache.org Received: (qmail 22862 invoked by uid 99); 14 May 2016 11:37:23 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 14 May 2016 11:37:23 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 87D7B1A05B2 for ; Sat, 14 May 2016 11:37:23 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.72 X-Spam-Level: X-Spam-Status: No, score=-0.72 tagged_above=-999 required=6.31 tests=[HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Received: from mx2-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id ahiM3HNXcQxn for ; Sat, 14 May 2016 11:37:21 +0000 (UTC) Received: from mail-wm0-f53.google.com (mail-wm0-f53.google.com [74.125.82.53]) by mx2-lw-eu.apache.org (ASF Mail Server at mx2-lw-eu.apache.org) with ESMTPS id D40335F3F4 for ; Sat, 14 May 2016 11:37:20 +0000 (UTC) Received: by mail-wm0-f53.google.com with SMTP id n129so50046472wmn.1 for ; Sat, 14 May 2016 04:37:20 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:subject:to:message-id:date:user-agent :mime-version:content-transfer-encoding; bh=BoYmLDWdOgyPuYSY41a4cMprsVLsxlPKE5lM6IKwD6s=; b=ScA+B2zzHusA/EWWQFFLju771zR1gOPL+KHHeQ0N+ITtcImZvd70ay/CwOLc3wGMES KpBrocF/gaBp+49eyhfJBaxj85utKdSAuDlF7sEXViWdjiOypPDu//kGzfZ7O1vWJwx0 7n4bRYqMOzI3iL1MKpXAj/UJ4AFQbkddJBqiqB35OyePboZgwa9YKlORtBUOFiULvu8H Q+hY/6bqsPD/RCUu/rvtV1s4xY9DuQ+7gYxTiyuwriFexxsK3yahtrZfzRn/lLP4NMz5 913rWHQpVZKyhWjdJ5XiWDODc4tdT5OHQr9M7+Gxwi1CnG3FT9cQlFp8LBMcvLePpx5s YkZg== X-Gm-Message-State: AOPr4FXJoTCkE6T3PTLxVAbO7H5UtIqWPDLU+Qwfv/RYg3KsUOC/dBdHku6rwvrK5BQ2WA== X-Received: by 10.28.56.4 with SMTP id f4mr8134240wma.70.1463225840488; Sat, 14 May 2016 04:37:20 -0700 (PDT) Received: from [192.168.0.3] (cpc85450-aztw29-2-0-cust39.18-1.cable.virginm.net. [82.38.171.40]) by smtp.googlemail.com with ESMTPSA id v143sm7908099wmv.4.2016.05.14.04.37.19 for (version=TLSv1/SSLv3 cipher=OTHER); Sat, 14 May 2016 04:37:19 -0700 (PDT) From: Andy Seaborne Subject: [ANN] Apache Jena 3.1.0 released with Fuseki 2.4.0 To: "users@jena.apache.org" Message-ID: <57370DEE.5010207@apache.org> Date: Sat, 14 May 2016 12:37:18 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit archived-at: Sat, 14 May 2016 11:37:26 -0000 We are pleased to announce the release of Apache Jena 3.1.0 together with Fuseki 2.4.0. This release of Jena includes features which were release candidates in Jena 3.0.1. In this release: * In-memory transactional dataset contributed by Adam Soroka with thanks to the University of Virginia Library for providing the time for Adam to work on this. (RC in Jena 3.0.1) http://jena.apache.org/documentation/rdf/datasets.html This provides full isolation ACID transactions so multi-threaded applications can use the transaction paradigm for working with in-memory data. * SPARQL extension for CONSTRUCT Quads (RC) contributed by Qihong Lin with thanks to the Google Summer of Code scheme for sponsoring Qihong on this project. (RC in Jena 3.0.1) http://jena.staging.apache.org/documentation/query/construct-quad.html * New custom functions and aggregate functions Added: + afn:sprintf (contribution from Alessandro Seganti) + The XQuery/XPath Functions and Operators "math:" functions + Custom aggregates for stdev etc. (also STDEV etc as keywords). http://jena.apache.org/documentation/query/library-function.html * Logging - log4j marked * Fuseki: Allow multiple service per file, shared datasets * OSGi fixes (Jaroslav Pullmann) * Consistent support for transactions in DatasetGraphs * New module jena-cmds * JSON result type fix: "literal" not "type": "typed-literal" * Space saving when parsing (FactoryRDF) Parsing RDF now saves space by partial interning RDFTerms created during a each parser run. * Improvements to jena-text to include more text query parsers (Osma Suominen) * General maintenance Thanks to everyone who created JIRA reporting issues. == Obtaining Apache Jena 3.1.0 If migrating from Jena 2.x.x, please see http://jena.staging.apache.org/documentation/migrate_jena2_jena3.html * Via central.maven.org The main jars and their dependencies can used with: org.apache.jena apache-jena-libs pom 3.1.0 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 drop into the dev@ list. The Apache Jena development community