Skip to content

release: 0.6.0 — openCypher TCK 91.5%→97.7% (+239)#93

Merged
dylanbstorey merged 2 commits into
mainfrom
release-0.6.0
Jun 4, 2026
Merged

release: 0.6.0 — openCypher TCK 91.5%→97.7% (+239)#93
dylanbstorey merged 2 commits into
mainfrom
release-0.6.0

Conversation

@dylanbstorey

Copy link
Copy Markdown
Contributor

Release prep for 0.6.0

A large openCypher conformance release. TCK pass rate moves from 91.5% (3549 executable) to 97.7% (3788 / 3876), +239 scenarios, zero regressions. 944/944 unit tests; functional clean.

Changes

  • Version bump to 0.6.0 — Python (__init__.py) and Rust (Cargo.toml + Cargo.lock) bindings.
  • CHANGELOG [0.6.0] entry summarizing the work since 0.5.0 (pattern & path matching completeness, temporal cluster, quantifiers, WITH/ORDER BY/aggregation, existential subqueries, validation, multi-row write paths).
  • README — new openCypher Conformance section documenting current TCK coverage (overall 97.7%; expressions 98.0%, clauses 97.2%, use cases 100%) with a pointer to the coverage matrix.
  • Metis — I-0049 work log update.

Coverage by area

Area Scenarios Passing
Overall 3,876 97.7%
Expressions 2,599 98.0%
Clauses 1,247 97.2%
Use cases 30 100%

Release step (after merge, with your go-ahead)

Pushing the v0.6.0 tag triggers .github/workflows/release.yml, which publishes to PyPI and crates.io and creates the GitHub release. That step is intentionally left for explicit confirmation — not done in this PR.

Windows CI (test_*_timestamp*) is a known flake and is allowed to fail.

Dylan Bobby Storey added 2 commits June 3, 2026 21:00
Bump python/rust binding versions to 0.6.0, add CHANGELOG [0.6.0] entry
summarizing the conformance work since 0.5.0 (pattern/path matching,
temporal, quantifiers, WITH/ORDER BY/aggregation, existential subqueries,
validation), and document current openCypher TCK coverage in the README
(97.7% overall; expressions 98.0%, clauses 97.2%, use cases 100%).
@dylanbstorey dylanbstorey merged commit 04f0345 into main Jun 4, 2026
16 of 17 checks passed
@dylanbstorey dylanbstorey deleted the release-0.6.0 branch June 4, 2026 11:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant