• Topic
  • Discussion
  • VOS.VOSNews2010(Last) -- DAVWikiAdmin? , 2017-06-29 07:35:25 Edit WebDAV System Administrator 2017-06-29 03:35:25

    Virtuoso Open Source Edition News (2010)

    Later Years

    2010

    2010-07-09: Announcing Virtuoso Open-Source Edition v6.1.2

    New product features as of July 09, 2010, V6.1.2, include:

    Database engine

    • Added WebID? Protocol based authentication for ODBC, JDBC, OLEDB, and ADO.NET client connections
    • Added support for following http redirects automatically
    • Added extra graph delta-engine functions with regards to diff, iteration over dictionary, and obtaining the biggest possible iri_id on given 32-/64-bit platform
    • Added initial support for Python Runtime hosting via bif_python_exec
    • Added client- and server-side Semantic Pingback APIs
    • Added ODBC setting WideasUTF16 to return UTF-16LE for SQLWCHAR
    • Fixed ODBC setting for UTF-8 when DB keeps UTF-8 in VARCHARs
    • Fixed ODBC SQLAllocStmt issues exposed when using QtSQL's ODBC layer
    • Fixed HTTP, SOAP, XML-RPC when used with proxies and reverse-proxies
    • Fixed Conductor UI for handling WebID? Protocol WebIDs? for ODBC/SQL session logins
    • Fixed handling of column default value of 0
    • Fixed support for BIGINT in parameter marshalling
    • Fixed issue with default maxmempoolsize
    • Fixed issue with extent map and free pages map
    • Fixed memory leaks
    • Fixed issue with freelist chain
    • Fixed issue with partitioned TOP ORDER BY
    • Updated documentation

    SPARQL and RDF

    • Added Sponger cartridges for CSV, Etsy.com, FaceBook?, OpenGraph?, Idiomag, Tumbler, Vimeo, Wine.com, Upstream.tv, and others
    • Added more assertions to facets ontology
    • Added rdfs:label to default IFP based inference Rule
    • Added support for extra encodings
    • Added initial support for OData's Atom and JSON feed formats with regards to Linked Data Graph Serialization
    • Added support for gz and zip compressed CSV
    • Added CSV parser strict mode option
    • Added CSV parser lax mode
    • Added optimization for large descriptions on about page
    • Fixed EAV and SPO labeling modes consistency
    • Fixed add escape to CR/LF in JSON format
    • Fixed OData, Tesco.com, and HTML5 MicroData? cartridges
    • Fixed generation of unique graphs lists
    • Fixed use label ontology inference rules for automating extraction of geo coordinates
    • Fixed SPARQL handling of DISTINCT
    • Fixed SPARQL UNION selections
    • Fixed SPARQL statement with implicit GROUP BY; do not remove ORDER BY
    • Fixed RDFa parsing of @rel and @rev
    • Fixed abnormally long RDFa parsing of document with i18n URIs
    • Fixed support for subproperties of Inverse Functional Properties (owl:inverseFunctionalProperty)
    • Fixed support for loading inference rules from multiple ontology graphs
    • Fixed GPF in SPARUL INSERT optimization
    • Fixed issue with extra NULLs in HASH JOIN or GROUP BY
    • Enhanced iSPARQL using new internal RDF store for speed, browser fixes, and cosmetic changes

    Native Providers for Jena, Sesame 2, and Sesame 3

    • Added support for creating ruleset
    • Added support for inference graph
    • Added support for inference and query execution
    • Added support for query engine interface, so Jena provider now supports the following query execution modes:
      • parse and execute query via ARQ
      • parse query via ARQ and execute query directly via Virtuoso (new mode)
      • parse and execute query directly via Virtuoso
    • Added support for using Virtuosodatasource
    • Fixed issue with batch commit
    • Fixed Jena's lazy initialization when graph is created
    • Fixed handling of quote chars in literals
    • Fixed issues with variable binding
    • Fixed small bugs

    ODS Applications

    • Added OpenID 2.0 login and registration
    • Added WebID? Protocol registration for users pages (JSP, PHP, VSP, etc.)
    • Added WebID? Protocol based ACLs for shared resources
    • Added GoodRelations? based Offers as part of Profile Manager
    • Added support for associating multiple X.509 certificates with a single WebID?
    • Added photo and audio upload for JavaScript?, VSP, PHP, and JSP pages
    • Added Relationship Ontology enhancements to Profile Manager
    • Added Client and Server support for PubSubHubbub protocol
    • Fixed OpenID + WebID? hybrid protocol handling; reverts back to using the same URL for both OpenID- and FOAF-based Profile Page
    • Fixed handing of multiple items in Alternate Subject Name slot of X.509 certificate for WebID? Protocol
    • Fixed GoodsRelations? integration with SIOC-based Data Spaces as part of richer Profile Data construction
    • Fixed VTIMEZONE component in iCalendar data representation
    • Fixed Profile Manager UI associated with GoodRelations? Offers
    • Fixed Profile Manager UI associated with identification of FavoriteThings?

    2010-03-31: Announcing Virtuoso Open-Source Edition v6.1.1

    New product features as of March 30, 2010, V6.1.1, include:

    Database engine

    • Added wizard-based generation of SQL Tables from CSV imports
    • Added wizard-based publishing of RDF based Linked Data from CSV files
    • Added WebID? Protocol login for SQL clients
    • Added OPTIONS for HTTP server
    • Added support for setMaxRows in JDBC driver
    • Added support for JDBC Hibernate
    • Added support for unzip_file()
    • Added swap guard option
    • Fixed deadlock retry
    • Fixed memory leaks
    • Fixed mtx checks for checkpoint and log write
    • Fixed X509ClientVerify flag of 0/1/2/3 to accept self-signed or optional certificates
    • Fixed several issues with JDBC XA support
    • Fixed use sk_X509_ALGOR_* macros to support OpenSSL 1.0.0
    • Fixed wide character when getting procedure columns information.
    • Fixed remove id from hash before free structure
    • Fixed IN pred as iterator before index path
    • Fixed missing initialization in calculation of cost and cardinality
    • Fixed SQL codegen for NOT() retval expression
    • Updated documentation

    SPARQL and RDF

    • Added OData cartridge for producing RDF-based Linked Data from OData resource collections
    • Added CSV cartridge for producing and deploying RDF-based Linked Data from CSV resource types
    • Added uStream cartridge
    • Added slidesix cartridge
    • Added optimization of sprintf_inverse(const)
    • Added improved version of xsl:for-each-row for both SPARQL and SQL
    • Added DefaultServiceMap and DefaultServiceStorage
    • Added immortal IRI for uname_virtrdf_ns_uri_DefaultServiceStorage
    • Added proper ASK support in web service endpoint
    • Fixed SPARQL 1.1 compatibility in result set syntax
    • Fixed incorrect codegen of formatter in ssg_select_known_graphs_codegen
    • Fixed do not encode default graph
    • Fixed check if datadump is gz
    • Fixed detection of n3 and nt formats
    • Fixed regex to remove default ns from XML
    • Fixed run microformats independent of RDFa
    • Fixed bug with UTF-8 encoded strings in box
    • Fixed allow chunked content to be read as strses
    • Fixed SERVICE parameter passing for basic Federated SPARQL (SPARQL-FED)
    • Fixed (!ask(...)) in filters
    • Fixed codegen for FILTER (?local = IRI(?:global)) .
    • Fixed codegen in LIMIT ?:global-variable and OFFSET ?:global-variable
    • Fixed support for positional and named parameters from exec() or similar in SPARQL, as if they where global variables of other sorts
    • Fixed rewriting of group patterns with filters replaced with restrictions on equivs
    • Fixed faster loading of inference sets from single and graph groups
    • Upgraded native data providers for Jena to version 2.6.2
    • Upgraded native data providers for Sesame to version 2.3.1
    • Added support for Sesame 2 HTTP repository interface
    • Added implemented Sesame's Inference Context interfaces (for backward chained reasoning).

    ODS Applications

    • Added profile page improvements covering Favorite Things, GoodRelations-based Offerings (via "Seeks" and "Offers" UIs)
    • Added alternative registration and profile management pages (VSP, PHP, and Javascript variants) that work REST-fully with ODS engine
    • Added X.509 create certificate generation and export to alternative ODS profile management pages (VSP, PHP, and Javascript)
    • Added a++ option in user's pages
    • Added updates to Certificate Ontology used by WebID? Protocol
    • Added support for Google map v3
    • Added 'Import' to user pages (VSP, PHP, etc.)
    • Fixed Profile Management UI quirks
    • Fixed SIOC subscriptions
    • Fixed object properties in favorites
    • Fixed ontology APIs
    • Fixed use newer OAT functions
    • Fixed invitation problem with multiple users
    • Fixed typo in scovo:dimension
    • Fixed image preview

    2010-07-09: Announcing Virtuoso Open-Source Edition v5.0.14

    OpenLink Software is pleased to announce a new release of Virtuoso, Open-Source Edition, version 5.0.14.

    This version includes:

    Database engine

    • Added support for CSV import
    • Added WebID? Protocol login for SQL clients
    • Added OPTIONS for http server
    • Added support for setMaxRows in JDBC driver
    • Added support for JDBC hibernate
    • Added support for unzip_file ()
    • Added swap guard option
    • Fixed deadlock retry
    • Fixed memory leaks
    • Fixed mtx checks for checkpoint and log write
    • Fixed X509ClientVerify flag of 0/1/2/3 to accept self signed or optional certificates
    • Fixed several issues with JDBC XA support
    • Fixed use sk_X509_ALGOR_* macros to support OpenSSL 1.0.0
    • Fixed wide character when getting procedure columns information.
    • Fixed remove id from hash before free structure

    SPARQL and RDF

    • Added support for oData
    • Added uStream cartridge
    • Added slidesix cartridge
    • Added support for Sesame 2 HTTP repository
    • Fixed incorrect codegen of formatter in ssg_select_known_graphs_codegen
    • Fixed do not encode default graph
    • Fixed check if datadump is gz
    • Fixed detection of n3 and nt formats
    • Fixed regex to remove default ns from XML
    • Fixed run microformats independent of rdfa
    • Fixed bug with UTF-8 encoded strings in box
    • Upgraded to Jena 2.6.2
    • Upgraded to Sesame 2.3.1

    ODS Applications

    • Added user's ontologies in favorites
    • Added a++ option in user's pages
    • Added support for WebID?
    • Added support for Google map v3
    • Added Register to vsp, php etc users pages
    • Added X.509 create certificate to users pages
    • Added 'Offers', 'Seeks' etc to user pages
    • Added 'Import' to user pages (vsp, php etc)
    • Fixed UI profile
    • Fixed SIOC subscriptions
    • Fixed object properties in favorites
    • Fixed ontology APIs
    • Fixed use newer OAT functions
    • Fixed invitation problem with multiple users
    • Fixed typo in scovo:dimension
    • Fixed image preview

    2010-02-03: Announcing Virtuoso Open-Source Edition v6.1.0

    OpenLink Software is pleased to announce the official release of Virtuoso Open-Source Edition, Version 6.1.0:

    ***IMPORTANT NOTE*** for upgraders from pre-6.x versions: The database file format has substantially changed between VOS 5.x and VOS 6.x. To upgrade your database, you must dump all data from the VOS 5.x database and re-load it into VOS 6.x. Complete instructions may be found here.

    ***IMPORTANT NOTE*** for upgraders from earlier 6.x versions: The database file format has not changed, but the introduction of a newer RDF index requires you run a script to upgrade the RDF_QUAD table. Since this can be a lengthy task and take extra disk space (up to twice the space used by the original RDF_QUAD table may be required during conversion) this is not done automatically on startup. Complete instructions may be found here.

    New and updated product features include:

    Database engine

    • Added new 2+3 index scheme for RDF_QUAD table
    • Added new inlined string table for RDF_QUAD
    • Added optimizations to cost based optimizer
    • Added RoundRobin connection support
    • Removed deprecated samples/demos
    • Fixed align buffer to sizeof pointer to avoid crash on strict checking platforms like sparc
    • Fixed text of version mismatch messages
    • Fixed issue with XA exception, double rollback, transact timeout
    • Merged enhancements and fixes from V5 branch

    SPARQL and RDF

    • Added support for owl:inverseOf, owl:SymmetricProperty, and owl:TransitiveProperty.
    • Added DB.DBA.BEST_LANGMATCH() and bif_langmatches_pct_http()
    • Added initial support for SPARQL-FED
    • Added initial support for SERVICE { ... };
    • Added support for expressions in LIMIT and OFFSET clauses
    • Added built-in predicate IsRef()
    • Added new error reporting for unsupported syntax
    • Added rdf box id only serialization; stays compatible with 5/6
    • Added support for SPARQL INSERT DATA / DELETE DATA
    • Added SPARQL 1.1 syntax sugar re. HAVING clause for filtering on GROUP BY
    • Added special code generator for optimized handling of:

      SPARQL SELECT DISTINCT ?g WHERE { GRAPH ?g { ?s ?p ?o } }

    • Added support for HTML+RDFa representation re. output from SPARQL CONSTRUCT and DESCRIBE queries
    • Added support for output:maxrows
    • Improved SPARQL parsing and SQL codegen for negative numbers
    • Improved recovery of lists in DB.DBA.RDF_AUDIT_METADATA()
    • Fixed iSPARQL compatibility with 3rd party SPARQL endpoints
    • Fixed bad init in trans node if multiple inputs or step output values
    • Fixed redundant trailing '>' in results of TTL load when IRIs contain special chars
    • Fixed problem with rfc1808_expand_uri not using proper macros and allocate byte extra for strings
    • Fixed when different TZ is used, find offset and transform via GMT
    • Fixed graph-level security in cluster
    • Fixed redundant equalities in case of multiple OPTIONALs with same variable
    • Fixed BOOLEAN_OF_OBJ in case of incomplete boxes
    • Fixed NTRIPLES serialization of triples
    • Merged enhancements and fixes from V5 branch

    Sponger Middleware

    • Added Extractor Cartridges mapping Zillow, O'Reilly, Amazon, Googlebase, BestBuy, CNET, and Crunchbase content to the GoodRelations Ontology.
    • Added Extractor Cartridges for Google Spreadsheet, Google Documents, Microsoft Office Docs (Excel, PowerPoint etc), OpenOffice, CSV, Text files, Disqus, Twitter, and Discogs.

    ODS Applications

    • Added support for ckeditor
    • Added new popup calendar based on OAT
    • Added REST and Virtuoso PL based Controllers for user API
    • Added new API functions
    • Added WebID? Protocol groups
    • Added feed admin rights
    • Added Facebook registration and login
    • Removed deprecated rte and kupu editors
    • Removed support for IE 5 and 6 compatibility
    • Merged enhancements and fixes from V5 branch

    2010-02-03: Announcing Virtuoso Open-Source Edition v5.0.13

    OpenLink Software is pleased to announce a new release of Virtuoso, Open-Source Edition, version 5.0.13.

    This version includes:

    Database engine

    • Added configuration option BuffersAllocation
    • Added configuration option AsyncQueueMaxThreads
    • Added docbook-xsl-1.75.2
    • Added RoundRobin connection support
    • Removed deprecated samples/demos
    • Fixed copyright and license clarification
    • Fixed use MD5 from OpenSSL when possible
    • Fixed issue with XA exception, double rollback, transact timeout
    • Fixed issue reading last chunk in http session
    • Fixed use pipeline client in crawler
    • Fixed accept different headers in pipeline request
    • Fixed do not post when no post parameters
    • Fixed checkpoint messages in log
    • Fixed read after allocated memory
    • Fixed shortened long URLs in the crawlers view to avoid UI breakage
    • Fixed building with external zlib
    • Removed support for deprecated JDK 1.0, 1.1 and 1.2
    • Rebuilt JDBC drivers

    SPARQL and RDF

    • Added initial support for SPARQL-FED
    • Added initial support for SERVICE { ... };
    • Added support for expressions in LIMIT and OFFSET clauses
    • Added built-in predicate IsRef()
    • Added new error reporting for unsupported syntax
    • Added rdf box id only serialization; stays compatible with 5/6
    • Added support for SPARQL INSERT DATA / DELETE DATA
    • Added support for HAVING in sparql
    • Added special optimizations for handling:

      SPARQL SELECT DISTINCT ?g WHERE { GRAPH ?g { ?s ?p ?o } }

    • Added support for HTML+RDFa representation re. SPARQL CONSTRUCT and DESCRIBE query results
    • Added support for output:maxrows
    • Updated ontologies API
    • Updated iSPARQL application
    • Fixed IRI parts syntax to match SPARQL 1.0 W3C recommendation
    • Fixed support for XMLLiteral
    • Fixed bad box flags for strings for bnodes and types
    • Fixed replace lost filters with equivs that have no spog vars and no "good" subequivs.
    • Fixed cnet doublt awol:content
    • Fixed Googlebase query results with multiple entries
    • Fixed Googlebase location info
    • Fixed default sitemap crawling functions/pages
    • Fixed use SPARUL LOAD instead of SOFT
    • Fixed make sure version is intact as changes to .ttl file must reflect in sparql.sql
    • Fixed missing qualification of aggregate
    • Fixed compilation of ORDER BY column_idz clause in iterator of fetching Network Resource with loop
    • Fixed UNION of SELECTs and for multiple OPTIONALs at one level with "good" and "bad" equalities
    • Fixed support for define output:format "JSON"
    • Fixed crash of rfc1808_expand_uri on base without schema
    • Fixed redundant trailing '>' in results of TTL load when IRIs contain special chars
    • Fixed "option (score ...)" in a gp with multiple OPTIONAL {...}
    • Fixed when different TZ is used, must find offset and transform via GMT
    • Fixed SPARQL parsing and SQL codegen for negative numbers
    • Fixed some 'exotic' cases of NT outputs

    ODS Applications

    • Added support for ckeditor
    • Added new popup calendar based on OAT
    • Added VSP and REST implementation for user API
    • Added new API functions
    • Added WebID? Protocol groups
    • Added feed admin rights
    • Added Facebook registration and login
    • Removed support for Kupu editor
    • Removed support for rte editor
    • Removed support for IE 5 and 6 compatibility
    • Fixed users paths to physical location
    • Fixed problem with activity pages

    Previous Years

    CategoryVirtuoso CategoryOpenSource CategoryWebSite