content
| - %VOSWARNING%
%META:TOPICPARENT{name="VOSIndex"}%
%VOSNAV%
---+Virtuoso Open Source Edition News
%TOC%
---++ 2014 News Announcements
---+++ 2014-02-17 -- Virtuoso Open-Source Edition 7.1.0 Released
New product features as of February 17, 2014, v7.1.0, include --
---++++ Engine (SQL Relational Tables and RDF Property/Predicate Graphs)
* Enhancements to cost-based optimizer
* Added optimization when splitting on scattered <code>INSERTs</code>
* Added optimization on fetching col seg
* Added support for multi-threaded sync/flush
* Added support for <code>ORDER</code>ed <code>COUNT DISTINCT</code> and exact p stat
* Added new settings <nop>EnableMonitor
* Added BIFs
* <code><nowiki>key_delete_replay()</nowiki></code>
* <code><nowiki>set_by_graph_keywords()</nowiki></code>
* <code><nowiki>tweak_by_graph_keywords</nowiki></code>
* <code><nowiki>vec_length()</nowiki></code>
* <code><nowiki>vec_ref()</nowiki></code>
* <code><nowiki>x509_verify_array()</nowiki></code>
* <code><nowiki>xenc_x509_cert_verify_array()</nowiki></code>
* Added new functions
* <code><nowiki>bif_list_names()</nowiki></code>
* <code><nowiki>bif_metadata()</nowiki></code>
* Added new general-purpose HTTP auth procedure
* Added support for local dpipes
* Added support for session pool
* Added option to allow restricting number of id ranges for new IRIs
* Added support for execution profile in XML format
* Added support for PL-as-BIFs in SPARQL
* Improved I/O for geometries in SQL
* Fixed geo cost of non-point geos where no explicit prec
* Fixed re-entrant lexer
* Fixed RPC argument checks
* Fixed memory leaks
* Fixed compiler warnings
* Treat single db file as a single segment with one stripe
* Updated testsuite
---++++ Geometry functions
* Added initial support for
* <code><nowiki>geoc_epsilon()</nowiki></code>
* <code><nowiki>geometrytype()</nowiki></code>
* <code><nowiki>st_affine()</nowiki></code> (2D trans only)
* <code><nowiki>st_geometryn()</nowiki></code>
* <code><nowiki>st_get_bounding_box_n()</nowiki></code>
* <code><nowiki>st_intersects()</nowiki></code>
* <code><nowiki>st_linestring()</nowiki></code>
* <code><nowiki>st_numgeometries()</nowiki></code>
* <code><nowiki>st_transform_by_custom_projection()</nowiki></code>
* <code><nowiki>st_translate()</nowiki></code>
* <code><nowiki>st_transscale()</nowiki></code>
* <code><nowiki>st_contains()</nowiki></code>
* <code><nowiki>st_may_contain()</nowiki></code>
* <code><nowiki>st_may_intersect()</nowiki></code>
* Added new BIFs for getting Z and M coords
* Added support for <code><nowiki><(type,type,...)type::sql:function></nowiki></code> trick in order to eliminate conversion of types on function call
* Optimization in calculation of GCB steps to make number of chained blocks close to square root of length of the shape
* Fixed geo box support for large polygons
* Fixed <code><nowiki>mp_box_copy()</nowiki></code> of long shapes
* Fixed range checks for coordinates
* Fixed calculation of lat/long ratio for proximity checks
* Fixed <code>bboxes</code> in <code><nowiki>geo_deserialize</nowiki></code>
* Fixed check for <code>NAN</code> and <code>INF</code> in float valued geo inx
* Fixed check for <code>NULL</code> arguments
* Minor fixes to other geo BIFs
---++++ Geometry Data Types
* Support for the following geometry data types are available
* <code><nowiki>Point</nowiki></code>
* <code><nowiki>MultiPoint</nowiki></code>
* <code><nowiki>LineString</nowiki></code>
* <code><nowiki>MultiLineString</nowiki></code>
* <code><nowiki>Box</nowiki></code>
* <code><nowiki>Polygon</nowiki></code>
* <code><nowiki>MultiPolygon</nowiki></code>
* <code><nowiki>GeometryCollection</nowiki></code>
---++++ SPARQL
* Added initial support for list of quad maps in SPARQL BI
* Added initial support for vectored IRI to ID
* Added initial support for SPARQL <code>valid()</code>
* Added new codegen for initial fill of RDB2RDF
* Added new settings <code><nowiki>CreateGraphKeywords</nowiki></code>, <code><nowiki>QueryGraphKeywords</nowiki></code>
* Added new SPARQL triple/group/subquery options
* Added missing function <code><nowiki>rdf_vec_ins_triples</nowiki></code>
* Added <code>application/x-nice-microdata</code> to supported SPARQL results output formats
* Added support for built-in inverse functions
* Added support for GEO-SPARQL <code>wkt</code> type literal as synonym
* Added support for the '-' operator for datetime data types
* Fixed issues in handling GEO predicates in SPARQL
* Fixed RDF views to use multiple quad maps
* Fixed issues with <code>UNION</code> and <code>BREAKUP</code>
* Fixed dynamic local for vectored
* Fixed Transitivity support for combination of <code><nowiki>T_DIRECTION 3</nowiki></code> and <code><nowiki>T_STEP (var)</nowiki></code>
* Fixed handling of 30x redirects when calling remote endpoint
* Fixed support for <code>MALLOC_DEBUG</code> inside SPARQL compiler
* Fixed <nop>TriG parser
---++++ Jena & Sesame
* Improved speed of batch delete
* Removed unnecessary check that graph exists after remove
* Removed unnecessary commits
* Replaced <code><nowiki>n.getLiteralValue().toString()</nowiki></code> with <code><nowiki>n.getLiteralLexicalForm()</nowiki></code>
---++++ JDBC Driver
* Added statistics for Connection Pool
* Fixed speed of finalize
---++++ Conductor and DAV
* Added trigger to delete temporary graphs used for WebID verification
* Added new <code>CONFIGURE</code> methods to DETs to unify folder creation
* Added new page for managing CA root certificates
* Added new pages for graph-level security
* Added verify for WebDAV DET folders
* Added creation of shared DET folders
* Fixed creation of ETAGs for DET resources
* Fixed DAV rewrite issue
* Fixed DAV to use proper escape for graphs when uploading
* Fixed issue deleting graphs
* Fixed issue uploading bad .TTL files
* Fixed issue with DAV QoS re-write rule for <code>text/html</code>
* Fixed issue with user <code>dba</code> when creating DET folders
* Fixed normalize paths procedure in WebDAV
* Fixed reset connection variable before no file error
---++++ Faceted Browser
* Added missing grants
* Added graph param in FCT permalink
* Changed labels in LD views
* Changed default sort order to <code>DATE (DESC)</code>
* Copied <code><nowiki>virt_rdf_label.sql</nowiki></code> locally
* Fixed double quote escaping in literals
* Fixed FCT datatype links
* Fixed the curie may contain UTF-8, so mark string accordingly
* Changed describe mode for <nop>PivotViewer link
---++++ Download
* [[VOSDownload][Get it now!]]
---++ 2013 News Announcements
---+++ 2013-12-10 -- Virtuoso Open-Source Edition 6.1.8 Released
New product features as of December 10, 2013, v6.1.8, include --
---++++ Database engine
* Added new general-purpose HTTP auth procedure
* Added support for handling MIME type aliases
* Added support for the '<code>-</code>' operator for datetime data types
* Fixed compiler warnings
* Fixed checks on checkpoint stop/wait
* Fixed issue with checkpoint rollbacks and transaction scopes
* Fixed issue with unsupported scalar expression type
* Fixed issue with using <code>tabid</code> outside its scope
* Fixed make remap if missing in compact
* Fixed memory leak in JDBC driver
---++++ SPARQL
* Optimizations in SPARQL compiler
* Added support for PL-as-BIFs (built-in-functions) in SPARQL
* Added support for SPARQL <code>VALID()</code>
* Fixed embedded turtle parser
* Fixed generation of <code>foaf:topic</code> relations for subject URIs in RDF documents
* Fixed issue with <code>OR</code> and <code>CONTAINS</code> in same filter clause
* Fixed issue with <code>t_step</code> in transitive query option
* Fixed lexer for <code><nop>TriG</code>
---++++ Client RPC
* Added extra RPC error handlers
* Added more checks for array types
* Added check for neg values
* Fixed free regular boxes
* Fixed double free of client session
---++++ Jena & Sesame
* Improved speed of batch deletes
* Removed unnecessary commits
* Removed unnecessary check that graph exists after removal
---++++ Conductor (<nowiki>WebDAV</nowiki>)
* Added automatic creation of shared DET folders
* Added checkbox to enable overwriting of ODS endpoints
* Added double-click to open edit properties on item
* Added error page for WebDAV/Briefcase skin
* Added exception for the <code>/conductor</code> virtual path in WebDAV skin
* Added new WebDAV attributes for "Date Added" distinct from "Date Created"
* Added new pages for managing graph level security
* Added select option for realms and groups
* Added automatic resource sort ordering that's maintained across sessions
* Fixed default editor view set to 'source' view for HTML content-type
* Fixed default isolation level and charset
* Fixed default mime type for created files to <code>text/plain</code>
* Fixed encoding bug for non-English user names
* Fixed encoding of selected items
* Fixed inactive subtab on <b>Linked Data</b> -> <b>Graphs</b> page
* Fixed issues creating DET folders
* Fixed issues editing HTML files
* Fixed issues in '<b>Edit Properties</b>'
* Fixed issues opening <b>Linked Data</b> -> <b>Schemas</b> tab
* Fixed issues retrieving <code>.TTL</code> files from <nop>DynRes DET folders
* Fixed issues swith DAV <nop>QoS re-write rule for <code>text/html</code>
* Fixed issues with checking Turtle content at content save time
* Fixed issues with default user/group in uploads
* Fixed issues with editing resources using WebDAV skin
* Fixed issues with editing <code>text/html</code> files
* Fixed issues with owner and group for created items in WebDAV skin
* Fixed issues with timeouts on verification of IMAP DET folders
---++++ Faceted Browser
* Added more navigation controls (using "<code>Link:</code>" based relations) to HTTP response headers
* Fixed build issue running shell scripts
* Fixed so error messages are not displayed unless query parameter <code>dbg=1</code>
* Fixed such that if bad encoding causes regexp to signal error, skip without altering text
* Fixed to omit <code>graph=</code> parameter from <code>/describe</code> property URL query string
* Fixed sponging via <code>/describe</code> on <code>https</code>
* Fixed include links to HTML5 based Pivot Viewer if installed
* Fixed to use the new fast label matching for lang pref if available
---++++ Download
* [[VOSDownload][Get it now!]]
---+++ 2013-08-05 -- Virtuoso Open-Source Edition 7.0.0 Released
New product features as of August 05, 2013, v7.0.0, include --
---++++ Database engine
* Added vectorized execution of queries
* Added finer-grained multithreading
* Added built-in columnar (or column-wise) physical storage & data compression
* Added JDK 1.7 / JDBC 4.1 driver
* Added new WebDAV API enhancements and Dynamic Extension Types (DETs)
* Upgraded Conductor including new WebDAV UI for exploitation of File Create, Modify, Save, and Share UX pattern
* Upgraded database-engine-hosted Facet Browser
* Fixed issues with JDBC catalog metadata calls
* Fixed issue with HTTP content length
* Fixed issue with SQL relating to transitive closures
* Fixed issue with XPath query appearing twice in same tree
* Fixed small issues in cost-based query optimizer
* Fixed memory leaks
* Updated documentation
---++++ SPARQL and RDF Data Management
* Added SPARQL-GEO support
* Added support for SPARQL 1.1 <code>BIND</code> and <code>VALUES</code> clauses
* Added support for SPARQL 1.1 Update Protocol
* Added support for SPARQL 1.1 Functions and Aggregates
* Added support for <code>?graph</code> parameter in SPARQL 1.1 Graph Protocol
* Added SPARQL expression optimizations
* Added support for live hyperlinks of HTTP-based IRIs in HTML output from SPARQL endpoint
* Added Jena 2.10.x connector
* Added Sesame 2.7.x connector
* Added new pretty-print option to Turtle output from SPARQL endpoint
* Added <code>ASSUME</code> SPARQL extension, for query optimization hints between SPARQL and DBMS core engine
* Fixed processing of <code>OPTION</code> clauses for SPARQL-FED
* Fixed support for <code>xsd:string</code> and untyped strings
* Fixed issues associated with scalability of graph-level security for RDF Quad Store data
* Fixed issues in Transitive option
* Fixed missing <code><nowiki>RDF_QM_DEFINE_LITERAL_CLASS_WITH_FIXED_LANG</nowiki></code>
* Fixed compilation of queries with deeply nested <code>?:globals</code>
* Fixed issues with Transitivity, Inference, and SPARQL 1.1 Property Paths
---++++ ODS Applications
* Merged newer versions of the ODS applications
---++++ Download
* [[VOSDownload][Get it now!]]
---+++ 2013-07-23 -- Virtuoso Open-Source Edition 6.1.7 Released
New product features as of July 23, 2013, v6.1.7, include --
---++++ Database engine
* Added JDK 1.7 / JDBC 4.1 driver
* Added new WebDAV API enhancements and Dynamic Extension Types (DETs)
* Upgraded Conductor including new WebDAV UI for exploitation of File Create, Modify, Save, and Share UX pattern
* Upgraded database-engine-hosted Facet Browser
* Fixed issues with JDBC catalog metadata calls
* Fixed issue with HTTP content length
* Fixed issue with SQL relating to transitive closures
* Fixed issue with XPath query appearing twice in same tree
* Fixed small issues in cost-based query optimizer
* Fixed memory leaks
* Updated documentation
---++++ SPARQL and RDF Data Management
* Added support for SPARQL 1.1 <code>BIND</code> and <code>VALUES</code> clauses
* Added support for SPARQL 1.1 Update Protocol
* Added support for SPARQL 1.1 Functions and Aggregates
* Added support for <code>?graph</code> parameter in SPARQL 1.1 Graph Protocol
* Added SPARQL expression optimizations
* Added support for live hyperlinks of HTTP-based IRIs in HTML output from SPARQL endpoint
* Added Jena 2.10.x connector
* Added Sesame 2.7.x connector
* Added new pretty-print option to Turtle output from SPARQL endpoint
* Added <code>ASSUME</code> SPARQL extension, for query optimization hints between SPARQL and DBMS core engine
* Fixed processing of <code>OPTION</code> clauses for SPARQL-FED
* Fixed support for <code>xsd:string</code> and untyped strings
* Fixed issues associated with scalability of graph-level security for RDF Quad Store data
* Fixed issues in Transitive option
* Fixed missing <code><nowiki>RDF_QM_DEFINE_LITERAL_CLASS_WITH_FIXED_LANG</nowiki></code>
* Fixed compilation of queries with deeply nested <code>?:globals</code>
* Fixed issues with Transitivity, Inference, and SPARQL 1.1 Property Paths
---++++ ODS Applications
* Merged newer versions of the ODS applications
---++++ Download
* [[VOSDownload][Get it now!]]
---+++ 2013-04-24 -- Virtuoso 7.0 Unleashed!
Virtuoso 7.0 is a game-changing hybrid RDF & SQL Column-Store
DBMS for handling Big Data challenges associated with --
* cost-effectiveness -- as result of new column-store
data compaction technology
* performance -- array (vectorized) execution of queries
across multiple threads per CPU core
* scalability -- scale from multiple instances of Virtuoso
per machine to multiple instances per collection of machines
in a shared-nothing cluster
* security -- use fine-grained access control lists (ACLs) and
data access policies that are driven by entity relationship
semantics to control data access
* heterogeneous data integration -- merge data across a wide
variety of data sources extending from existing SQL RDBMS
systems to file servers and Web services.
Additional Information --
* [[http://bit.ly/ZGGJE9][Press Release]]
* [[http://bit.ly/14ULX2F][50 - 150 Billion Record Benchmark Report]]
* [[http://bit.ly/WteWYI][Technical Whitepaper]]
* [[http://bit.ly/17Krjzi][Webinar]]
* [[http://bit.ly/11zHXB2][Commercial Edition Special Offers -- expiring June 30, 2013!]]
* [[http://bit.ly/XUzUOM][Commercial Edition Download Page]]
---++ 2012 News Announcements
---+++ 2012-08-02 -- Announcing Virtuoso Open-Source Edition v6.1.6
New product features as of August 2, 2012, v6.1.6, include --
---++++ Database engine
* Added support for SPARQL Service Description
* Added support for <code>SOUNDEX</code> and <code>DIFFERENCE</code>
* Added support for <code>FROM SUBQUERY { ... }</code> in quad map
* Added optimizations to JSON parser
* Added support for SSL Certificate Chains
* Added WebID protected endpoints templates
* Added error reporting if query compilation fails
* Added extra checks for db slices
* Added DSN names to <code>explain()</code> output
* Added support for CORS in Web Services
* Added propagation of <code>LIMIT</code> restrictions
* Added support for protocol switching, e.g., use of websockets
* Added generation of URL rewrite rules
* Fixed ETag calculation
* Fixed bad code for <code>CLEAR GRAPH <xxxx></code>
* Fixed buffer overflow when using wide chars
* Fixed check to prevent out of range seek
* Fixed clear errors on ODBC connection handle
* Fixed compiler warnings
* Fixed datetime conversion
* Fixed external vars in table subqueries of scalar subqueries
* Fixed <code><nowiki>http_ses_arg</nowiki></code> is supposed to return <code>ws_session</code>
* Fixed issue with content type if already set by rewrite rule
* Fixed issue with transitive subqueries
* Fixed issue with "unknown BIF" message in SPARQL compiler error
* Fixed issue with Bison 2.6 code generation
* Fixed issue with <code>SERVICE</code>
* Fixed issue with <code>UNIONs</code>
* Fixed issue with incomplete RDF box
* Fixed memory leaks
* Fixed multi-column transitivity
* Fixed portability issues on FreeBSD, Solaris, and Mac OS X
* Fixed print of built-in expressions with multi-part alias name
* Fixed use provided password from ODBC connect handle
* Fixed valgrind warnings
* Updated documentation
---++++ SPARQL and RDF
* Added auto-detection of RDFa and HTML+Microdata
* Added WebDAV <code>REPORT</code> method support for versioning
* Added WebDAV DET folder type
* Added Wolfram|Alpha cartridge
* Added debug code for sponger
* Added <code>di:</code> scheme
* Added extra debugging code to SPARQL engine
* Added new mime type <code>application/n-triples</code>
* Added procedure view for SPARQL <code>BINDINGS</code>
* Added <code>rdb2rdf</code> VAD for R2RML functionality
* Added support for <code>INF</code>, <code>-INF</code>, and <code><nowiki>NaN</nowiki></code>
* Added support for SPARQL 1.1 <code>BINDINGS</code>
* Added support for self-description
* Added support for hash-based proxy IRIs
* Added support for sponging of <code>ftp</code> URLs
* Added support for subqueries inside <code>QUAP MAP { ... }</code> groups
* Added support for tab-separated-values (<code>TSV</code>) output format in sparql
* Fixed <code>LOAD SERVICE <SPARQL-Endpoint-URL> DATA</code> for <code>SPARQL-FED</code>
* Fixed access rights and status for <code><nowiki>SPARUL_LOAD_SERVICE_DATA</nowiki></code>
* Fixed escaping of weird IRIs in RDF/XML output
* Fixed grants for <code>SPARQL LOAD SERVICE lt;...> DATA</code>
* Fixed issue joining two federated queries to the same host
* Fixed issue with double "<code>AS</code>" for lang in resultset
* Fixed issue with RDF View, <code>bif:contains</code> and <code>option(?score)</code>
* Fixed issue with SPARQL-FED code generation
* Fixed issue with graph level security check in SPARQL-FED subquery
* Fixed issue with transitive query
* Fixed issue with <code>xsd:dateTime</code> in SPARQL results
* Fixed issues loading microdata with namespace decls
* Fixed negation to use SPARQL 1.1 <code>FILTER NOT EXISTS</code>
* Fixed possible stack overflow on long <code>UNIONs</code>
* Fixed resource name encoding problem
* Fixed service SPARQL codegen with zero retvals
* Fixed support for <code>SERVICE</code>
* Improved error diagnostics for <code>ALTER QUAD STORAGE <...> { DROP }</code>
* Removed test for <code>@rel</code>, <code>@rev</code>, or <code>@property</code> from <code>application/xhtml+xml</code>
* Upgraded sesame driver to use Sesame 2.5.6
* Merged DBpedia VAD fixes
* Added registry setting <code><nowiki>dbp_last_modification</nowiki></code> to get SP returning last modified date
* Added support for <code>If-Modified-Since</code>
* Added support for <code>rel="nofollow"</code> on external links
* Fixed XHTML+RDFa validation
* Fixed check if modified
* Fixed reset timezone
* Fixed use owl graph for properties
* Merged iSPARQL vad
* Added control for raw URIs in SPARQL result set view
* Added persistence in permalinks
* Added alternate links in <head /><code>
* Added support to remember RDF display/tab
* Added support to remember previous tab
* Upgraded MAP support for latest OpenLayers/OpenStreetmap
* Disabled dysfunctional NASA blue marble tiles
---++++ ODS Applications
* Added initial API documentation + doxify templates
* Added advanced ACL settings for SPARQL or services authentication
* Added ACL filters
* Added support for mounting and WebID ACL protection of DropBox, Box.net/Box.com, Google Drive, and Microsoft SkyDrive folders
* Added support for private graphs
* Fixed redirect
* Merged ODS Addressbook fixes
* Added CalDAV Import
* Merged ODS Bookmark VAD
* Added Box (<code>box.net</code>, <code>box.com</code>) folder definition
* Added default values for cartridges
* Added support for WebDAV DET
* Added support for private graphs
* Fixed bad owner in some DET resources
* Fixed permission problem for some DETs
* Updated S3 DET folders with support for WebID ACLs
* Merged ODS Briefcase VAD
* Added ACL for IMAP DET folder
* Added mail notification for WebID sharing
* Fixed problem with editing mounted resources
* Fixed resource server side encryption problem
* Fixed sponger association with DETs feature
* Merged ODS Calendar VAD
* Added CalDAV and CardDAV DETs, and RESTful CRUD
* Fixed WebID write access
* Fixed daylight savings time on import to calendar
* Merged ODS Framework VAD
* Added Help links
* Added JSON output option for <code>certgen</code>
* Added link tags to user's pages
* Fixed 'Enable Automatic WebID Login' value
* Fixed private graphs init
* Fixed quotes on SPARQL vars
* Fixed remove session when ACL is altered
* Fixed REST interface page
* Fixed Semantic Pingback protocol
* Fixed void dset
* Updated CKeditor to version 3.6.3
---+++ 2012-03-22 -- Source code migration from Soureforge CVS to Github
Virtuoso Open-Source development has moved to hosting at [[https://github.com/][GitHub]]. Developers who want to actively track progress of the Virtuoso source code and contribute bug fixes or enhancements to the project are cordially invited to [[https://github.com/openlink/virtuoso-opensource][join us there]]. To check out a local copy of Virtuoso, please see our [[VOSGIT][Git usage instructions]], [[VOSGitUsage][branching/tagging strategy]], and [[GitQuickstartTips][Git quickstart tips]].
---+++ 2012-03-16 -- Announcing Virtuoso Open-Source Edition v6.1.5
New product features as of March 15, 2012, v6.1.5, include --
---++++ Database engine
* Added support for SPARQL 1.1 <code>WITH</code>, <code>USING</code>, <code>NAMED</code>
* Added support for SPARQL 1.1 Update
* Added support for SPARQL 1.1 Functions
* Added support for SPARQL Macro Library syntax
* Added support for SPARQL <code>DESCRIBE</code> modalities via
pragma options
* "<code>OBJCBD</code>" -- object-slot-based concise bound description
* "<code>SCBD</code>" -- symmetrical concise bound description
* Changed default <code>SPARQL DESCRIBE/CONSTRUCT</code> result
set from BLOB to 3-column table when using SPASQL (SPARQL
inside SQL) via ODBC/JDBC/ADO.NET (<code><nowiki>_JAVA_</nowiki></code> or
<code><nowiki>_UDBC_</nowiki></code> for exceptions)
* Added support for wide strings in all SPARQL serializers
* Added common infrastructure for RDF-specific XML parsers
* Added new RDF/XML serializer (faster + pretty printing)
* Added TRIG formatter
* Added support for R2RML for generating Linked Data Views over
ODBC- or ODBC-Bridge-accessible data sources and/or native
Virtuoso RDBMS data
* Added support for HTML+Microdata
* Added human-readable HTML output for <code>DESCRIBE</code>
(list and table) to SPARQL endpoint
* Added support for <code>SELECT <scalar_expression></code>
subqueries without <code>FROM</code> clause to avoid extra lock
on fake subqueries
* Added DBpedia VAD package
* Added support for scoping ACL to a virtual folder
* Added new Visual Studio 11 project files for both 32-bit and
64-bit builds
* Fixed RDF/XML parser that passes W3C tests dated 2003-Nov.
* Fixed JSON-LD syntax to match recent draft of the spec
* Fixed <code>CONSTRUCT</code> with constant string objects
with language
* Fixed output of bnodes in RDF/XML format
* Fixed support for <code>SPARQL LOAD <file:///....></code>,
i.e., <code>file:</code> scheme URIs with absolute paths from
system root
* Fixed issue with uninitialized variables
* Fixed use portable method for escaping symbol for gawk 3 and 4
* Fixed issue with semaphores on Mac OS X 10.7
* Fixed compiler warnings
* Fixed memory leaks
* Updated documentation
---++++ SPARQL and RDF
* Added new cartridges for <nop>LinkedIn, <nop>AngelList, Klout, New York
Times Article, Social Statistics, <nop>StackOverflow, etc.
* Added new ontologies for <nop>AngelList, X.509 Certificates,
Crunchbase, DBpedia Spotlight, New York Times, <nop>LinkedIn,
<nop>OpenLink Basic, <nop>OpenLink Web, etc.
* Added support for extracting all <code>META</code> and
<code>LINK</code> head-element data from XHTML documents
* Added post-processing script for generating <code>owl:sameAs</code>
links for co-reference resolution
* Added support for <code>get:soft</code> "add" pragma for progressive Linked
Data graph construction via Sponger
* Added support for paging over large collections to Facebook
cartridge
* Fixed Amazon cartridge now works with new Product Advertising API
* Fixed handling of <code>#</code> in <code>About:</code> header
* Fixed visually-qualifying <code>opl:mentions</code> property
values with source-cartridge identifier
* Fixed <code>social-profile-url</code> property across social
cartridges
---++++ ODS Applications
* Added support for <nop>WebID 1.0 spec
* Added support for <nop>CalDAV and <nop>CardDAV protocols
* Added ACL editing for DETs
* Added folder selection for <nop>SyncML
* Added option to import RDF data from file
* Added rule for briefcase folder IRIs
* Added VCARD Property Grouping
* Added private graphs data
* Added option to deactivate user
---++ Older Virtuoso News
* [[VOSNews2011][2011]]
* [[VOSNews2010][2010]]
* [[VOSNews2009][2009]]
* [[VOSNews2008][2008]]
* [[VOSNews2007][2007]]
* [[VOSNews2006][2006]]
%VOSCOPY%
CategoryVirtuoso CategoryOpenSource CategoryWebSite
- %VOSWARNING%
%META:TOPICPARENT{name="VOSIndex"}%
%VOSNAV%
---+Virtuoso Open Source Edition News
%TOC%
---++ 2015 News Announcements
---+++ 2015-02-11 -- Virtuoso Open-Source Edition 7.2.0 Released
New product features as of February 22, 2015, v7.2.0, include --
---++++ Virtuoso Engine
* Added new threadsafe / reentrant SQL parser
* Added support for using TLSF library for page-maps
* Added support for setting SSL Protocols and Ciphers
* Added support for new Unicode-3 based collations
* Added support for custom <code><nowiki>HTTPLogFormat</nowiki></code>
* Added support for quality factor in accept headers
* Added rate limiter for bad connections
* Added ODBC 3.x alias for <code><nowiki>current_date</nowiki></code>, <code><nowiki>current_time</nowiki></code> and <code><nowiki>current_timestamp</nowiki></code>
* Improved cost based optimizer
* Improved LDP support
* Improved XPER support
* Improved CSV support
* Fixed handling of regexp cache size and <code><nowiki>pcre_match depth limit</nowiki></code>
* Fixed handling of multibyte strings
* Fixed handling of <code>NVARCHAR</code> data with zeros in the middle
* Fixed handling of values in 10 day gap between Julian and Gregorian dates
* Fixed if expr in rdf object range condition, set super so they get placed once
* Fixed issue possibly reading freed block
* Fixed issue with <code>TZ</code> field without separator
* Fixed issue with duplicate hashes
* Fixed issue with invariant predicates
* Fixed issue with non chash <code>DISTINCT GROUP BY</code> with NULLs
* Fixed issue with user aggregates and chash flush
* Fixed issues with <code>OUTER JOIN</code>, <code>ORDER BY</code>, and <code>GROUP BY</code>
* Fixed sending IRI IDs to remotes when using '<code>WHERE 0</code>'
* Fixed use SHA256 as default for certificate signing
* Fixed memory leaks and memory fragmentation
* Fixed SSL read/write error condition
* Fixed Windows build
---++++ GEO functions
* Added support for <code>SPARQL INSERT</code> with GEO literals
* Added support for upcoming proj4 plugin
* Fixed issue with RDF box with a geometry RDF type and a non-geometry content
* Fixed calculation of serialization lengths for GEO boxes
* Fixed compilation of a query with <code><nowiki>bif:st_intersects</nowiki></code> inside <code><nowiki>SERVICE {}</nowiki></code>
* Fixed serialization of GEO boxes
* Fixed intersect to working with other GEO shapes
---++++ SPARQL
* Added new SPARQL pragma: <code><nowiki>define sql:comment 0/1</nowiki></code>
* Added indicator when max rows is returned on <code><nowiki>/sparql</nowiki></code> endpoint
* Added new role, <code><nowiki>SPARQL_LOAD_SERVICE_DATA</nowiki></code>
* Added new client callable graph insert/delete/replace functions
* Added support for <code><nowiki>__tag</nowiki></code> of <code>UNAME</code>
* Added support for multiple <code>SPARQL UPDATE</code> commands
* Added support for <code>xsd:gYear</code> and the like
* Added support for <code><nowiki>CASE x WHEN ... </nowiki></code> and <code>CASE WHEN</code> in SPARQL
* Added support for 'HTML with nice turtle' output format
* Added <code><nowiki>TransStepMode</nowiki></code> option to <code>virtuoso.ini</code>
* Improved handling of <code>FLOATs</code> and <code>DOUBLEs</code> in SPARQL compiler
* Improved Turtle parser
* Fixed <code>SPARQL DELETE DATA</code> when a complete RDF box w/o <code><nowiki>RO_ID</nowiki></code> is passed as obj
* Fixed <code><nowiki>URI()</nowiki></code> is synonym for <code><nowiki>IRI()</nowiki></code>
* Fixed equality of unames and strings, iri strings
* Fixed issue eliminating empty <code><nowiki>{}</nowiki></code> in <code>VALUE</code> join
* Fixed issue with R2RML
* Fixed issue with XMLA
* Fixed issue with base graph when using '<code><nowiki>with_delete</nowiki></code>' in bulkloader
* Fixed issue with multiple <code>OPTIONAL</code>
* Fixed issue with <code>SPARQL ... WITH DELETE</code> on certain datatypes
* Fixed issue with <code>VARBINARY</code> in RDF views
* Fixed printing optimized-away data rows of <code>VALUES</code> in <code><nowiki>sparql_explain()</nowiki></code> dump
* Fixed propagation of limits if <code><nowiki>SPART_VARR_EXTERNAL</nowiki></code> or <code><nowiki>SPART_VARR_GLOBAL</nowiki></code> variables present
* Fixed regression for SPARQL 1.1 <code>VALUES</code> bindings
* Fixed sort accented letters from "<code>ORDER BY</code>" in alphabetical order
* Fixed startup speed with many graph group members
---++++ Jena & Sesame
* Upgraded to Jena 2.12.0
* Added support for Bulk Loading
* Added support for Dataset method using <code><nowiki>defaultInsertGraph</nowiki></code> and <code><nowiki>defaultRemoveGraph</nowiki></code>
* Fixed handling of blank nodes
* Fixed transaction handling
* Fixed <code><nowiki>NullPointerException</nowiki></code> for SPARQL with <code>OPTIONAL</code>
* Fixed issue with statement leaks in older Virtuoso JDBC driver
* Fixed issue with class definitions and classcast exceptions
* Fixed issue with large datasets like Uniprot
---++++ JDBC Driver
* Enhanced Connection Pool implementation
* Added support for arrays for RDF Bulk loader
* Added JDBC4 compliant metadata required by JBOSS
* Fixed issue with statement leaks
* Fixed issue with <code><nowiki>RoundRobin</nowiki></code> if server out of license
* Fixed issue with stored procedures returning multiple resultsets
* Fixed issue with rewind on Virtuoso <code>BLOB</code>
* Fixed issue with batch procedure execution
* Fixed issue with dates
* Fixed issue with <code><nowiki>SQL_UTF8_EXECS=1</nowiki></code>
* Fixed issue with JDBC testsuite
---++++ Faceted Browser
* Added support for graph selection and persist in FCT state
* Added support for link out icons on certain doc and image links
* Added new description and sponger options as entity link types
* Added option for JSON output to FCT service
* Added <code>GROUP BY</code> to speed up <code>DISTINCT</code>
* Added precompiled queries to speed up <code>usage.vsp</code>
* Fixed base URI for crawlers
* Fixed color scheme
* Fixed graph perm check
* Fixed handling of <code>foaf:depiction</code>
* Fixed handling of <code>iframe</code>
* Fixed issue when <code>lang</code> is missing to FCT service
* Fixed issue with <code><nowiki>dateTime</nowiki></code>
* Fixed issue with double quotes in literals
* Fixed issue with nodeID
* Fixed issue with null graphs
* Fixed labels
* Fixed links
---++++ Download
* [[VOSDownload][Get it now!]]
---++ 2014 News Announcements
---+++ 2014-02-17 -- Virtuoso Open-Source Edition 7.1.0 Released
New product features as of February 17, 2014, v7.1.0, include --
---++++ Engine (SQL Relational Tables and RDF Property/Predicate Graphs)
* Enhancements to cost-based optimizer
* Added optimization when splitting on scattered <code>INSERTs</code>
* Added optimization on fetching col seg
* Added support for multi-threaded sync/flush
* Added support for <code>ORDER</code>ed <code>COUNT DISTINCT</code> and exact p stat
* Added new settings <nop>EnableMonitor
* Added BIFs
* <code><nowiki>key_delete_replay()</nowiki></code>
* <code><nowiki>set_by_graph_keywords()</nowiki></code>
* <code><nowiki>tweak_by_graph_keywords</nowiki></code>
* <code><nowiki>vec_length()</nowiki></code>
* <code><nowiki>vec_ref()</nowiki></code>
* <code><nowiki>x509_verify_array()</nowiki></code>
* <code><nowiki>xenc_x509_cert_verify_array()</nowiki></code>
* Added new functions
* <code><nowiki>bif_list_names()</nowiki></code>
* <code><nowiki>bif_metadata()</nowiki></code>
* Added new general-purpose HTTP auth procedure
* Added support for local dpipes
* Added support for session pool
* Added option to allow restricting number of id ranges for new IRIs
* Added support for execution profile in XML format
* Added support for PL-as-BIFs in SPARQL
* Improved I/O for geometries in SQL
* Fixed geo cost of non-point geos where no explicit prec
* Fixed re-entrant lexer
* Fixed RPC argument checks
* Fixed memory leaks
* Fixed compiler warnings
* Treat single db file as a single segment with one stripe
* Updated testsuite
---++++ Geometry functions
* Added initial support for
* <code><nowiki>geoc_epsilon()</nowiki></code>
* <code><nowiki>geometrytype()</nowiki></code>
* <code><nowiki>st_affine()</nowiki></code> (2D trans only)
* <code><nowiki>st_geometryn()</nowiki></code>
* <code><nowiki>st_get_bounding_box_n()</nowiki></code>
* <code><nowiki>st_intersects()</nowiki></code>
* <code><nowiki>st_linestring()</nowiki></code>
* <code><nowiki>st_numgeometries()</nowiki></code>
* <code><nowiki>st_transform_by_custom_projection()</nowiki></code>
* <code><nowiki>st_translate()</nowiki></code>
* <code><nowiki>st_transscale()</nowiki></code>
* <code><nowiki>st_contains()</nowiki></code>
* <code><nowiki>st_may_contain()</nowiki></code>
* <code><nowiki>st_may_intersect()</nowiki></code>
* Added new BIFs for getting Z and M coords
* Added support for <code><nowiki><(type,type,...)type::sql:function></nowiki></code> trick in order to eliminate conversion of types on function call
* Optimization in calculation of GCB steps to make number of chained blocks close to square root of length of the shape
* Fixed geo box support for large polygons
* Fixed <code><nowiki>mp_box_copy()</nowiki></code> of long shapes
* Fixed range checks for coordinates
* Fixed calculation of lat/long ratio for proximity checks
* Fixed <code>bboxes</code> in <code><nowiki>geo_deserialize</nowiki></code>
* Fixed check for <code>NAN</code> and <code>INF</code> in float valued geo inx
* Fixed check for <code>NULL</code> arguments
* Minor fixes to other geo BIFs
---++++ Geometry Data Types
* Support for the following geometry data types are available
* <code><nowiki>Point</nowiki></code>
* <code><nowiki>MultiPoint</nowiki></code>
* <code><nowiki>LineString</nowiki></code>
* <code><nowiki>MultiLineString</nowiki></code>
* <code><nowiki>Box</nowiki></code>
* <code><nowiki>Polygon</nowiki></code>
* <code><nowiki>MultiPolygon</nowiki></code>
* <code><nowiki>GeometryCollection</nowiki></code>
---++++ SPARQL
* Added initial support for list of quad maps in SPARQL BI
* Added initial support for vectored IRI to ID
* Added initial support for SPARQL <code>valid()</code>
* Added new codegen for initial fill of RDB2RDF
* Added new settings <code><nowiki>CreateGraphKeywords</nowiki></code>, <code><nowiki>QueryGraphKeywords</nowiki></code>
* Added new SPARQL triple/group/subquery options
* Added missing function <code><nowiki>rdf_vec_ins_triples</nowiki></code>
* Added <code>application/x-nice-microdata</code> to supported SPARQL results output formats
* Added support for built-in inverse functions
* Added support for GEO-SPARQL <code>wkt</code> type literal as synonym
* Added support for the '-' operator for datetime data types
* Fixed issues in handling GEO predicates in SPARQL
* Fixed RDF views to use multiple quad maps
* Fixed issues with <code>UNION</code> and <code>BREAKUP</code>
* Fixed dynamic local for vectored
* Fixed Transitivity support for combination of <code><nowiki>T_DIRECTION 3</nowiki></code> and <code><nowiki>T_STEP (var)</nowiki></code>
* Fixed handling of 30x redirects when calling remote endpoint
* Fixed support for <code>MALLOC_DEBUG</code> inside SPARQL compiler
* Fixed <nop>TriG parser
---++++ Jena & Sesame
* Improved speed of batch delete
* Removed unnecessary check that graph exists after remove
* Removed unnecessary commits
* Replaced <code><nowiki>n.getLiteralValue().toString()</nowiki></code> with <code><nowiki>n.getLiteralLexicalForm()</nowiki></code>
---++++ JDBC Driver
* Added statistics for Connection Pool
* Fixed speed of finalize
---++++ Conductor and DAV
* Added trigger to delete temporary graphs used for WebID verification
* Added new <code>CONFIGURE</code> methods to DETs to unify folder creation
* Added new page for managing CA root certificates
* Added new pages for graph-level security
* Added verify for WebDAV DET folders
* Added creation of shared DET folders
* Fixed creation of ETAGs for DET resources
* Fixed DAV rewrite issue
* Fixed DAV to use proper escape for graphs when uploading
* Fixed issue deleting graphs
* Fixed issue uploading bad .TTL files
* Fixed issue with DAV QoS re-write rule for <code>text/html</code>
* Fixed issue with user <code>dba</code> when creating DET folders
* Fixed normalize paths procedure in WebDAV
* Fixed reset connection variable before no file error
---++++ Faceted Browser
* Added missing grants
* Added graph param in FCT permalink
* Changed labels in LD views
* Changed default sort order to <code>DATE (DESC)</code>
* Copied <code><nowiki>virt_rdf_label.sql</nowiki></code> locally
* Fixed double quote escaping in literals
* Fixed FCT datatype links
* Fixed the curie may contain UTF-8, so mark string accordingly
* Changed describe mode for <nop>PivotViewer link
---++ 2013 News Announcements
---+++ 2013-12-10 -- Virtuoso Open-Source Edition 6.1.8 Released
New product features as of December 10, 2013, v6.1.8, include --
---++++ Database engine
* Added new general-purpose HTTP auth procedure
* Added support for handling MIME type aliases
* Added support for the '<code>-</code>' operator for datetime data types
* Fixed compiler warnings
* Fixed checks on checkpoint stop/wait
* Fixed issue with checkpoint rollbacks and transaction scopes
* Fixed issue with unsupported scalar expression type
* Fixed issue with using <code>tabid</code> outside its scope
* Fixed make remap if missing in compact
* Fixed memory leak in JDBC driver
---++++ SPARQL
* Optimizations in SPARQL compiler
* Added support for PL-as-BIFs (built-in-functions) in SPARQL
* Added support for SPARQL <code>VALID()</code>
* Fixed embedded turtle parser
* Fixed generation of <code>foaf:topic</code> relations for subject URIs in RDF documents
* Fixed issue with <code>OR</code> and <code>CONTAINS</code> in same filter clause
* Fixed issue with <code>t_step</code> in transitive query option
* Fixed lexer for <code><nop>TriG</code>
---++++ Client RPC
* Added extra RPC error handlers
* Added more checks for array types
* Added check for neg values
* Fixed free regular boxes
* Fixed double free of client session
---++++ Jena & Sesame
* Improved speed of batch deletes
* Removed unnecessary commits
* Removed unnecessary check that graph exists after removal
---++++ Conductor (<nowiki>WebDAV</nowiki>)
* Added automatic creation of shared DET folders
* Added checkbox to enable overwriting of ODS endpoints
* Added double-click to open edit properties on item
* Added error page for WebDAV/Briefcase skin
* Added exception for the <code>/conductor</code> virtual path in WebDAV skin
* Added new WebDAV attributes for "Date Added" distinct from "Date Created"
* Added new pages for managing graph level security
* Added select option for realms and groups
* Added automatic resource sort ordering that's maintained across sessions
* Fixed default editor view set to 'source' view for HTML content-type
* Fixed default isolation level and charset
* Fixed default mime type for created files to <code>text/plain</code>
* Fixed encoding bug for non-English user names
* Fixed encoding of selected items
* Fixed inactive subtab on <b>Linked Data</b> -> <b>Graphs</b> page
* Fixed issues creating DET folders
* Fixed issues editing HTML files
* Fixed issues in '<b>Edit Properties</b>'
* Fixed issues opening <b>Linked Data</b> -> <b>Schemas</b> tab
* Fixed issues retrieving <code>.TTL</code> files from <nop>DynRes DET folders
* Fixed issues swith DAV <nop>QoS re-write rule for <code>text/html</code>
* Fixed issues with checking Turtle content at content save time
* Fixed issues with default user/group in uploads
* Fixed issues with editing resources using WebDAV skin
* Fixed issues with editing <code>text/html</code> files
* Fixed issues with owner and group for created items in WebDAV skin
* Fixed issues with timeouts on verification of IMAP DET folders
---++++ Faceted Browser
* Added more navigation controls (using "<code>Link:</code>" based relations) to HTTP response headers
* Fixed build issue running shell scripts
* Fixed so error messages are not displayed unless query parameter <code>dbg=1</code>
* Fixed such that if bad encoding causes regexp to signal error, skip without altering text
* Fixed to omit <code>graph=</code> parameter from <code>/describe</code> property URL query string
* Fixed sponging via <code>/describe</code> on <code>https</code>
* Fixed include links to HTML5 based Pivot Viewer if installed
* Fixed to use the new fast label matching for lang pref if available
---++++ Download
* [[VOSDownload][Get it now!]]
---+++ 2013-08-05 -- Virtuoso Open-Source Edition 7.0.0 Released
New product features as of August 05, 2013, v7.0.0, include --
---++++ Database engine
* Added vectorized execution of queries
* Added finer-grained multithreading
* Added built-in columnar (or column-wise) physical storage & data compression
* Added JDK 1.7 / JDBC 4.1 driver
* Added new WebDAV API enhancements and Dynamic Extension Types (DETs)
* Upgraded Conductor including new WebDAV UI for exploitation of File Create, Modify, Save, and Share UX pattern
* Upgraded database-engine-hosted Facet Browser
* Fixed issues with JDBC catalog metadata calls
* Fixed issue with HTTP content length
* Fixed issue with SQL relating to transitive closures
* Fixed issue with XPath query appearing twice in same tree
* Fixed small issues in cost-based query optimizer
* Fixed memory leaks
* Updated documentation
---++++ SPARQL and RDF Data Management
* Added SPARQL-GEO support
* Added support for SPARQL 1.1 <code>BIND</code> and <code>VALUES</code> clauses
* Added support for SPARQL 1.1 Update Protocol
* Added support for SPARQL 1.1 Functions and Aggregates
* Added support for <code>?graph</code> parameter in SPARQL 1.1 Graph Protocol
* Added SPARQL expression optimizations
* Added support for live hyperlinks of HTTP-based IRIs in HTML output from SPARQL endpoint
* Added Jena 2.10.x connector
* Added Sesame 2.7.x connector
* Added new pretty-print option to Turtle output from SPARQL endpoint
* Added <code>ASSUME</code> SPARQL extension, for query optimization hints between SPARQL and DBMS core engine
* Fixed processing of <code>OPTION</code> clauses for SPARQL-FED
* Fixed support for <code>xsd:string</code> and untyped strings
* Fixed issues associated with scalability of graph-level security for RDF Quad Store data
* Fixed issues in Transitive option
* Fixed missing <code><nowiki>RDF_QM_DEFINE_LITERAL_CLASS_WITH_FIXED_LANG</nowiki></code>
* Fixed compilation of queries with deeply nested <code>?:globals</code>
* Fixed issues with Transitivity, Inference, and SPARQL 1.1 Property Paths
---++++ ODS Applications
* Merged newer versions of the ODS applications
---++++ Download
* [[VOSDownload][Get it now!]]
---+++ 2013-07-23 -- Virtuoso Open-Source Edition 6.1.7 Released
New product features as of July 23, 2013, v6.1.7, include --
---++++ Database engine
* Added JDK 1.7 / JDBC 4.1 driver
* Added new WebDAV API enhancements and Dynamic Extension Types (DETs)
* Upgraded Conductor including new WebDAV UI for exploitation of File Create, Modify, Save, and Share UX pattern
* Upgraded database-engine-hosted Facet Browser
* Fixed issues with JDBC catalog metadata calls
* Fixed issue with HTTP content length
* Fixed issue with SQL relating to transitive closures
* Fixed issue with XPath query appearing twice in same tree
* Fixed small issues in cost-based query optimizer
* Fixed memory leaks
* Updated documentation
---++++ SPARQL and RDF Data Management
* Added support for SPARQL 1.1 <code>BIND</code> and <code>VALUES</code> clauses
* Added support for SPARQL 1.1 Update Protocol
* Added support for SPARQL 1.1 Functions and Aggregates
* Added support for <code>?graph</code> parameter in SPARQL 1.1 Graph Protocol
* Added SPARQL expression optimizations
* Added support for live hyperlinks of HTTP-based IRIs in HTML output from SPARQL endpoint
* Added Jena 2.10.x connector
* Added Sesame 2.7.x connector
* Added new pretty-print option to Turtle output from SPARQL endpoint
* Added <code>ASSUME</code> SPARQL extension, for query optimization hints between SPARQL and DBMS core engine
* Fixed processing of <code>OPTION</code> clauses for SPARQL-FED
* Fixed support for <code>xsd:string</code> and untyped strings
* Fixed issues associated with scalability of graph-level security for RDF Quad Store data
* Fixed issues in Transitive option
* Fixed missing <code><nowiki>RDF_QM_DEFINE_LITERAL_CLASS_WITH_FIXED_LANG</nowiki></code>
* Fixed compilation of queries with deeply nested <code>?:globals</code>
* Fixed issues with Transitivity, Inference, and SPARQL 1.1 Property Paths
---++++ ODS Applications
* Merged newer versions of the ODS applications
---++++ Download
* [[VOSDownload][Get it now!]]
---+++ 2013-04-24 -- Virtuoso 7.0 Unleashed!
Virtuoso 7.0 is a game-changing hybrid RDF & SQL Column-Store
DBMS for handling Big Data challenges associated with --
* cost-effectiveness -- as result of new column-store
data compaction technology
* performance -- array (vectorized) execution of queries
across multiple threads per CPU core
* scalability -- scale from multiple instances of Virtuoso
per machine to multiple instances per collection of machines
in a shared-nothing cluster
* security -- use fine-grained access control lists (ACLs) and
data access policies that are driven by entity relationship
semantics to control data access
* heterogeneous data integration -- merge data across a wide
variety of data sources extending from existing SQL RDBMS
systems to file servers and Web services.
Additional Information --
* [[http://bit.ly/ZGGJE9][Press Release]]
* [[http://bit.ly/14ULX2F][50 - 150 Billion Record Benchmark Report]]
* [[http://bit.ly/WteWYI][Technical Whitepaper]]
* [[http://bit.ly/17Krjzi][Webinar]]
* [[http://bit.ly/11zHXB2][Commercial Edition Special Offers -- expiring June 30, 2013!]]
* [[http://bit.ly/XUzUOM][Commercial Edition Download Page]]
---++ 2012 News Announcements
---+++ 2012-08-02 -- Announcing Virtuoso Open-Source Edition v6.1.6
New product features as of August 2, 2012, v6.1.6, include --
---++++ Database engine
* Added support for SPARQL Service Description
* Added support for <code>SOUNDEX</code> and <code>DIFFERENCE</code>
* Added support for <code>FROM SUBQUERY { ... }</code> in quad map
* Added optimizations to JSON parser
* Added support for SSL Certificate Chains
* Added WebID protected endpoints templates
* Added error reporting if query compilation fails
* Added extra checks for db slices
* Added DSN names to <code>explain()</code> output
* Added support for CORS in Web Services
* Added propagation of <code>LIMIT</code> restrictions
* Added support for protocol switching, e.g., use of websockets
* Added generation of URL rewrite rules
* Fixed ETag calculation
* Fixed bad code for <code>CLEAR GRAPH <xxxx></code>
* Fixed buffer overflow when using wide chars
* Fixed check to prevent out of range seek
* Fixed clear errors on ODBC connection handle
* Fixed compiler warnings
* Fixed datetime conversion
* Fixed external vars in table subqueries of scalar subqueries
* Fixed <code><nowiki>http_ses_arg</nowiki></code> is supposed to return <code>ws_session</code>
* Fixed issue with content type if already set by rewrite rule
* Fixed issue with transitive subqueries
* Fixed issue with "unknown BIF" message in SPARQL compiler error
* Fixed issue with Bison 2.6 code generation
* Fixed issue with <code>SERVICE</code>
* Fixed issue with <code>UNIONs</code>
* Fixed issue with incomplete RDF box
* Fixed memory leaks
* Fixed multi-column transitivity
* Fixed portability issues on FreeBSD, Solaris, and Mac OS X
* Fixed print of built-in expressions with multi-part alias name
* Fixed use provided password from ODBC connect handle
* Fixed valgrind warnings
* Updated documentation
---++++ SPARQL and RDF
* Added auto-detection of RDFa and HTML+Microdata
* Added WebDAV <code>REPORT</code> method support for versioning
* Added WebDAV DET folder type
* Added Wolfram|Alpha cartridge
* Added debug code for sponger
* Added <code>di:</code> scheme
* Added extra debugging code to SPARQL engine
* Added new mime type <code>application/n-triples</code>
* Added procedure view for SPARQL <code>BINDINGS</code>
* Added <code>rdb2rdf</code> VAD for R2RML functionality
* Added support for <code>INF</code>, <code>-INF</code>, and <code><nowiki>NaN</nowiki></code>
* Added support for SPARQL 1.1 <code>BINDINGS</code>
* Added support for self-description
* Added support for hash-based proxy IRIs
* Added support for sponging of <code>ftp</code> URLs
* Added support for subqueries inside <code>QUAP MAP { ... }</code> groups
* Added support for tab-separated-values (<code>TSV</code>) output format in sparql
* Fixed <code>LOAD SERVICE <SPARQL-Endpoint-URL> DATA</code> for <code>SPARQL-FED</code>
* Fixed access rights and status for <code><nowiki>SPARUL_LOAD_SERVICE_DATA</nowiki></code>
* Fixed escaping of weird IRIs in RDF/XML output
* Fixed grants for <code>SPARQL LOAD SERVICE lt;...> DATA</code>
* Fixed issue joining two federated queries to the same host
* Fixed issue with double "<code>AS</code>" for lang in resultset
* Fixed issue with RDF View, <code>bif:contains</code> and <code>option(?score)</code>
* Fixed issue with SPARQL-FED code generation
* Fixed issue with graph level security check in SPARQL-FED subquery
* Fixed issue with transitive query
* Fixed issue with <code>xsd:dateTime</code> in SPARQL results
* Fixed issues loading microdata with namespace decls
* Fixed negation to use SPARQL 1.1 <code>FILTER NOT EXISTS</code>
* Fixed possible stack overflow on long <code>UNIONs</code>
* Fixed resource name encoding problem
* Fixed service SPARQL codegen with zero retvals
* Fixed support for <code>SERVICE</code>
* Improved error diagnostics for <code>ALTER QUAD STORAGE <...> { DROP }</code>
* Removed test for <code>@rel</code>, <code>@rev</code>, or <code>@property</code> from <code>application/xhtml+xml</code>
* Upgraded sesame driver to use Sesame 2.5.6
* Merged DBpedia VAD fixes
* Added registry setting <code><nowiki>dbp_last_modification</nowiki></code> to get SP returning last modified date
* Added support for <code>If-Modified-Since</code>
* Added support for <code>rel="nofollow"</code> on external links
* Fixed XHTML+RDFa validation
* Fixed check if modified
* Fixed reset timezone
* Fixed use owl graph for properties
* Merged iSPARQL vad
* Added control for raw URIs in SPARQL result set view
* Added persistence in permalinks
* Added alternate links in <head /><code>
* Added support to remember RDF display/tab
* Added support to remember previous tab
* Upgraded MAP support for latest OpenLayers/OpenStreetmap
* Disabled dysfunctional NASA blue marble tiles
---++++ ODS Applications
* Added initial API documentation + doxify templates
* Added advanced ACL settings for SPARQL or services authentication
* Added ACL filters
* Added support for mounting and WebID ACL protection of DropBox, Box.net/Box.com, Google Drive, and Microsoft SkyDrive folders
* Added support for private graphs
* Fixed redirect
* Merged ODS Addressbook fixes
* Added CalDAV Import
* Merged ODS Bookmark VAD
* Added Box (<code>box.net</code>, <code>box.com</code>) folder definition
* Added default values for cartridges
* Added support for WebDAV DET
* Added support for private graphs
* Fixed bad owner in some DET resources
* Fixed permission problem for some DETs
* Updated S3 DET folders with support for WebID ACLs
* Merged ODS Briefcase VAD
* Added ACL for IMAP DET folder
* Added mail notification for WebID sharing
* Fixed problem with editing mounted resources
* Fixed resource server side encryption problem
* Fixed sponger association with DETs feature
* Merged ODS Calendar VAD
* Added CalDAV and CardDAV DETs, and RESTful CRUD
* Fixed WebID write access
* Fixed daylight savings time on import to calendar
* Merged ODS Framework VAD
* Added Help links
* Added JSON output option for <code>certgen</code>
* Added link tags to user's pages
* Fixed 'Enable Automatic WebID Login' value
* Fixed private graphs init
* Fixed quotes on SPARQL vars
* Fixed remove session when ACL is altered
* Fixed REST interface page
* Fixed Semantic Pingback protocol
* Fixed void dset
* Updated CKeditor to version 3.6.3
---+++ 2012-03-22 -- Source code migration from Soureforge CVS to Github
Virtuoso Open-Source development has moved to hosting at [[https://github.com/][GitHub]]. Developers who want to actively track progress of the Virtuoso source code and contribute bug fixes or enhancements to the project are cordially invited to [[https://github.com/openlink/virtuoso-opensource][join us there]]. To check out a local copy of Virtuoso, please see our [[VOSGIT][Git usage instructions]], [[VOSGitUsage][branching/tagging strategy]], and [[GitQuickstartTips][Git quickstart tips]].
---+++ 2012-03-16 -- Announcing Virtuoso Open-Source Edition v6.1.5
New product features as of March 15, 2012, v6.1.5, include --
---++++ Database engine
* Added support for SPARQL 1.1 <code>WITH</code>, <code>USING</code>, <code>NAMED</code>
* Added support for SPARQL 1.1 Update
* Added support for SPARQL 1.1 Functions
* Added support for SPARQL Macro Library syntax
* Added support for SPARQL <code>DESCRIBE</code> modalities via
pragma options
* "<code>OBJCBD</code>" -- object-slot-based concise bound description
* "<code>SCBD</code>" -- symmetrical concise bound description
* Changed default <code>SPARQL DESCRIBE/CONSTRUCT</code> result
set from BLOB to 3-column table when using SPASQL (SPARQL
inside SQL) via ODBC/JDBC/ADO.NET (<code><nowiki>_JAVA_</nowiki></code> or
<code><nowiki>_UDBC_</nowiki></code> for exceptions)
* Added support for wide strings in all SPARQL serializers
* Added common infrastructure for RDF-specific XML parsers
* Added new RDF/XML serializer (faster + pretty printing)
* Added TRIG formatter
* Added support for R2RML for generating Linked Data Views over
ODBC- or ODBC-Bridge-accessible data sources and/or native
Virtuoso RDBMS data
* Added support for HTML+Microdata
* Added human-readable HTML output for <code>DESCRIBE</code>
(list and table) to SPARQL endpoint
* Added support for <code>SELECT <scalar_expression></code>
subqueries without <code>FROM</code> clause to avoid extra lock
on fake subqueries
* Added DBpedia VAD package
* Added support for scoping ACL to a virtual folder
* Added new Visual Studio 11 project files for both 32-bit and
64-bit builds
* Fixed RDF/XML parser that passes W3C tests dated 2003-Nov.
* Fixed JSON-LD syntax to match recent draft of the spec
* Fixed <code>CONSTRUCT</code> with constant string objects
with language
* Fixed output of bnodes in RDF/XML format
* Fixed support for <code>SPARQL LOAD <file:///....></code>,
i.e., <code>file:</code> scheme URIs with absolute paths from
system root
* Fixed issue with uninitialized variables
* Fixed use portable method for escaping symbol for gawk 3 and 4
* Fixed issue with semaphores on Mac OS X 10.7
* Fixed compiler warnings
* Fixed memory leaks
* Updated documentation
---++++ SPARQL and RDF
* Added new cartridges for <nop>LinkedIn, <nop>AngelList, Klout, New York
Times Article, Social Statistics, <nop>StackOverflow, etc.
* Added new ontologies for <nop>AngelList, X.509 Certificates,
Crunchbase, DBpedia Spotlight, New York Times, <nop>LinkedIn,
<nop>OpenLink Basic, <nop>OpenLink Web, etc.
* Added support for extracting all <code>META</code> and
<code>LINK</code> head-element data from XHTML documents
* Added post-processing script for generating <code>owl:sameAs</code>
links for co-reference resolution
* Added support for <code>get:soft</code> "add" pragma for progressive Linked
Data graph construction via Sponger
* Added support for paging over large collections to Facebook
cartridge
* Fixed Amazon cartridge now works with new Product Advertising API
* Fixed handling of <code>#</code> in <code>About:</code> header
* Fixed visually-qualifying <code>opl:mentions</code> property
values with source-cartridge identifier
* Fixed <code>social-profile-url</code> property across social
cartridges
---++++ ODS Applications
* Added support for <nop>WebID 1.0 spec
* Added support for <nop>CalDAV and <nop>CardDAV protocols
* Added ACL editing for DETs
* Added folder selection for <nop>SyncML
* Added option to import RDF data from file
* Added rule for briefcase folder IRIs
* Added VCARD Property Grouping
* Added private graphs data
* Added option to deactivate user
---++ Older Virtuoso News
* [[VOSNews2011][2011]]
* [[VOSNews2010][2010]]
* [[VOSNews2009][2009]]
* [[VOSNews2008][2008]]
* [[VOSNews2007][2007]]
* [[VOSNews2006][2006]]
%VOSCOPY%
CategoryVirtuoso CategoryOpenSource CategoryWebSite
|