2010-10-13 Redland Version 1.0.12 Released
Enable librdf.h to be used as the top-level header in addition to
redland.h
Fix linking issues when building with GNU ld with DT_NEEDED disabled
Fixed Issues: [1]#0000329, [2]#0000348 [3]#0000391, [4]#0000392 and
[5]#0000393.
2010-09-25 Redland Version 1.0.11 Released
Virtuoso storage backend querying now fully works.
Several new convenience APIs were added and others deprecated.
Support building with Raptor V2 API if configured with --with-raptor2.
Exports more functions to SWIG language bindings.
Switched to GIT version control [7]hosted by GitHub.
Many other bug fixes and improvements were made.
Fixed Issues: [8]#0000124, [9]#0000284, [10]#0000321, [11]#0000322,
[12]#0000334, [13]#0000338, [14]#0000341, [15]#0000344, [16]#0000350,
[17]#0000363, [18]#0000366, [19]#0000371, [20]#0000380, [21]#0000382
and [22]#0000383
Added a [1]Virtuoso storage by Patrick van Kleef
Support [2]Rasqal 0.9.17 API
Fix compiling against sqlite 3.6.17 or newer
Fix modular storage dynamic loading linking problems. Several other bug
fixes
Made the storages (triple stores) API public and the implementations
modular - can be compiled externally and dynamically loaded on demand.
Removed Raptor and Rasqal from sources - now external build
dependencies.
Add LICENSE.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2008-07-05 Redland Version 1.0.8 Released
Updated to use [1]Rasqal 0.9.16 (from 0.9.15)
Updated to use [2]Raptor 1.4.18 (from 1.4.16)
Added a 'trees' indexed in-memory storage
Improvements to low-memory and other failures of resource allocation
API additions and changes to concepts, parser and serializer classes.
Fixed Issue [3]0000256
NOTE: The next release of redland will NOT include raptor and rasqal in
the tarball, they will be separate download dependencies.
See the [4]1.0.8 Release Notes for the full details of the changes.
Redland is a set of free software libraries that provide support for the
Resource Description Framework (RDF).
* Modular, object based libraries and APIs for manipulating the RDF graph,
triples, URIs and Literals.
* Storage for graphs in memory and persistently with Sleepycat/Berkeley DB,
MySQL 3-5, PostgreSQL, AKT Triplestore, SQLite, files or URIs.
* Support for multiple syntaxes for reading and writing RDF as RDF/XML,
N-Triples and Turtle Terse RDF Triple Language, RSS and Atom syntaxes via
the Raptor RDF Parser Toolkit.
* Querying with SPARQL and RDQL using the Rasqal RDF Query Library.
* Data aggregation and recording provenance support with Redland contexts.
* Language Bindings in Perl, PHP, Python and Ruby via the Redland Bindings
package.
* Command line utility programs rdfproc (RDF), rapper (parsing) and roqet
(query).
* Portable, fast and with no known memory leaks.