Virtuoso Open Source 7.2.14 Release Notes
We are pleased to announce immediate availability of a new Virtuoso Open Source Maintenance Release.
Highlights of this update include: increased stability; fixes to the HTTP and SOAP server; fixes for handling websockets; fixes in the SPARQL query processor; build, compatibility and packaging.
Further bug-fixes and feature enhancements address the following functionality realms:
- Virtuoso DBMS Engine
- SPARQL Query Processor
- Database Administration Service Conductor
- Web Server and DAV
- Faceted Browser
- R2RML
- GraphQL
- Docker
- Prebuilt Binary Installers
- Additional Information
Virtuoso DBMS Engine
- Added new MaxTempDBPages setting to virtuoso.ini
- Fixed issue when out of disk space on temp db
- Fixed int32 overflow when
dbs_file_length
is unknown - Fixed memory leak in X509 cert chain
- Fixed compiler errors from -Werror=logical-not-parentheses
- Fixed compiler errors from -Werror=incompatible-pointer-types
- Fixed compiler errors from -Werror=multistatement-macros
- Fixed issue with user defined types (UDT)
- Fixed issue when there are no parts to split
- Fixed issue with GROUP BY/ORDER BY on LEFT OUTER JOIN
- Fixed issue calling concat(wide, utf8)
- Fixed issue with length calculation in r
df_encode_for_uri()
Database Administration Service (“Conductor”)
- Fixed issue when filename starts with underscore
- Fixed typo in generation of Transient view urls
- Fixed issue with RSS menu not working on Firefox
- Fixed issue with SN DETs errors
Web Server and DAV
- Added support to handle websocket 101 connection upgrade in
http_client
- Added flag to see if connection session is server or client
- Added
WSOCK.DBA.WEBSOCKET_CONNECT()
for client operations - Added PUT/DELETE HTTP methods
- Added support for custom
%T
and%D
HTTP log format - Added flag to encode if API used as websocket client
- Fixed issue with “Content-Encoding: gzip” (fixes #1308)
- Fixed issue DAV escape; href should escape apos
- Fixed order of checking SOAP options and parameters
- Fixed allow
soap_boolean
to accept null for nullable arguments - Fixed check which options are handled by endpoint
- Fixed check defines on rest method for additional http methods allowed
- Fixed issue with JSON registered REST services
- Fixed memory leak and error when service sets error status code
- Fixed missing SOAP procedure should return 404 ‘Not Found’
Faceted Browser
- Added support for WKT rendition
- Changed DOCTYPE from XHTML to HTML5
- Removed
<base>
tag - Removed deprecated charset on stylesheet links
- Removed link to W3C XHTML validator
- Removed support for AddThis
- Moved javascript to the end of the page
- Fixed recommendations from Lighthouse accessibility check
- Fixed issue with page selector on mobile devices
- Fixed make iframe content resizable
R2RML
- Fixed issue with {col}
GraphQL
- Fixed issue with generated names longer than 100 characters