TerminusDB 10.1.8 adds a GraphQL endpoint and a built-in GraphiQL explorer for every data product. It was released on 10 November 2022.
- Query with GraphQL — every data product gets a
/api/graphql/endpoint. - Check existence with HEAD — ask if a document exists without fetching it.
- Run on ARM64 — official builds for Apple Silicon and ARM servers.
Query with GraphQL
What it does
Every data product gets a GraphQL endpoint at /api/graphql/ORG/DB. TerminusDB generates the GraphQL schema from your TerminusDB schema, so the types and fields match your data. A GraphiQL UI sits at /graphiql/ORG/DB for exploring queries in the browser.
curl -u admin:root -X POST http://localhost:6363/api/graphql/admin/mydb \
-H 'Content-Type: application/json' \
-d '{"query": "{ Person { name } }"}'Why it matters
Data mesh is here, with data products that enables you to scale your data infrastructure. With GraphQL, you can query any data product with a familiar and powerful query language. Every TerminusDB product enables you to encode the data contract directly into the data product knowledge graph schema.
Read more: GraphQL basics · How to query with GraphQL
Check existence with HEAD
What it does
HEAD on the document endpoint answers "does this document exist?" without returning the body. It's a cheap existence check before you write or fetch.
curl -I -u admin:root "http://localhost:6363/api/document/admin/mydb?id=Person/Jane"Run on ARM64
What it does
TerminusDB now ships ARM64 builds. The server runs natively on Apple Silicon machines and ARM servers, with no emulation.
Read more: Install with Docker
Fixes
- Anonymous users get an explicit URI in the system database.
- Triple-load error reporting is clearer and more reliable.
@metadataingest and retrieval bugs on classes fixed.- Diffs no longer return or compare explicit subdocument IDs.
sys:Unitnow works insideOptionalproperties.
Upgrade
docker pull terminusdb/terminusdb-server:v10.1.8No data migration is needed. Docker install guide · GitHub release
Previous: TerminusDB 10.1.7 · Next: TerminusDB 10.1.9 · TerminusDB 10.1 changelog · Release index