We’re excited to announce the release of ArcadeDB 26.3.2, a performance-focused release with 100+ commits and 21 closed issues. This release introduces a powerful Graph Analytical View for OLAP workloads, ultra-fast bulk edge creation, new batch APIs, and much more.
Major New Features
Graph Analytical View (GAV)
A CSR (Compressed Sparse Row) based OLAP acceleration layer for dramatically faster graph analytics. Automatically used by SQL and OpenCypher query planners. Includes build-probe hash join, count push-down, sorted neighbor lists for merge-join, anti-join with binary search, and automatic async rebuild on mutations.
High-Performance Bulk Edge Creation (GraphBatchImporter)
Ultra-fast bulk edge creation with parallel writes, parallel sorting, and a new database.batch() API for high-throughput graph ingestion scenarios.
HTTP Batch Endpoint
New /batch HTTP endpoint for executing multiple operations in a single request, reducing round-trip overhead for bulk workloads.
gRPC GraphBatchLoad RPC
Client-streaming RPC for high-throughput bulk graph loading via gRPC, complementing the HTTP batch endpoint.
GraphQL Introspection
Full GraphQL introspection support, enabling tools and IDEs to automatically discover schema, queries, and mutations.
MCP Stdio Transport
Direct integration with AI assistants via stdio protocol, alongside the existing SSE transport. Also includes profiler/server settings in MCP tools and fixed MCP authentication with API tokens.
Auto-tune maxPageRAM
Automatic detection of container memory limits at startup for better Docker and Kubernetes defaults out of the box.
Bug Fixes & Improvements
SQL Engine
- Fixed
count(*)on empty types - Fixed
CONTAINSANYregression - Fixed
$currentnull handling - Additional SQL engine stability fixes
OpenCypher
- Fixed UNWIND/WHERE push-down
- Fixed edge creation issues
Wire Protocols
- Fixed Bolt parameterized queries
- Fixed gRPC language parameter
- Fixed Gremlin defaults
Core Engine
- Fixed core concurrency issues
- Fixed vector index performance regressions
- Fixed HTTP 413 handling
- Fixed PageRank direction bug
- Addressed Java 25 warnings
Performance Improvements
- OLTP graph traversal optimizations
- Hash join improvements
- Count push-down optimization
- Single-pass BFS count propagation on CSR
- Optimized edge insertion
Upgraded Dependencies
- Gremlin 3.7.5 → 3.8.0
- Neo4j Java Driver 5.28.10 → 6.0.3
- Groovy 4.0.28 → 5.0.4
- JVector 4.0.0-rc.7 → rc.8
- 30+ minor dependency updates
Getting Started with 26.3.2
Docker
Pull the latest image from Docker Hub:
docker pull arcadedata/arcadedb:26.3.2
Visit our Docker Hub repository for more information.
Maven
Add ArcadeDB to your Java projects:
<dependency>
<groupId>com.arcadedb</groupId>
<artifactId>arcadedb-engine</artifactId>
<version>26.3.2</version>
</dependency>
All artifacts are available on Maven Central.
Documentation
For detailed information on features and usage, refer to our comprehensive documentation.
Compatibility Note
This release maintains 100% compatibility with previous database formats, meaning no export/import is required when upgrading. However, we always recommend creating a database backup before upgrading to a new version.
This release focuses on making ArcadeDB faster than ever for graph analytics and bulk data ingestion workloads.
Download ArcadeDB 26.3.2 now: GitHub Releases
For detailed documentation and getting started guides, visit docs.arcadedb.com.