Download Latest Version Sesame 4.1.2 SDK (tar.gz) (66.4 MB)
Email in envelope

Get an email when there's a new version of Sesame

Home / Sesame 2 / 2.7.0-beta2
Name Modified Size InfoDownloads / Week
Parent folder
openrdf-sesame-2.7.0-beta2-sdk.zip 2013-01-31 24.5 MB
openrdf-sesame-2.7.0-beta2-sdk.tar.gz 2013-01-31 18.9 MB
openrdf-sesame-2.7.0-beta2-onejar.jar 2013-01-31 2.4 MB
README.txt 2013-01-31 4.5 kB
Totals: 4 Items   45.8 MB 0
Sesame 2.7.0-beta2
==================

This is the second beta release for Sesame 2.7. Sesame 2.7 is a major update of
the framework, incorporating several improvements in the core APIs, as well as
numerous bug fixes, new features, and useful improvements.

Since several core APIs (including the SAIL API and the Repository API) have
undergone changes, we urge both users of the framework and independent
implementors of SAIL backends to read the upgrade notes at
https://bitbucket.org/openrdf/sesame/wiki/Home.

Some of the highlights of this release:

 * SAIL API overhaul: introduction of SailConnection.prepare() as an optional operation 
   to support two-phase commit. See the upgrade notes for details.
 * Sesame has been officially updated to require Java 6.
 * The Model interface: an extension of Graphs with convenient
   methods for quick manipulation of collections of RDF statements in memory.
 * The Federation SAIL: configurable querying over federated Sesame stores. 
 * The RIO Turtle parser has been updated to comply with the W3C Working Draft at 
   http://www.w3.org/TR/turtle/ .
 * Several further improvements in SPARQL 1.1 support to bring up to date with the
   Proposed Recommendation published on November 8. 

See the Changelog below for a complete listing of all fixed issues. More
details can be found in the Sesame issue tracker at
http://openrdf.atlassian.net/ .

As this is a beta-release, we are eager for you to try it out and test it, but
we advise not to update your production systems to this release just yet. We
would welcome any feedback you might have, you can use the Sesame Discussion
mailinglist for this purpose:
https://lists.sourceforge.net/lists/listinfo/sesame-general

Changelog
=========

Release Notes - Sesame - Version 2.7.0-beta2

** Sub-task
    * [SES-1682] - Restore Federation SAIL to Sesame
    * [SES-1684] - Incude org.openrdf.model.Model interface (+ impl) in Sesame core model package


** Bug
    * [SES-705] - Published Maven POMs don't specify versions for the dependencies
    * [SES-1075] - Workbench Application Appears to have no Display Name set
    * [SES-1647] - A blank node value of rdfs:range kill the Workbench Turtle Parser
    * [SES-1668] - Workbench SPARQL Results XML should output results element for empty results sets
    * [SES-1678] - Bug in property path parsing involving ^ and *
    * [SES-1680] - SPARQL Update delete testcases involving USING clause fail
    * [SES-1685] - Property path evaluation for cyclic paths is incorrect
    * [SES-1689] - SPARQL query w3c testcases for property paths fail
    * [SES-1696] - Control characters within localized string caused transaction fail
    * [SES-1702] - RespositoryResult/ClosableIterationBase asList(), asSet() and addTo() don't close the underlying iterator
    * [SES-1703] - Regression introduced in Console in merge commit 1b9603d
    * [SES-1707] - '+' sign in sparql query property path gets lost when hitting back button in browser from query result
    * [SES-1715] - sesame-runtime-osgi fails in maven-bundle-plugin


** Improvement
    * [SES-945] - Update Turtle parser to current W3C Working draft
    * [SES-1068] - Allow RDFXMLParser to directly consume output of a XSLT processor
    * [SES-1113] - Add convenience methods for easy conversion or results to Java collections
    * [SES-1117] - ServiceRegistry uses class restricted by Google App Engine
    * [SES-1675] - Make ParserConfig an interface to allow parser-specific config options
    * [SES-1687] - Clean up CloseableIteration/TupleQueryResult convenience method implementations
    * [SES-1697] - Support Two Phase Commit in SAIL layer
    * [SES-1698] - Pass Execution Context to SAIL on add/remove operations
    * [SES-1701] - Performance improvement by replacing lists with sets in PathIteration code
    * [SES-1708] - Add RDFFormat constants for namespace and context support

** New Feature
    * [SES-1686] - In Workbench, if resource URI's are also URL's, give option to load them with browser


** Task
    * [SES-1666] - update SPARQL testsuite to use latest DAWG tests
    * [SES-1673] - Add Cloudbees logo to website
    * [SES-1679] - API Javadoc not included in distribution
    * [SES-1690] - Update Sesame Java requirement to Java 6
    * [SES-1695] - Consolidate Graph, Model, GraphUtil, and implementing classes
    * [SES-1699] - Clean up source headers and NOTICE file
    * [SES-1710] - Make Model.filter/contains/remove methods use type-safe parameters


Source: README.txt, updated 2013-01-31