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-beta1
Name Modified Size InfoDownloads / Week
Parent folder
README.txt 2012-12-19 4.9 kB
openrdf-sesame-2.7.0-beta1-sdk.zip 2012-12-19 14.8 MB
openrdf-sesame-2.7.0-beta1-sdk.tar.gz 2012-12-19 14.8 MB
openrdf-sesame-2.7.0-beta1-onejar.jar 2012-12-19 2.2 MB
Totals: 4 Items   31.7 MB 0
Sesame 2.7.0-beta1
==================

This is the first 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:

 * Sesame Maven artifacts for this release are now available in Maven Central
 * SAIL API overhaul: introduction of SailConnection.begin() to explicitly
   indicate transaction start. See the upgrade notes for details.
 * RepositoryConnection overhaul: setAutoCommit() replaced by begin(),
   isAutoCommit() replaced by isActive(). See the upgrade notes for details.
 * Multiple large improvements in the OpenRDF Workbench, including support for
   basic HTTP authentication, paging support of query results, and bookmarking
   of queries.
 * Rio parsing/writing support for the N-Quads format
 * HTTPRepository now supports background parsing/concurrent reading of results
 * Several 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-beta1

** Bug
    * [SES-666] - RDF/XML Parser logs to standard error
    * [SES-719] - Unable to use the workbench when the repository is password-protected on the server
    * [SES-923] - PostgreSQL and MySQL RDBMS Sail fail on several SPARQL 1.1 constructions
    * [SES-1056] - Federalized queries using the SERVICE keyword fail due to low level http encoding issues.
    * [SES-1087] - In OpenRDF Workbench, Chrome and Internet Explorer 9 wipe away the last query when you press the back button
    * [SES-1105] - Query Page javascript broken on Internet Explorer 9
    * [SES-1107] - Paging through query results causes URL to keep growing
    * [SES-1114] - Workbench needs JavaScript for correct functioning. Pages should indicate when JavaScript needs to be enabled.
    * [SES-1640] - colon allowed unescaped in prefixed names
    * [SES-1654] - Add RDFFormat.RDFJSON constant for Talis RDF/JSON
    * [SES-1655] - Saved queries are lost whenever a new version of Workbench is deployed
    * [SES-1657] - At least one workbench page erroneously shows "turn on JavaScript" warning
    * [SES-1658] - rdf:XMLLiteral is logged (incorrectly) as unknown datatype
    * [SES-1661] - Blocking behavior in SPARQLRepository caused by non-released HTTP connections
    * [SES-1662] - SPARQLRepository needs possibility to shutdown its HTTP connection manager
    * [SES-1665] - MemorySPARQLUpdateConformanceTest does not find tests to run
    * [SES-1667] - SPARQL parser fails several w3c-approved test cases


** Improvement
    * [SES-376] - Explore option in web client should use LIMIT (with next and previous buttons)
    * [SES-848] - Default graph should correspond 1:1 to null context in SPARQL queries with no FROM/FROM NAMED
    * [SES-1020] - SPARQL 1.1 Query: support VALUES
    * [SES-1066] - Support background parsing/concurrent reading of query results
    * [SES-1641] - bring builtin function implementation up to date with latest SPARQL 1.1 spec
    * [SES-1645] - Transaction management for remote SPARQL updates
    * [SES-1649] - Workbench XSL templates should specify xsl:output type of HTML
    * [SES-1650] - Preferred MIME type for N3 should be 'text/n3'
    * [SES-1653] - Improve SPARQL 1.1 Federated Query evaluation to use VALUES clause
    * [SES-1660] - Sharing HttpClient intance among SPARQLConnection instances for a given SPARQLRepository
    * [SES-1671] - Allow ValueFactory.createLiteral(Object)

** New Feature
    * [SES-233] - Supporting the development of AJAX applications with Sesame
    * [SES-802] - Please add support for NQuads format
    * [SES-1072] - Allow users to save and retrieve SPARQL and SeRQL queries in the Workbench
    * [SES-1111] - Improve transaction handling in SailConnection
    * [SES-1112] - Improve transaction handling in RepositoryConnection


** Task
    * [SES-1071] - Deprecate RDBMS Sail code and disable RDBMS-related tests
    * [SES-1656] - Setup cloudbees Jenkins server for Sesame CI and snapshot deployment

Source: README.txt, updated 2012-12-19