This release adds some important new features to BrightstarDB. The data store format remains backwards compatible with previous releases and there is only one minor breaking API change (see below).
New in this release:
- NEW: The W3C SPARQL 1.1 Graph Store Protocol is now implemented by the BrightstarDB service. See :ref:`SPARQL_Endpoint` for more information.
- NEW: The Polaris UI now allows the default graph IRI to be specified for import operations. Thanks to Daniel Bryars for this contribution.
- NEW: The REST API implementation now reports parser error messages back to the client along with the 400 status code. Polaris has also been updated to display these messages to the end-user. Thanks to Daniel Bryars for this contribution.
- NEW: It is now possible to configure an embedded BrightstarDB client to not log transaction data. As this transaction data can be quite large, the default for mobile and windows store configurations is now for transaction logging to be disabled. For all other platforms, transaction logging is enabled by default but this default can be overridden either by app settings or programmatically.
- BREAKING: There is a minor API change to the BrightstarDB.Configuration API. The PreloadConfiguration property has been replaced with the EmbeddedServiceConfiguration property (the PreloadConfiguration can be found as a property of the EmbeddedServiceConfiguration). This change will only affect applications which programmatically set the page cache preload configuration. Applications which use the app.config or web.config file to configure page cache preload should not be affected by this change.
- NEW: The Entity Framework now allows the creation of Id properties whose value is the full IRI of the underlying RDF resource (without any predefined prefix).
As usual the application libraries are available as NuGet packages or you can use the installer provided here to get a complete installation with documentation, the Polaris data management tool and the BrightstarDB server executable.