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