Release v0.11.0 - #12
Merged
Merged
Conversation
## What's New - Add native graph pipeline execution for multi-stage graph queries. - Expand GQL Beta with WITH, DISTINCT, aggregation, UNION, read-only subqueries, constrained shortest paths, and keyed MERGE. - Add structured graph pipeline APIs across Rust, Node.js, and Python. ## Improvements - Route GQL language features through shared graph-row, graph algorithm, and transaction substrates. - Preserve deterministic cursors, cap enforcement, compact rows, async connector parity, and explain output for the expanded GQL surface. ## Documentation - Update README, getting-started, API reference, GQL subset docs, changelog, and package versions for v0.11.0.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[0.11.0] - 2026-06-02
Added
GQL Beta Language Expansion
WITHpipelines, scalar aliases, projection-local row operations, and seeded laterMATCH/OPTIONAL MATCHexecution over the native graph pipeline substrate.CASE, scalar functions, and shared expression evaluation for GQL reads, mutations, and graph-row-backed execution.DISTINCTand aggregation. AddedRETURN DISTINCT,WITH DISTINCT,count,sum,avg,min,max,collect, aggregateDISTINCT, grouping, aggregate row operations, and compact-row output support.UNION,UNION ALL,EXISTS {}predicates, andCALL {}subqueries with deterministic ordering, cursors, cap enforcement, correlation caching, and explain output.shortestPathandallShortestPathspath assignments backed by the native shortest-path algorithms, including path helper return values.MERGE. Added keyed node and relationshipMERGEwithON CREATE SET/ON MATCH SET, mutation stats, mutationRETURN DISTINCT, and transaction-backed atomic execution.Changed
GQL Execution
Fixed
UNIONde-duplication.CALLrow cap handling, optionalEXISTSsemantics, shortest-path endpoint resolution, row-cap enforcement, and truthful explain output.MERGErow counting, mutation profiling, lateSETevaluation over created or matched aliases, deterministic mutationRETURN DISTINCT, and transaction-local overlay/coalescing behavior.