Neo4j 3.1 introduces a new state-of-the-art clustering architecture using the Raft protocol, enabling support for ultra-large clusters and wider cluster topologies, including built-in load balancing and causal consistency with tunable clustering consistency models. The release also includes enterprise-class security features such as multiple users, role-based access control, query and security event logging, list and terminate running queries, fine-grained access control, and a new schema viewer for graph model visualization. Additionally, Neo4j 3.1 introduces long-requested improvements in the database kernel, including more efficient space management and execution guard for max query duration per instance. The release also supports IBM POWER8 with CAPI Flash, enabling ultra-high scalability for graph processing on an ultra-large scale.