We’re thrilled to announce the release of ArcadeDB 26.3.1, a major milestone with 190+ commits and 52 closed issues. This release introduces a wealth of new features including a completely redesigned Studio, native MCP Server support, geospatial indexing, time-series data model, and much more.
Major New Features
Redesigned Studio with AI Assistant
A complete rewrite delivering modern administration capabilities including code completion for SQL/OpenCypher, server profiler with FlameGraph visualization, dedicated management pages for buckets and indexes, enhanced metric monitoring, improved graph rendering, user/group management, and an integrated AI assistant panel in beta.
MCP Server (Model Context Protocol)
Built-in MCP server enabling AI assistants and LLM-based tools to interact with ArcadeDB directly, plus new API Key authentication managed through the Studio security panel.
Geospatial Indexing
Native geospatial capabilities with geo.* SQL functions powered by LSM-Tree storage for spatial queries and proximity searches.
TimeSeries Data Model
Native time-series support featuring columnar storage with multiple compression methods, shard-per-core parallelism, InfluxDB Line Protocol ingestion, Prometheus protocol compatibility, PromQL language support, continuous aggregates, retention policies, downsampling tiers, and Grafana integration.
Materialized Views
Pre-computed query results stored and automatically maintained, with full Studio integration.
Hash Index (Extendible Hashing)
New index type for faster exact-match lookups as an alternative to LSM-Tree indexes.
73 Built-in Graph Algorithms
Comprehensive set of popular graph algorithms covering centrality, community detection, and pathfinding:
- Pathfinding: Shortest Path, Dijkstra, A*, Bellman-Ford, Duan SSSP, K-Shortest Paths (Yen’s), All Simple Paths, All-Pairs Shortest Paths (Floyd-Warshall), Single-Source Dijkstra, Longest Path (DAG), All Shortest Paths
- Traversal: Breadth-First Search (BFS), Depth-First Search (DFS)
- Centrality: PageRank, Personalized PageRank, ArticleRank, Betweenness Centrality (Brandes), Closeness Centrality, Harmonic Centrality, Eigenvector Centrality, Degree Centrality, Katz Centrality, HITS (Hub/Authority), Eccentricity
- Community Detection: Weakly Connected Components (Union-Find), Strongly Connected Components (Kosaraju), Louvain, Leiden, Label Propagation, Speaker-Listener Label Propagation (SLPA), Hierarchical Clustering
- Graph Structure / Topology: Triangle Count, Local Clustering Coefficient, Articulation Points (Tarjan), Bridges (Tarjan), Biconnected Components, Topological Sort (Kahn), Cycle Detection, K-Core Decomposition, K-Truss Decomposition, Maximal Cliques (Bron-Kerbosch), Graph Summary, Assortativity, Conductance, Modularity Score, Rich-Club Coefficient, Bipartite Check, Graph Coloring, Densest Subgraph (Charikar), Maximum, Flow (Edmonds-Karp), Max K-Cut, Minimum Spanning Tree (Kruskal), Minimum Spanning Arborescence (Chu-Liu/Edmonds), Steiner Tree
- Link Prediction: Adamic-Adar, Jaccard Similarity, Common Neighbors, Resource Allocation, Preferential Attachment, Same Community, Total Neighbors, SimRank
- Graph Embeddings / ML: Node2Vec, FastRP, HashGNN, GraphSAGE
- Other: VoteRank, Influence Maximization (Independent Cascade), Random Walk, K-Nearest Neighbors
- Path Expansion (APOC-style): Path Expand, Path Expand Config, Spanning Tree, Subgraph All, Subgraph Nodes
Parallel Query Execution
SQL queries now leverage multiple CPU cores with safety guards against deadlocks.
OpenCypher Enhancements
User management commands (CREATE USER, DROP USER) and constraint syntax support.
Bug Fixes & Improvements
SQL Engine
- Fixed
IN (SELECT ...)with indexed fields - Fixed optimization failures and subquery
LEThandling - Fixed
CONTAINSTEXTfiltering and operators - Fixed
min/maxindex usage - Fixed edge creation with empty arrays
- Fixed reserved keywords and filter pushdown logic
OpenCypher
- Fixed filter operations and property filters on relationship patterns
- Fixed parameter usage and
COUNTon non-existing labels - Fixed result ordering and CASE clause handling
Wire Protocols
- Corrected Bolt parameterized queries
- Neo4j Desktop 1.6.0+ compatibility
- Fixed gRPC transaction IDs
- Fixed Gremlin WebSocket issues
- Fixed Redis command validation and formatting
HTTP API
- Fixed broken params and vector neighbor expansion
- Fixed Studio API headers and session integration
Core Engine
- Fixed edge index invalidation and page cache flushing
- Removed
sun.misc.Unsafeusage - Improved page retrieval performance
Server & Security
- Fixed root user database settings updates
- Fixed security issues during execution
Other
- Fixed JSON serialization
- Fixed Neo4j importer multi-label handling
- 40+ dependency updates
- GraalVM manifest support
Getting Started with 26.3.1
Docker
Pull the latest image from Docker Hub:
docker pull arcadedata/arcadedb:26.3.1
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.1</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 is one of the most feature-packed releases in ArcadeDB’s history, reflecting the growing momentum of both the project and its community.
Download ArcadeDB 26.3.1 now: GitHub Releases
For detailed documentation and getting started guides, visit docs.arcadedb.com.