. . . . "VOSNews" . . . . . "%VOSWARNING%\n\n%META:TOPICPARENT{name=\"VOSIndex\"}%\n%VOSNAV%\n\n---+Virtuoso Open Source Edition News\n\n%TOC%\n\n---++ 2016 News Announcements\n\n---+++ 2016-04-24 - Virtuoso 7.2.4 Released, Open Source and Commercial Editions\n\nNew and updated product features as of April 25, 2016, v7.2.4, include:\n\n---++++ Virtuoso Engine\n * Added \"obvious\" index choice\n * Added new bif http_redirect_from for getting initial path \n from internal redirect\n * Fixed ODBC issue with SQL_C_LONG bound to an int32 instead \n of an int64/long\n * Fixed hang as page was not left if geo_pred signal an error\n * Fixed check if geo_pred gets right arguments to prevent crash\n * Fixed portability issue on Windows\n * Fixed issue with cost based optimizer for isiri_id\n * Fixed no change from chash to pageable if enable_chash_gb = 2\n * Disabled AIO for this release of Virtuoso\n \n---++++ SPARQL\n * Added missing default privilege grants to SPARQL_UPDATE role account\n * Added optimizations covering property paths with complementary and/or \n repeating paths\n * Added min/max for IRI ID\n * Added new HTML output option to DESCRIBE and CONSTRUCT queries that \n uses <script>...</script> to include RDF-based Structured Data Islands\n * Added support for CVS in RFC4180 format\n * Added support for skipping UTF-8 BOM marks on Turtle and \n JSON lexers\n * Added support for service invocation of bigdata running in \n triples and introducing language exceptions\n * Added new debug option to /sparql page\n * Fixed issue with ':' in blank node labels\n * Fixed NQuads do not permit %NN in blank node labels\n * Fixed issues with property paths like <p>|!<p>\n * Fixed issue when SERVICE clause does not return real vars, \n only ?stubvarXX\n * Fixed issue with unused default graph\n * Fixed issue with SPARQL SELECT COUNT(DISTINCT *) { ... }\n * Fixed SPARQL-BI syntax for HAVING\n * Fixed issue with duplicate triples in microdata\n * Fixed handling of strings containing serialized XML\n * Fixed issue with boolean in SPARQL/XML results\n \n---++++ Jena & Sesame\n * Added Sesame 4 provider\n * Added Jena 3 provider\n * Added support for Sesame 2.8.x\n * Added Jena example for use of Inference and Ontology Model \n with Jena provider\n * Fixed Node2Str for Literals for more properly handle Literals \n with Lang\n * Fixed issue with openrdf-workbench application\n * Fixed Testsuites\n * Fixed Sesame 2 test connection string\n * Fixed PreparedStatement with parameter bindings for SPARQL \n queries with parameters instead of substituting parameter \n values in query\n * Updated testsuites\n \n---++++ JDBC Driver\n * Added support for building JDK 1.8 and JDBC 4.2\n * Added support for Connection.setCatalog()\n * Fixed conversion of broken Unicode strings\n * Fixed variable initialization\n * Fixed VirtuosoDataSource methods setLog_Enable() and \n getLog_Enable() to properly work with Spring framework\n * Fixed JDBC driver to remove finalizers\n \n---++++ Faceted Browser\n * Added link-out icons\n * Added more link-out relations\n * Fixed content negotiation\n * Fixed default output is XML\n * Fixed facet search service\n * Fixed issue with CSS\n * Fixed labels\n * Fixed missing alias in facet service\n * Fixed missing grant\n * Fixed og:image added to list\n * Fixed possible change of displayed resources post-sponge\n * Fixed prefixes\n * Fixed space encoding in IRI\n * Fixed splitting UTF-8 strings can produce bad encoded strings\n * Fixed support for images\n * Fixed svc search to keep address\n \n---++++ Conductor\n * Added validation for sequence number value\n * Added start and expiration dates of CA\n * Added new option to disable scheduled job\n * Synced Conductor WebDAV implementation with briefcase\n * Fixed set specific sponger pragmas on text/html\n * Fixed checkpoint after RDF view generation\n * Fixed use of transactional mode\n * Fixed issue with LDAP server\n * Fixed labels\n \n---++++ DAV\n * Small optimization for update triggers of WS.WS.SYS_DAV_RES\n * Fixed set specific sponger pragmas on text/html\n * Fixed issue uploading Turtle files containing special symbols\n \n---++++ DBpedia\n * Implemented new fluid skin design for DBpedia /page based \n on the Bootstrap Framework\n * Updated DBpedia VAD for UTF-8 based URIs for International \n Chapters\n * Updated prefixes\n * Added references to license\n * Fixed show language with label, abstract, comment\n * Fixed the http://mementoarchive.lanl.gov link\n\nDownload [[VOSDownload][Open Source]] or [[http://virtuoso.openlinksw.com/download/][Commercial]] now!\n\n---++ 2015 News Announcements\n\n---+++ 2015-12-09 - Virtuoso Open-Source Edition 7.2.2 Released\n\n\nNew product features as of December 9, 2015, v7.2.2, include:\n\n---++++ Virtuoso Engine\n * Added support for reading bzip2 compressed files\n * Added support for reading xz/lzma compressed files\n * Added optimization for DATE/DATETIME/TIME escapes\n * Fixed memory leaks\n\n---++++ SPARQL\n * Added option 3 to RDF_AUDIT_METADATA() which provides self-fixing of JSO based system metadata\n * Added new JSO loader with bif_jso_validate_and_pin_batch\n * Added new HTML output options to default /sparql endpoint page\n\n---++++ Jena & Sesame\n * Updated Jena provider to handle mapping of Jena Blank Nodes to Virtuoso Blank Nodes\n\n---++++ JDBC Driver\n * Added additional server-side settings\n * Added initial testsuite for handling date values in JDBC provider\n\n---++++ Faceted Browser\n * Added aggregate query optimization for data across named graphs\n * Added support for automatic sponging when no pre-existing data is in place for a target document\n * Added using microdata as HTML metadata default instead of RDFa\n * Added missing default privilege GRANTs\n\n---++++ Conductor\n * Added export function for stored private and public keys\n * Added filters to IMAP DET folders\n * Added support for FTP DET\n * Added support for move and copy commands on some DETs\n * Added support for prefix search, lookup, and verification to WebDAV/Briefcase Editor\n * Added support for setting file expiration for WebDAV/Briefcase\n\n---++++WebDAV\n * Added DETs move/copy commands\n * Added IMAP DET filters to WebDAV browser\n * Added last-modified attribute to Documents\n * Added scheduler procedure for expired items\n * Added support for FTP DET\n\n\n---+++ 2015-06-24 - Virtuoso Open-Source Edition 7.2.1 Released\n\nNew product features as of June 24, 2015, v7.2.1, include:\n\n---++++ Virtuoso Engine\n * Added support for TIMEZONE-less xsd:dateTime & DATETIME\n * Added support for xsd:boolean \n * Added new text index functions\n * Added better handling of HTTP status codes on SPARQL graph \nprotocol endpoint\n * Added new cache for compiled regular expressions\n * Added support for expression in TOP/SKIP\n * Fixed cost based optimizer related bugs\n * Fixed codegen in LEFT OUTER JOIN for \n((A is NULL) or (A=B)) and similar expressions\n * Fixed issue with conditional expression\n * Fixed issue with SSL handshake in non-blocking mode\n * Fixed issue with \"Anytime Query\" and GROUP BY\n * Fixed issue with multistate ORDER BY\n * Fixed CORS header handling\n * Fixed memory leaks\n * Updated documentation\n\n---++++ SPARQL\n * Added support for SPARQL GROUPING SETS\n * Added support for SPARQL 1.1 EBV (Efficient Boolean Value)\n * Added support for define input:with-fallback-graph_uri\n * Added support for define input:target-fallback-graph-uri\n * Fixed SPARQL queries with sub-selects\n * Fixed SPARQL abs() should not convert result to INTEGER\n * Fixed UNDEF is now a valid generic subexpression in SPARQL\n * Fixed SQL codegen for SPARQL SELECT ... count(*) ...\n * Fixed SPARQL issue with UNION with multiple BINDS\n * Fixed handling of '*' in COUNT(*) and COUNT(DISTINCT *)\n * Fixed handling of \"plain box\" constants\n * Fixed handling of optional minus sign on SPARQL values\n * Fixed SPARQL 1.1 Update target for ignore default graph from context but set from USING\n * Fixed issue inserting triple with XML type\n * Fixed issue with bad filter reduced to NULL\n * Fixed return \\uNNNN\\uNNNN instead of \\UNNNNNNNN in JSON strings\n * Fixed issue with xsd:dayTimeDuration in codegen\n * Fixed issue multiple OPTIONALs for a variable or nullable subq + optional\n\n---++++ Jena & Sesame Compatibility\n * Added support for using rdf_insert_triple_c() to insert BNode data\n * Added support for returning xsd:boolean as true/false rather than 1/0\n * Added support for maxQueryTimeout in Sesame2 provider\n * Fixed blank node IRI mapping between frameworks and Virtuoso\n * Fixed issue with insert data via Jena provider in XA transaction\n * Fixed issue closing XA connection\n * Fixed issue with DELETE query\n * Fixed issue with blank nodes in DELETE constructor\n * Fixed issues with Date/Time/DateTime literals\n * Fixed corrupted literals with datatypes using Jena provider\n * Removed deprecated class reference\n\n---++++ JDBC Driver\n * Added new methods setLogFileName and getLogFileName\n * Added new attribute \"logFileName\" to VirtuosoDataSources for logging support\n * Fixed issues logging JDBC XA operations and JDBC RPC calls\n * Fixed JDBC driver did not use SQL_TXN_ISOLATION setting from init handshake\n * Fixed throw exception when reading polygon geometry by JDBC\n * Fixed issues with Date, Time and DateTime\n * Fixed hang on PreparedStatement when using setFetchSize() method\n\n---++++ Faceted Browser\n * Added support for emitting HTML5+Microdata instead of RDFa as default HTML page\n * Added query optimizations\n * Added new footer icons to /describe page\n * Fixed support for deep graph ACL checks\n * Fixed user switch\n * Fixed serialization issue\n * Fixed HTML content detection\n * Fixed labels\n * Fixed bad font on Chrome\n\n---++++ Conductor and DAV\n * Added support for VAD dependency tree\n * Added support for default vdirs when creating new listeners\n * Added support for private RDF graphs\n * Added support for LDP in DAV API\n * Added option to create shared folder if not present\n * Added option to enable/disable DET graphs binding\n * Added option to set content length threshold for asynchronous sponging\n * Added folder option related to .TTL redirection\n * Added functions to edit turtle files\n * Added popup dialog to search for unknown prefixes\n * Added registry option to add missing prefixes for .TTL files\n * Fixed DETs to work with new private graphs\n * Fixed conflict using graph for share and LDP in WAC DELETE queries\n * Fixed hrefs for resource paths in DAV browser\n * Fixed issue deleting files from DAV\n * Fixed issues with subfolders of ResFilter and CatFilter DETs\n * Fixed labels\n\n\n\n---+++ 2015-02-11 -- Virtuoso Open-Source Edition 7.2.0 Released\n\nNew product features as of February 22, 2015, v7.2.0, include:\n\n---++++ Virtuoso Engine\n\n * Added new threadsafe / reentrant SQL parser\n * Added support for using TLSF library for page-maps\n * Added support for setting SSL Protocols and Ciphers\n * Added support for new Unicode-3 based collations\n * Added support for custom HTTPLogFormat\n * Added support for quality factor in accept headers\n * Added rate limiter for bad connections\n * Added ODBC 3.x alias for current_date, current_time and current_timestamp\n * Improved cost based optimizer\n * Improved LDP support\n * Improved XPER support\n * Improved CSV support\n * Fixed handling of regexp cache size and pcre_match depth limit\n * Fixed handling of multibyte strings\n * Fixed handling of NVARCHAR data with zeros in the middle\n * Fixed handling of values in 10 day gap between Julian and Gregorian dates\n * Fixed if expr in rdf object range condition, set super so they get placed once\n * Fixed issue possibly reading freed block\n * Fixed issue with TZ field without separator\n * Fixed issue with duplicate hashes\n * Fixed issue with invariant predicates\n * Fixed issue with non chash DISTINCT GROUP BY with NULLs\n * Fixed issue with user aggregates and chash flush\n * Fixed issues with OUTER JOIN, ORDER BY, and GROUP BY\n * Fixed sending IRI IDs to remotes when using 'WHERE 0'\n * Fixed use SHA256 as default for certificate signing\n * Fixed memory leaks and memory fragmentation\n * Fixed SSL read/write error condition\n * Fixed Windows build\n\n---++++ GEO functions\n\n * Added support for SPARQL INSERT with GEO literals\n * Added support for upcoming proj4 plugin\n * Fixed issue with RDF box with a geometry RDF type and a non-geometry content\n * Fixed calculation of serialization lengths for GEO boxes\n * Fixed compilation of a query with bif:st_intersects inside SERVICE {}\n * Fixed serialization of GEO boxes\n * Fixed intersect to working with other GEO shapes\n\n---++++ SPARQL\n\n * Added new SPARQL pragma: define sql:comment 0/1\n * Added indicator when max rows is returned on /sparql endpoint\n * Added new role, SPARQL_LOAD_SERVICE_DATA\n * Added new client callable graph insert/delete/replace functions\n * Added support for __tag of UNAME\n * Added support for multiple SPARQL UPDATE commands\n * Added support for xsd:gYear and the like\n * Added support for CASE x WHEN ... and CASE WHEN in SPARQL\n * Added support for 'HTML with nice turtle' output format\n * Added TransStepMode option to virtuoso.ini\n * Improved handling of FLOATs and DOUBLEs in SPARQL compiler\n * Improved Turtle parser\n * Fixed SPARQL DELETE DATA when a complete RDF box w/o RO_ID is passed as obj\n * Fixed URI() is synonym for IRI()\n * Fixed equality of unames and strings, iri strings\n * Fixed issue eliminating empty {} in VALUE join\n * Fixed issue with R2RML\n * Fixed issue with XMLA\n * Fixed issue with base graph when using 'with_delete' in bulkloader\n * Fixed issue with multiple OPTIONAL\n * Fixed issue with SPARQL ... WITH DELETE on certain datatypes\n * Fixed issue with VARBINARY in RDF views\n * Fixed printing optimized-away data rows of VALUES in sparql_explain() dump\n * Fixed propagation of limits if SPART_VARR_EXTERNAL or SPART_VARR_GLOBAL variables present\n * Fixed regression for SPARQL 1.1 VALUES bindings\n * Fixed sort accented letters from \"ORDER BY\" in alphabetical order\n * Fixed startup speed with many graph group members\n\n---++++ Jena & Sesame\n\n * Upgraded to Jena 2.12.0\n * Added support for Bulk Loading\n * Added support for Dataset method using defaultInsertGraph and defaultRemoveGraph\n * Fixed handling of blank nodes\n * Fixed transaction handling\n * Fixed NullPointerException for SPARQL with OPTIONAL\n * Fixed issue with statement leaks in older Virtuoso JDBC driver\n * Fixed issue with class definitions and classcast exceptions\n * Fixed issue with large datasets like Uniprot\n\n---++++ JDBC Driver\n\n * Enhanced Connection Pool implementation\n * Added support for arrays for RDF Bulk loader\n * Added JDBC4 compliant metadata required by JBOSS\n * Fixed issue with statement leaks\n * Fixed issue with RoundRobin if server out of license\n * Fixed issue with stored procedures returning multiple resultsets\n * Fixed issue with rewind on Virtuoso BLOB\n * Fixed issue with batch procedure execution\n * Fixed issue with dates\n * Fixed issue with SQL_UTF8_EXECS=1\n * Fixed issue with JDBC testsuite\n\n---++++ Faceted Browser\n\n * Added support for graph selection and persist in FCT state\n * Added support for link out icons on certain doc and image links\n * Added new description and sponger options as entity link types\n * Added option for JSON output to FCT service\n * Added GROUP BY to speed up DISTINCT\n * Added precompiled queries to speed up usage.vsp\n * Fixed base URI for crawlers\n * Fixed color scheme\n * Fixed graph perm check\n * Fixed handling of foaf:depiction\n * Fixed handling of iframe\n * Fixed issue when lang is missing to FCT service\n * Fixed issue with dateTime\n * Fixed issue with double quotes in literals\n * Fixed issue with nodeID\n * Fixed issue with null graphs\n * Fixed labels\n * Fixed links\n\n\n---++ 2014 News Announcements\n\n---+++ 2014-02-17 -- Virtuoso Open-Source Edition 7.1.0 Released\n\nNew product features as of February 17, 2014, v7.1.0, include:\n\n---++++ Engine (SQL Relational Tables and RDF Property/Predicate Graphs) \n\n * Enhancements to cost-based optimizer\n * Added optimization when splitting on scattered INSERTs\n * Added optimization on fetching col seg\n * Added support for multi-threaded sync/flush\n * Added support for ORDERed COUNT DISTINCT and exact p stat\n * Added new settings EnableMonitor\n * Added BIFs \n * key_delete_replay()\n * set_by_graph_keywords()\n * tweak_by_graph_keywords \n * vec_length()\n * vec_ref()\n * x509_verify_array()\n * xenc_x509_cert_verify_array()\n * Added new functions \n * bif_list_names()\n * bif_metadata()\n * Added new general-purpose HTTP auth procedure\n * Added support for local dpipes\n * Added support for session pool\n * Added option to allow restricting number of id ranges for new IRIs\n * Added support for execution profile in XML format\n * Added support for PL-as-BIFs in SPARQL\n * Improved I/O for geometries in SQL\n * Fixed geo cost of non-point geos where no explicit prec\n * Fixed re-entrant lexer\n * Fixed RPC argument checks\n * Fixed memory leaks\n * Fixed compiler warnings\n * Treat single db file as a single segment with one stripe\n * Updated testsuite\n\n---++++ Geometry functions\n\n * Added initial support for \n * geoc_epsilon()\n * geometrytype()\n * st_affine() (2D trans only)\n * st_geometryn()\n * st_get_bounding_box_n()\n * st_intersects()\n * st_linestring()\n * st_numgeometries()\n * st_transform_by_custom_projection()\n * st_translate()\n * st_transscale()\n * st_contains()\n * st_may_contain()\n * st_may_intersect()\n * Added new BIFs for getting Z and M coords\n * Added support for <(type,type,...)type::sql:function> trick in order to eliminate conversion of types on function call\n * Optimization in calculation of GCB steps to make number of chained blocks close to square root of length of the shape\n * Fixed geo box support for large polygons\n * Fixed mp_box_copy() of long shapes\n * Fixed range checks for coordinates\n * Fixed calculation of lat/long ratio for proximity checks\n * Fixed bboxes in geo_deserialize\n * Fixed check for NAN and INF in float valued geo inx\n * Fixed check for NULL arguments\n * Minor fixes to other geo BIFs\n\n---++++ Geometry Data Types\n\n * Support for the following geometry data types are available\n * Point\n * MultiPoint\n * LineString \n * MultiLineString\n * Box\n * Polygon \n * MultiPolygon \n * GeometryCollection \n\n---++++ SPARQL\n\n * Added initial support for list of quad maps in SPARQL BI\n * Added initial support for vectored IRI to ID\n * Added initial support for SPARQL valid()\n * Added new codegen for initial fill of RDB2RDF\n * Added new settings CreateGraphKeywords, QueryGraphKeywords\n * Added new SPARQL triple/group/subquery options\n * Added missing function rdf_vec_ins_triples\n * Added application/x-nice-microdata to supported SPARQL results output formats\n * Added support for built-in inverse functions\n * Added support for GEO-SPARQL wkt type literal as synonym\n * Added support for the '-' operator for datetime data types\n * Fixed issues in handling GEO predicates in SPARQL\n * Fixed RDF views to use multiple quad maps\n * Fixed issues with UNION and BREAKUP\n * Fixed dynamic local for vectored\n * Fixed Transitivity support for combination of T_DIRECTION 3 and T_STEP (var)\n * Fixed handling of 30x redirects when calling remote endpoint\n * Fixed support for MALLOC_DEBUG inside SPARQL compiler\n * Fixed TriG parser\n\n---++++ Jena & Sesame\n\n * Improved speed of batch delete\n * Removed unnecessary check that graph exists after remove\n * Removed unnecessary commits \n * Replaced n.getLiteralValue().toString() with n.getLiteralLexicalForm()\n\n---++++ JDBC Driver\n\n * Added statistics for Connection Pool\n * Fixed speed of finalize\n\n---++++ Conductor and DAV\n\n * Added trigger to delete temporary graphs used for WebID verification\n * Added new CONFIGURE methods to DETs to unify folder creation\n * Added new page for managing CA root certificates\n * Added new pages for graph-level security\n * Added verify for WebDAV DET folders\n * Added creation of shared DET folders\n * Fixed creation of ETAGs for DET resources\n * Fixed DAV rewrite issue\n * Fixed DAV to use proper escape for graphs when uploading\n * Fixed issue deleting graphs\n * Fixed issue uploading bad .TTL files\n * Fixed issue with DAV QoS re-write rule for text/html\n * Fixed issue with user dba when creating DET folders\n * Fixed normalize paths procedure in WebDAV\n * Fixed reset connection variable before no file error\n\n---++++ Faceted Browser\n\n * Added missing grants\n * Added graph param in FCT permalink\n * Changed labels in LD views\n * Changed default sort order to DATE (DESC)\n * Copied virt_rdf_label.sql locally\n * Fixed double quote escaping in literals\n * Fixed FCT datatype links\n * Fixed the curie may contain UTF-8, so mark string accordingly\n * Changed describe mode for PivotViewer link\n\n\n---++ Older Virtuoso News\n\n * [[VOSNews2013][2013]]\n * [[VOSNews2012][2012]]\n * [[VOSNews2011][2011]]\n * [[VOSNews2010][2010]]\n * [[VOSNews2009][2009]]\n * [[VOSNews2008][2008]]\n * [[VOSNews2007][2007]]\n * [[VOSNews2006][2006]]\n\n\n%VOSCOPY%\n\nCategoryVirtuoso CategoryOpenSource CategoryWebSite" . . . . "2017-06-29T07:33:16.188251"^^ . . . . "2017-06-29T07:33:16Z" . . . . . . "VOSNews" . . . . . "91ad0f09d82dd2783b5fbb48867fde2e" . . . . . . "VOSNews" . . . . "2017-06-13T06:06:17.573667"^^ . "2017-06-13T06:06:17Z" .