Updates

Changelog and release notes for the Dual platform and API.

Subscribe to the GitHub repository for real-time notifications.

v1.0.0March 27, 2026Latest

Official v1.0 release, all platform components, SDKs, plugins, and documentation promoted to production-ready status.

New
TypeScript SDK v1.0.0, fully-typed client library covering 102 endpoints across 14 modules. Stable API surface with semantic versioning guarantees.
New
Python SDK v1.0.0, sync and async interfaces with Pydantic models, automatic retry, and typed error hierarchy.
New
Three Claude plugins v1.0.0, Token Manager, Developer Kit, and AI Toolkit, all connected to the hosted MCP endpoint at mcp-testnet.dual.network/mcp.
New
Hosted MCP server at mcp-testnet.dual.network/mcp with 80+ tools, no local installation required. Supports API key authentication via X-API-Key header.
New
Dual Console at console-testnet.blockv.io for API key management, organisation setup, and token administration.
Improved
All demo applications (Event Ticketing, Wine Provenance, Real Estate) updated to v1.0 with production URLs and public GitHub repositories.
Improved
Documentation site fully reviewed, corrected all MCP references, plugin archives, SDK examples, and external links.
Improved
Plugin archives rebuilt with hosted MCP endpoint configuration and single DUAL_API_KEY environment variable.
v3.3.0March 16, 2026

Three production-ready demo apps, comprehensive documentation improvements, and AI-native platform tooling.

New
Three demo applications - Event Ticketing, Wine Provenance, and Real Estate - each with live deployments, public GitHub repositories, and full Dual SDK integration.
New
TypeScript SDK embedded directly in each demo app (102 methods, 14 modules) with Data Provider pattern for seamless demo/live mode switching.
New
Use Cases page showcasing industry verticals with live demos and Dual primitives mapping.
New
Architecture overview page with visual stack diagram from client application through API, Event Bus, Sequencer, to ZK rollup.
New
API Reference landing page with 14 endpoint categories, method counts, and authentication guide.
New
Camera-based QR scanner with Dual Network verification flow in all three demo apps.
Improved
SEO: robots.txt, dynamic sitemap, Open Graph / Twitter Card meta tags, and JSON-LD structured data (WebSite, TechArticle, WebAPI) across all pages.
Improved
Navigation unified - header mega-menus and sidebar now share a single data source in navigation.ts.
Improved
Tutorial system extended with 'Building Three Demo Apps' technical walkthrough (25 min, intermediate).
Improved
Homepage redesigned with platform metrics bar (102 SDK methods, 70+ endpoints, 80 MCP tools) and AI-Native Platform showcase.
v3.2.0March 10, 2026

Batch actions, webhook testing, and template variations - this release focuses on developer productivity and throughput.

New
Batch action execution endpoint (POST /ebus/actions/batch) - submit up to 500 actions in a single request for 10x throughput.
New
Webhook test endpoint (POST /webhooks/{id}/test) - validate connectivity and inspect payload format without triggering real events.
New
Template variations - create derived templates that inherit base fields while overriding specific properties.
New
Public stats endpoint (GET /indexer/stats) - platform-wide metrics including total objects, active templates, and sequencer throughput.
Improved
Action queue throughput increased from 500 to 2,000 actions/second per organization.
Fixed
Fixed race condition in concurrent object state transitions that could cause stale reads for 200ms after a write.
v3.1.0February 15, 2026

SDK improvements, new indexer filters, and batch action enhancements.

New
TypeScript SDK v2.0 with full type coverage for all 102 endpoints.
New
Geo-radius search filter for objects with location properties.
Improved
Batch action endpoint now supports up to 500 actions per request (previously 100).
Improved
Webhook retry logic with exponential backoff - failed deliveries retry up to 5 times.
Fixed
Object transfer events now correctly fire webhooks for both sender and receiver orgs.
Deprecated
Legacy /v2/objects endpoint will be removed in v4.0. Use /objects with API version header instead.
v3.0.0January 8, 2026

Major release: new authentication model, template versioning, and Event Bus redesign.

New
EIP-712 typed data signatures for all mutation requests.
New
Template versioning - templates now support semver naming (e.g., my-org::asset::v2).
New
Sequencer checkpoints with on-chain anchoring every 15 minutes.
New
Role-based access control with custom permission sets per organization.
Breaking
Auth header changed from X-Api-Key to standard Authorization: Bearer format for JWT tokens. API keys remain supported via the x-api-key header.

Migration Required:

Replace App-Id/App-Secret headers with either Authorization: Bearer <token> or x-api-key: <key>.

Breaking
Template properties field renamed from 'attrs' to 'properties'.

Migration Required:

Update all template creation and update payloads. Existing templates are auto-migrated, but client code must use the new field name.

Breaking
Event Bus endpoint moved from /actions to /ebus/actions.

Migration Required:

Update all action execution calls. The old /actions endpoint returns 301 redirects for 90 days.

Breaking
Object response shape changed - 'vAtom' wrapper removed, properties now at top level.

Migration Required:

Remove .vAtom accessor from response parsing. SDK v2.0+ handles this automatically.

Fixed
Race condition in concurrent object transfers resolved with optimistic locking.
Improved
API response times reduced by 40% through query optimisation and connection pooling.
v2.4.1December 12, 2025

Security patch and minor improvements before the v3 migration.

Fixed
Patched JWT validation to reject tokens with algorithm: none - CVE-2025-Dual-001.
Fixed
Storage upload endpoint now enforces Content-Length limits before buffering the full body.
Improved
Rate limiter now returns Retry-After header with the exact reset timestamp.
v2.4.0November 20, 2025

Webhooks v2, improved search, and notification channels.

New
Webhooks v2 with HMAC-SHA256 signature verification - every delivery includes an X-Dual-Signature header.
New
Notification channels - route alerts to email, webhook, or in-app based on event type and severity.
Improved
Object search now supports full-text queries across metadata fields with relevance scoring.
Improved
Dashboard API key management - rotate keys with zero-downtime grace period (old key valid for 5 minutes after rotation).