TuringDB home pagelight logodark logo
  • Discord
  • GitHub
  • Website
TuringDB

Get Started

  • Introduction
  • Get Started
  • Claude Code Skill
  • Commands

Concepts

  • Overview
  • A Columnar Graph Database
  • Versioning System
  • The DataPart System
  • Zero-Locking Architecture
  • Snapshots Isolation

Benchmarks

  • Results Summary
  • Technical Report

Query Language

  • Overview
  • Matching
  • Paths
  • Results and Aggregation
  • NEXT and WHEN
  • Subqueries
  • Functions and Types
  • Writing Data
  • Procedures and Commands
  • CheatSheet

Importing data

  • JSONL
  • CSV
  • Neo4j
  • GML
  • Parquet

Graph Development

  • Create Graph
  • Load Graph
  • Load External data
  • Create a Change
  • List Changes
  • Create Nodes and Edges
  • Update Properties
  • Submit a Change
  • Time Travel
  • Graph Examples

Vector Search

  • Vector Search

Graph Algorithms

  • Shortest Path

Tutorials

  • Example Notebooks

Python SDK

  • Get Started
  • Reference

JavaScript SDK

  • Get Started
  • Reference

Release Notes

  • All Releases
  • TuringDB 3.1

Troubleshooting

  • Troubleshooting

  • Latest release
  • All releases
  • Staying up to date
Release Notes

Release Notes

What changed in each TuringDB release, and how to upgrade.

TuringDB releases the server, the Python SDK (turingdb on PyPI) and the JavaScript SDK (turingdb on npm) together, under the same version number. Upgrade them together.

​
Latest release

TuringDB 3.1, November 9, 2026

Query parameters, the binary protocol over HTTP/1.1 by default, a WebAssembly-based TypeScript client on npm, allReduce, COLLECT and other subqueries that hold any query, and a point type with haversine distances.

​
All releases

VersionReleasedHighlights
3.1November 9, 2026Query parameters, the binary protocol over HTTP/1.1 by default, a WebAssembly-based TypeScript client on npm, allReduce, COLLECT and other subqueries, points with haversine distances
3.0.2October 26, 2026Label expressions, NEXT, COLLECT subqueries, FOREACH, quantified path patterns with several hops, parameters for labels and edge types, keys() and properties(), stDev and percentiles
3.0.1October 8, 2026WHEN ... THEN ... ELSE, map access, reduce, relationships with both arrow heads, the common numeric and string functions
3.0October 2, 2026TuringDB v3: every query runs on the new MLIR-based engine, which supports most of openCypher
1.37 and earlieruntil August 24, 2026The previous engine

Each GitHub release lists every change that went into that version.

​
Staying up to date

pip install -U turingdb          # or: uv add 'turingdb>=3.1'
npm install turingdb@latest

Restart the server after upgrading, so that it runs the new turingdb. See the Get Started guide for a first install.

ReferenceTuringDB 3.1
githublinkedinyoutubediscord