content
| - %VOSWARNING%
%META:TOPICPARENT{name="VOSNews"}%
%VOSNAV%
---+Virtuoso Open Source Edition News (2010)
%TOC%
---++ Later Years
* [[VOSNews][2012 to present]]
* [[VOSNews2011][2011]]
---++ 2010
---+++ 2010-07-09: Announcing Virtuoso Open-Source Edition v6.1.2
New product features as of July 09, 2010, V6.1.2, include:
---++++ Database engine
* Added WebID Protocol based authentication for ODBC, JDBC, OLEDB, and ADO.NET client connections
* Added support for following http redirects automatically
* Added extra graph delta-engine functions with regards to diff, iteration over dictionary, and obtaining the biggest possible <code>iri_id</code> on given 32-/64-bit platform
* Added initial support for Python Runtime hosting via <code><nowiki>bif_python_exec</nowiki></code>
* Added client- and server-side Semantic Pingback APIs
* Added ODBC setting <code><nowiki>WideasUTF16</nowiki></code> to return <code>UTF-16LE</code> for <code>SQLWCHAR</code>
* Fixed ODBC setting for UTF-8 when DB keeps UTF-8 in <code>VARCHARs</code>
* Fixed ODBC <code><nop>SQLAllocStmt</code> issues exposed when using <nop>QtSQL's ODBC layer
* Fixed HTTP, SOAP, XML-RPC when used with proxies and reverse-proxies
* Fixed Conductor UI for handling WebID Protocol WebIDs for ODBC/SQL session logins
* Fixed handling of column default value of 0
* Fixed support for <code>BIGINT</code> in parameter marshalling
* Fixed issue with default <code>maxmempoolsize</code>
* Fixed issue with extent map and free pages map
* Fixed memory leaks
* Fixed issue with freelist chain
* Fixed issue with partitioned <code>TOP ORDER BY</code>
* Updated documentation
---++++ SPARQL and RDF
* Added Sponger cartridges for CSV, Etsy.com, FaceBook, OpenGraph, Idiomag, Tumbler, Vimeo, Wine.com, Upstream.tv, and others
* Added more assertions to facets ontology
* Added <code>rdfs:label</code> to default IFP based inference Rule
* Added support for extra encodings
* Added initial support for OData's Atom and JSON feed formats with regards to Linked Data Graph Serialization
* Added support for gz and zip compressed CSV
* Added CSV parser strict mode option
* Added CSV parser lax mode
* Added optimization for large descriptions on about page
* Fixed EAV and SPO labeling modes consistency
* Fixed add escape to CR/LF in JSON format
* Fixed OData, Tesco.com, and HTML5 MicroData cartridges
* Fixed generation of unique graphs lists
* Fixed use label ontology inference rules for automating extraction of geo coordinates
* Fixed SPARQL handling of <code>DISTINCT</code>
* Fixed SPARQL <code>UNION</code> selections
* Fixed SPARQL statement with implicit <code>GROUP BY</code>; do not remove <code>ORDER BY</code>
* Fixed RDFa parsing of <code>@rel</code> and <code>@rev</code>
* Fixed abnormally long RDFa parsing of document with i18n URIs
* Fixed support for subproperties of Inverse Functional Properties (<code>owl:inverseFunctionalProperty</code>)
* Fixed support for loading inference rules from multiple ontology graphs
* Fixed GPF in SPARUL <code>INSERT</code> optimization
* Fixed issue with extra <code>NULLs</code> in <code>HASH JOIN</code> or <code>GROUP BY</code>
* Enhanced iSPARQL using new internal RDF store for speed, browser fixes, and cosmetic changes
---++++ Native Providers for Jena, Sesame 2, and Sesame 3
* Added support for creating ruleset
* Added support for inference graph
* Added support for inference and query execution
* Added support for query engine interface, so Jena provider now supports the following query execution modes:
* parse and execute query via ARQ
* parse query via ARQ and execute query directly via Virtuoso (new mode)
* parse and execute query directly via Virtuoso
* Added support for using Virtuosodatasource
* Fixed issue with batch commit
* Fixed Jena's lazy initialization when graph is created
* Fixed handling of quote chars in literals
* Fixed issues with variable binding
* Fixed small bugs
---++++ ODS Applications
* Added OpenID 2.0 login and registration
* Added WebID Protocol registration for users pages (JSP, PHP, VSP, etc.)
* Added WebID Protocol based ACLs for shared resources
* Added GoodRelations based Offers as part of Profile Manager
* Added support for associating multiple X.509 certificates with a single WebID
* Added photo and audio upload for JavaScript, VSP, PHP, and JSP pages
* Added Relationship Ontology enhancements to Profile Manager
* Added Client and Server support for <nop>PubSubHubbub protocol
* Fixed OpenID + WebID hybrid protocol handling; reverts back to using the same URL for both OpenID- and FOAF-based Profile Page
* Fixed handing of multiple items in Alternate Subject Name slot of X.509 certificate for WebID Protocol
* Fixed GoodsRelations integration with SIOC-based Data Spaces as part of richer Profile Data construction
* Fixed <code>VTIMEZONE</code> component in iCalendar data representation
* Fixed Profile Manager UI associated with GoodRelations Offers
* Fixed Profile Manager UI associated with identification of FavoriteThings
---+++ 2010-03-31: Announcing Virtuoso Open-Source Edition v6.1.1
New product features as of March 30, 2010, V6.1.1, include:
---++++ Database engine
* Added wizard-based generation of SQL Tables from CSV imports
* Added wizard-based publishing of RDF based Linked Data from CSV files
* Added WebID Protocol login for SQL clients
* Added <code>OPTIONS</code> for HTTP server
* Added support for <code><nowiki>setMaxRows</nowiki></code> in JDBC driver
* Added support for JDBC Hibernate
* Added support for <code><nowiki>unzip_file()</nowiki></code>
* Added swap guard option
* Fixed deadlock retry
* Fixed memory leaks
* Fixed <code>mtx</code> checks for checkpoint and log write
* Fixed <code><nowiki>X509ClientVerify</nowiki></code> flag of <code>0/1/2/3</code> to accept self-signed or
optional certificates
* Fixed several issues with JDBC XA support
* Fixed <code><nowiki>use sk_X509_ALGOR_*</nowiki></code> macros to support <nowiki>OpenSSL</nowiki> 1.0.0
* Fixed wide character when getting procedure columns information.
* Fixed remove id from hash before free structure
* Fixed <code>IN pred</code> as iterator before index path
* Fixed missing initialization in calculation of cost and cardinality
* Fixed SQL codegen for <code>NOT()</code> retval expression
* Updated documentation
---++++ SPARQL and RDF
* Added OData cartridge for producing RDF-based Linked Data from
OData resource collections
* Added CSV cartridge for producing and deploying RDF-based Linked
Data from CSV resource types
* Added uStream cartridge
* Added slidesix cartridge
* Added optimization of <code><nowiki>sprintf_inverse(const)</nowiki></code>
* Added improved version of <code><nowiki>xsl:for-each-row</nowiki></code> for both SPARQL and SQL
* Added <code><nowiki>DefaultServiceMap</nowiki></code> and <code><nowiki>DefaultServiceStorage</nowiki></code>
* Added immortal IRI for <code><nowiki>uname_virtrdf_ns_uri_DefaultServiceStorage</nowiki></code>
* Added proper <code>ASK</code> support in web service endpoint
* Fixed SPARQL 1.1 compatibility in result set syntax
* Fixed incorrect codegen of formatter in <code><nowiki>ssg_select_known_graphs_codegen</nowiki></code>
* Fixed do not encode default graph
* Fixed check if datadump is gz
* Fixed detection of n3 and nt formats
* Fixed regex to remove default ns from XML
* Fixed run microformats independent of RDFa
* Fixed bug with UTF-8 encoded strings in box
* Fixed allow chunked content to be read as <code>strses</code>
* Fixed SERVICE parameter passing for basic Federated SPARQL (SPARQL-FED)
* Fixed <code><nowiki>(!ask(...))</nowiki></code> in filters
* Fixed codegen for <code><nowiki>FILTER (?local = IRI(?:global)) .</nowiki></code>
* Fixed codegen in <code><nowiki>LIMIT ?:global-variable</nowiki></code> and <code><nowiki>OFFSET ?:global-variable</nowiki></code>
* Fixed support for positional and named parameters from <code><nowiki>exec()</nowiki></code> or
similar in SPARQL, as if they where global variables of other sorts
* Fixed rewriting of group patterns with filters replaced with
restrictions on equivs
* Fixed faster loading of inference sets from single and graph groups
* Upgraded native data providers for Jena to version 2.6.2
* Upgraded native data providers for Sesame to version 2.3.1
* Added support for Sesame 2 HTTP repository interface
* Added implemented Sesame's Inference Context interfaces (for
backward chained reasoning).
---++++ ODS Applications
* Added profile page improvements covering Favorite Things,
<nowiki>GoodRelations</nowiki>-based Offerings (via "Seeks" and "Offers" UIs)
* Added alternative registration and profile management pages (VSP,
PHP, and Javascript variants) that work REST-fully with ODS engine
* Added X.509 create certificate generation and export to alternative
ODS profile management pages (VSP, PHP, and Javascript)
* Added <code><nowiki>a++</nowiki></code> option in user's pages
* Added updates to Certificate Ontology used by WebID Protocol
* Added support for Google map v3
* Added 'Import' to user pages (VSP, PHP, etc.)
* Fixed Profile Management UI quirks
* Fixed SIOC subscriptions
* Fixed object properties in favorites
* Fixed ontology APIs
* Fixed use newer OAT functions
* Fixed invitation problem with multiple users
* Fixed typo in <code>scovo:dimension</code>
* Fixed image preview
---+++ 2010-07-09: Announcing Virtuoso Open-Source Edition v5.0.14
OpenLink Software is pleased to announce a new release of Virtuoso,
Open-Source Edition, version 5.0.14.
This version includes:
---++++ Database engine
* Added support for CSV import
* Added WebID Protocol login for SQL clients
* Added OPTIONS for http server
* Added support for setMaxRows in JDBC driver
* Added support for JDBC hibernate
* Added support for unzip_file ()
* Added swap guard option
* Fixed deadlock retry
* Fixed memory leaks
* Fixed mtx checks for checkpoint and log write
* Fixed <nop>X509ClientVerify flag of 0/1/2/3 to accept self signed or
optional certificates
* Fixed several issues with JDBC XA support
* Fixed use <nowiki>sk_X509_ALGOR_*</nowiki> macros to support <nowiki>OpenSSL</nowiki> 1.0.0
* Fixed wide character when getting procedure columns information.
* Fixed remove id from hash before free structure
---++++ SPARQL and RDF
* Added support for oData
* Added uStream cartridge
* Added slidesix cartridge
* Added support for Sesame 2 HTTP repository
* Fixed incorrect codegen of formatter in <nowiki>ssg_select_known_graphs_codegen</nowiki>
* Fixed do not encode default graph
* Fixed check if datadump is gz
* Fixed detection of n3 and nt formats
* Fixed regex to remove default ns from XML
* Fixed run microformats independent of rdfa
* Fixed bug with UTF-8 encoded strings in box
* Upgraded to Jena 2.6.2
* Upgraded to Sesame 2.3.1
---++++ ODS Applications
* Added user's ontologies in favorites
* Added a++ option in user's pages
* Added support for WebID
* Added support for Google map v3
* Added Register to vsp, php etc users pages
* Added X.509 create certificate to users pages
* Added 'Offers', 'Seeks' etc to user pages
* Added 'Import' to user pages (vsp, php etc)
* Fixed UI profile
* Fixed SIOC subscriptions
* Fixed object properties in favorites
* Fixed ontology APIs
* Fixed use newer OAT functions
* Fixed invitation problem with multiple users
* Fixed typo in scovo:dimension
* Fixed image preview
---+++ 2010-02-03: Announcing Virtuoso Open-Source Edition v6.1.0
OpenLink Software is pleased to announce the official release of Virtuoso Open-Source Edition, Version 6.1.0:
<i><b>***IMPORTANT NOTE*** for upgraders from pre-6.x versions:</b>
The database file format has substantially changed between VOS 5.x and
VOS 6.x. To upgrade your database, you must dump all data from
the VOS 5.x database and re-load it into VOS 6.x. Complete instructions
may be found [[UpgradingToVOS610][here]].</i>
<i><b>***IMPORTANT NOTE*** for upgraders from earlier 6.x versions:</b>
The database file format has not changed, but the introduction of a newer
RDF index requires you run a script to upgrade the <code>RDF_QUAD</code>
table. Since this can be a lengthy task and take extra disk space (up to twice
the space used by the original <code>RDF_QUAD</code> table may be required
during conversion) this is not done automatically on startup. Complete instructions
may be found [[UpgradingToVOS610][here]].</i>
New and updated product features include:
---++++ Database engine
* Added new <code>2+3</code> index scheme for <code>RDF_QUAD</code> table
* Added new inlined string table for <code>RDF_QUAD</code>
* Added optimizations to cost based optimizer
* Added <nop>RoundRobin connection support
* Removed deprecated samples/demos
* Fixed align buffer to <code>sizeof</code> pointer to avoid crash on strict
checking platforms like sparc
* Fixed text of version mismatch messages
* Fixed issue with XA exception, double rollback, transact timeout
* Merged enhancements and fixes from V5 branch
---++++ SPARQL and RDF
* Added support for <code>[[http://www.w3.org/TR/owl-ref/#inverseOf-def][owl:inverseOf]]</code>, <code>[[http://www.w3.org/TR/owl-ref/#SymmetricProperty-def][owl:SymmetricProperty]]</code>, and
<code>[[http://www.w3.org/TR/owl-ref/#TransitiveProperty-def][owl:TransitiveProperty]]</code>.
* Added <code>DB.DBA.BEST_LANGMATCH()</code> and <code><nowiki>bif_langmatches_pct_http()</nowiki></code>
* Added initial support for <code>SPARQL-FED</code>
* Added initial support for <code>SERVICE { ... };</code>
* Added support for expressions in <code>LIMIT</code> and <code>OFFSET</code> clauses
* Added built-in predicate <code><nop>IsRef()</code>
* Added new error reporting for unsupported syntax
* Added rdf box id only serialization; stays compatible with 5/6
* Added support for <code>SPARQL INSERT DATA / DELETE DATA</code>
* Added SPARQL 1.1 syntax sugar re. <code>HAVING</code> clause for filtering on <code>GROUP BY</code>
* Added special code generator for optimized handling of:
<verbatim>
SPARQL SELECT DISTINCT ?g WHERE { GRAPH ?g { ?s ?p ?o } }
</verbatim>
* Added support for HTML+RDFa representation re. output from <code>SPARQL CONSTRUCT</code> and <code>DESCRIBE</code> queries
* Added support for <code>output:maxrows</code>
* Improved SPARQL parsing and SQL codegen for negative numbers
* Improved recovery of lists in <code><nowiki>DB.DBA.RDF_AUDIT_METADATA()</nowiki></code>
* Fixed iSPARQL compatibility with 3rd party SPARQL endpoints
* Fixed bad init in trans node if multiple inputs or step output values
* Fixed redundant trailing '>' in results of TTL load when IRIs contain
special chars
* Fixed problem with <code><nowiki>rfc1808_expand_uri</nowiki></code> not using proper macros
and allocate byte extra for strings
* Fixed when different TZ is used, find offset and transform via GMT
* Fixed graph-level security in cluster
* Fixed redundant equalities in case of multiple <code>OPTIONALs</code> with
same variable
* Fixed <code><nowiki>BOOLEAN_OF_OBJ</nowiki></code> in case of incomplete boxes
* Fixed <code>NTRIPLES</code> serialization of triples
* Merged enhancements and fixes from V5 branch
---++++ Sponger Middleware
* Added Extractor Cartridges mapping Zillow, O'Reilly, Amazon,
Googlebase, <nop>BestBuy, CNET, and Crunchbase content to the <nop>GoodRelations Ontology.
* Added Extractor Cartridges for Google Spreadsheet, Google Documents,
Microsoft Office Docs (Excel, <nop>PowerPoint etc), <nop>OpenOffice, CSV,
Text files, Disqus, Twitter, and Discogs.
---++++ ODS Applications
* Added support for ckeditor
* Added new popup calendar based on OAT
* Added REST and Virtuoso PL based Controllers for user API
* Added new API functions
* Added WebID Protocol groups
* Added feed admin rights
* Added Facebook registration and login
* Removed deprecated rte and kupu editors
* Removed support for IE 5 and 6 compatibility
* Merged enhancements and fixes from V5 branch
---+++ 2010-02-03: Announcing Virtuoso Open-Source Edition v5.0.13
OpenLink Software is pleased to announce a new release of Virtuoso,
Open-Source Edition, version 5.0.13.
This version includes:
---++++ Database engine
* Added configuration option <code><nop>BuffersAllocation</code>
* Added configuration option <code><nop>AsyncQueueMaxThreads</code>
* Added <code>docbook-xsl-1.75.2</code>
* Added <code><nop>RoundRobin</code> connection support
* Removed deprecated samples/demos
* Fixed copyright and license clarification
* Fixed use MD5 from <nop>OpenSSL when possible
* Fixed issue with XA exception, double rollback, transact timeout
* Fixed issue reading last chunk in http session
* Fixed use pipeline client in crawler
* Fixed accept different headers in pipeline request
* Fixed do not post when no post parameters
* Fixed checkpoint messages in log
* Fixed read after allocated memory
* Fixed shortened long URLs in the crawlers view to avoid UI breakage
* Fixed building with external zlib
* Removed support for deprecated JDK 1.0, 1.1 and 1.2
* Rebuilt JDBC drivers
---++++ SPARQL and RDF
* Added initial support for <code>SPARQL-FED</code>
* Added initial support for <code>SERVICE { ... };</code>
* Added support for expressions in <code>LIMIT</code> and <code>OFFSET</code> clauses
* Added built-in predicate <code><nop>IsRef()</code>
* Added new error reporting for unsupported syntax
* Added rdf box id only serialization; stays compatible with 5/6
* Added support for <code>SPARQL INSERT DATA / DELETE DATA</code>
* Added support for <code>HAVING</code> in sparql
* Added special optimizations for handling:
<verbatim>
SPARQL SELECT DISTINCT ?g WHERE { GRAPH ?g { ?s ?p ?o } }
</verbatim>
* Added support for HTML+RDFa representation re. <code>SPARQL CONSTRUCT</code> and <code>DESCRIBE</code> query results
* Added support for <code>output:maxrows</code>
* Updated ontologies API
* Updated iSPARQL application
* Fixed IRI parts syntax to match SPARQL 1.0 W3C recommendation
* Fixed support for <code><nop>XMLLiteral</code>
* Fixed bad box flags for strings for bnodes and types
* Fixed replace lost filters with equivs that have no spog vars and
no "good" subequivs.
* Fixed cnet doublt <code>awol:content</code>
* Fixed Googlebase query results with multiple entries
* Fixed Googlebase location info
* Fixed default sitemap crawling functions/pages
* Fixed use SPARUL LOAD instead of SOFT
* Fixed make sure version is intact as changes to <code>.ttl</code>
file must reflect in <code>sparql.sql</code>
* Fixed missing qualification of aggregate
* Fixed compilation of <code>ORDER BY</code> <code>column_idz</code> clause
in iterator of fetching Network Resource with loop
* Fixed <code>UNION</code> of <code>SELECTs</code> and for
multiple <code>OPTIONALs</code> at one level with "good" and "bad" equalities
* Fixed support for <code>define output:format "JSON"</code>
* Fixed crash of <code><nowiki>rfc1808_expand_uri</nowiki></code> on
base without schema
* Fixed redundant trailing '>' in results of TTL load when IRIs contain special chars
* Fixed "<code>option (score ...)</code>" in a gp with multiple <code>OPTIONAL {...}</code>
* Fixed when different TZ is used, must find offset and transform via GMT
* Fixed SPARQL parsing and SQL codegen for negative numbers
* Fixed some 'exotic' cases of NT outputs
---++++ ODS Applications
* Added support for ckeditor
* Added new popup calendar based on OAT
* Added VSP and REST implementation for user API
* Added new API functions
* Added WebID Protocol groups
* Added feed admin rights
* Added Facebook registration and login
* Removed support for Kupu editor
* Removed support for rte editor
* Removed support for IE 5 and 6 compatibility
* Fixed users paths to physical location
* Fixed problem with activity pages
---++ Previous Years
* [[VOSNews2009][2009]]
* [[VOSNews2008][2008]]
* [[VOSNews2007][2007]]
* [[VOSNews2006][2006]]
%VOSCOPY%
CategoryVirtuoso CategoryOpenSource CategoryWebSite
|