Announcing Virtuoso Release 08.03.3335

We are pleased to announce the immediate availability of our latest maintenance release, Virtuoso 08.03.3335. This update introduces a massive wave of feature enhancements spanning core database performance, modern authentication protocols, and a significantly expanded AI integration layer.

For organizations planning their next system update, here are the major new features and capabilities we have built into this release.


1. Deep AI Integration with the OpenLink AI Layer (OPAL)

The most substantial additions in version 08.03.3335 reside within our OpenLink AI Layer (OPAL), which bridges enterprise knowledge graphs with modern Large Language Models (LLMs).

  • Natural Language–Based System Administration: Core administrative functions can now be performed using natural language interactions, courtesy of new database administration functionality exposed as Model Context Protocol (MCP) tools. For instance, attaching ODBC- and JDBC-accessible third-party data sources to Virtuoso in support of RDF View creation, Linked Data deployment, and many other functions traditionally administered via the HTML-based Conductor or ISQL command-line interfaces.
  • Advanced Model Support: We have added built-in support for the Gemini native API for file search, Gemini batch API processing, image generation via Gemini models, and integration with Google’s gemma model. Additionally, we have introduced GPT-5 attachment capabilities and Claude function calling.
  • OPAL Skills & Agents: We introduced a dedicated Agent class, agent tracking capabilities, and OPAL Skills alongside skill tools rendering.
  • Expanded Tooling: We designed a new tools page for WebMCP, vector stores MCP tools, and a direct Web Fetch tool tailored for OpenAI and Claude.
  • Blob Uploads: We added native support for uploading blobs directly to our AI layer (capped at 10 MB).

2. Next-Generation Authentication & Gated Access

We have updated our security and user management features to better prepare deployments for a passwordless and monetization-ready web.

  • Passkey Support: We have deployed support for modern Passkey authentication across both the Virtuoso Authentication Layer (VAL) and OpenLink Data Spaces (ODS).
  • Machine Payments Protocol (MPP): We added a new Machine Payments Protocol (MPP/x402) handler over JSON-RPC. This introduces 402 Payment Required handlers and callback hooks for access-gated resources and SPARQL endpoints, paving the way for automated, machine-to-machine micro-payments for data access.
  • Third-Party ODS Registration: Our ODS platform now supports reCAPTCHA verification during registration, alongside options to register and bind accounts using third-party identity providers.

3. DBMS Core Engine & Protocol Upgrades

Under the hood, we updated Virtuoso’s core architecture for better data sharing and networking efficiency.

  • Delta-Sharing: We added support for the delta-sharing protocol to simplify secure data sharing with external applications.
  • Modern Networking: We replaced older select() patterns with modern poll() support, and added native support for getaddrinfo() and getnameinfo().
  • JSON Canonicalization: We introduced a dedicated JSON canonicalization function to support JSON Web Signatures (JWS) and related modern web standards.

4. SPARQL, Replication, and Middleware Extensions

We heavily optimized our query processing and data transformation pipelines with new functional modules.

  • Wikibase Integration: We added support for the wikibase:mwapi SERVICE handler within our SPARQL query processor.
  • VoID Graph Generation: Virtuoso can now automatically generate a VoID (Vocabulary of Interlinked Datasets) graph for a specified graph group.
  • RDF Transactional Replication: Now includes support for multiple publications.
  • Sponger LLM Meta Processing: Our Data Transformation Middleware Layer (“Sponger”) now features multiple task types optimized specifically for LLM batch-processing integration.

Upgrading to 08.03.3335

Our installers are immediately available across on-premise environments (Linux, macOS, and Windows), Docker containers, and Cloud Editions across Amazon AWS, Microsoft Azure, and Google Cloud Platform.

Important Upgrade Note: Before manually overwriting any older binaries, please ensure your database has been properly shut down and the transaction log (virtuoso.trx) is entirely cleared using the +checkpoint-only argument. For full, step-by-step instructions, please view our Virtuoso Database Upgrade Notes.

Related