Releases > dotNetRDF 0.7.1 Beta Released

We're pleased to announce the release of dotNetRDF 0.7.1 Beta and the associated dotNetRDF Toolkit 0.6.1 Beta release. As always you can get these by going to Download dotNetRDF or get the source by going to Download dotNetRDF Source, Toolkit downloads can be found on the Tools page.

This release is primarily a minor feature and bug fix releases, it fixes several key bugs reported by our users:

  • URI encoding may not always be correctly preserved - thanks to Rob Styles
  • Some valid language specifiers are rejected by the parser - thanks to Csaba Gonczi
  • GraphDiff throws errors when passed null references
  • rdfEditor can lose data/crash when using Close All or Exiting with unsaved changes and attempting to Cancel - Tomasz Pluskiewicz

This release also includes more API clean up such as obsoleting more code slated for removal, removing unnecessary overloads and tweaking some recently introduced APIs like IStorageServer. This API is now fully implemented by our Sesame, AllegroGraph and Stardog connectors so you can now create, list and access all the stores available from those systems via our API.

Store Manager has been updated to fully support these features and with some other minor aesthetic fixes.

As always thanks to everyone who contributed to this release, see the Acknowledgements file included in the distribution for a full list of acknowledgements.

28/07/2012 00:04:11 by Rob Vesse in English
291456 Views


Twitter about this

There are currently no Tags for this Content!

Releases > dotNetRDF Toolkit 0.6.0 Beta Released

Hot on the heels of the recent core library release we've just released the latest version of our Tools package - get it now by going to Download dotNetRDF Toolkit for Windows or Download dotNetRDF Toolkit Installer

This release picks up many of the improvements in the core library and primarily provides some major feature enhancements to our Store Manager tool. The Store Manager now allows you to create new connections by editing existing connections and provides preliminary support for our some of the new capabilities in the Storage API like providing lists of available stores when communicating with systems like Sesame which provide access to multiple stores.

11/07/2012 17:17:14 by Rob Vesse in English
304772 Views


Twitter about this

There are currently no Tags for this Content!

Releases > dotNetRDF 0.7.0 Released

We're pleased to announce the release of dotNetRDF 0.7.0 - you can get it now by going to Download dotNetRDF or get the full source by going to Download dotNetRDF Source

This is a major release which includes some important enhancements and breaking changes in the library. Please read on for a summary of the changes....

Obsolete API Removal

We've removed a couple of obsolete APIs in the 0.7.0 release, namely the long superceded ISelector API and the rarely used Node Collection API. Also as previously publicized we are now officially marking the Data.Sql library as deprecated since we do not intend to continue supporting it past the 0.7.x releases.

Storage API Refactor

We've made major changes to the Storage API, as well as introducing all new APIs for asynchronous storage (IAsyncStorageProvider, IAsyncQueryableStorage and IAsyncUpdateableStorage) we've also renamed the existing APIs to align with these names. The name changes are summarized as follows:

We hope you'll appreciate the more descriptive names and we've also made sure that existing code won't immediately break since the old names are preserved as marker interfaces extended their new equivalents. We have marked the old names as obsolete so you will start seeing compiler warnings reminding you to upgrade your code to the new APIs.

We think you'll find the new asynchronous storage API very useful and this will allow you to use many of the supported stores on platforms like Windows Phone 7 where they were previously unavailable.

SPARQL 1.1

We've updated our SPARQL 1.1 support to be as close to the latest editors draft as possible but please note as stated in the Known Issues there are still some grey areas and a lack of official tests for some new features so we are not guaranteeing full SPARQL compliance in this release.

SPARQL Default Graph Behaviour

We've changed our default behaviour around SPARQL queries so that the default graph is not automatically the union graph when no default is explicitly set. This may have an impact on the results of your SPARQL query so if you were relying on this feature either instantiate your ISparqlDataset instances such that you specify union default graph as true or refactor your queries so they explicitly specify the graphs to query over.

IStoreReader/IStoreWriter API refactor

The IStoreWriter and IStoreReader APIs have been refactored to align with the IRdfReader and IRdfWriter interfaces. You no longer need to work with IStorageParams instances in order to use these interfaces which makes them much more user friendly.

04/07/2012 23:30:55 by Rob Vesse in English
311765 Views


Twitter about this

There are currently no Tags for this Content!

 
 

Powered By Visual Log from Visual Design Studios

Visual Log is Licensed Free for Any Use on this Website (User is Unregistered)