v3.2.0

git-ai-project/git-aiv3.2.0Sep 15, 2026by github-actions[bot]

Upgrading?

AI Summary

Focuses on query planning improvements, SDK updates, and CI optimization for HelixDB.

Key Highlights

  • Added static query error codes and made secondary-index planning V2-aware.
  • Updated Python and JavaScript SDKs.
  • Moved heavy CI to free GitHub runners.
  • Documented Cloud error codes, rate limits, and HTTP gateway contracts.

New Features

  • Static query error codes
  • Renew ID leases proactively
  • Managed database selection in SDK

Full Release Notes

## What's Changed
* Release Python and JavaScript SDK updates by @xav-db in https://github.com/HelixDB/helix-db/pull/970
* Move heavy CI to free GitHub runners by @xav-db in https://github.com/HelixDB/helix-db/pull/993
* ci: notify Discord about new issues by @xav-db in https://github.com/HelixDB/helix-db/pull/994
* docs: update Helix Cloud onboarding by @xav-db in https://github.com/HelixDB/helix-db/pull/997
* docs: rename Using the Cloud page by @xav-db in https://github.com/HelixDB/helix-db/pull/998
* Make secondary-index planning V2-aware by @matthewsanetra in https://github.com/HelixDB/helix-db/pull/974
* Encode exact planner-executor cardinality programs by @matthewsanetra in https://github.com/HelixDB/helix-db/pull/975
* Add static query error codes by @matthewsanetra in https://github.com/HelixDB/helix-db/pull/979
* Update SlateDB fork to v0.15 by @matthewsanetra in https://github.com/HelixDB/helix-db/pull/996
* fix: align Python SDK license packaging with Apache-2.0 by @xav-db in https://github.com/HelixDB/helix-db/pull/1002
* Use commutative merges for add-only topology writes by @xav-db in https://github.com/HelixDB/helix-db/pull/1005
* Update MCP setup guide for production by @xav-db in https://github.com/HelixDB/helix-db/pull/1010
* fix(cli): validate 3.1.2 release artifacts by @xav-db in https://github.com/HelixDB/helix-db/pull/995
* fix(sdk): preserve remote error metadata by @ambikeesshh in https://github.com/HelixDB/helix-db/pull/999
* release(go): publish server SDK v0.3.0 by @xav-db in https://github.com/HelixDB/helix-db/pull/1013
* Infer empty return shapes by @xav-db in https://github.com/HelixDB/helix-db/pull/980
* fix(go): keep embedded adapters out of server module by @xav-db in https://github.com/HelixDB/helix-db/pull/1014
* feat(planner): plan bounded equality domains by @matthewsanetra in https://github.com/HelixDB/helix-db/pull/1015
* Canonicalize adjacent pipeline filters for index planning by @xav-db in https://github.com/HelixDB/helix-db/pull/1017
* Make encoding v2 the source of truth by @xav-db in https://github.com/HelixDB/helix-db/pull/982
* fix(cli): model query auth schemes by @ambikeesshh in https://github.com/HelixDB/helix-db/pull/1016
* Polish CLI and SDK onboarding by @xav-db in https://github.com/HelixDB/helix-db/pull/1003
* Document Cloud error codes and expose SDK envelopes by @matthewsanetra in https://github.com/HelixDB/helix-db/pull/1020
* Document Helix Cloud request rate limits by @matthewsanetra in https://github.com/HelixDB/helix-db/pull/1021
* Replace obsolete quickstart with executable CLI journey by @xav-db in https://github.com/HelixDB/helix-db/pull/1001
* docs: correct contributor guide license by @xav-db in https://github.com/HelixDB/helix-db/pull/1027
* Document Helix Cloud rate limits and query errors by @xav-db in https://github.com/HelixDB/helix-db/pull/1026
* Publish HelixDB agent-ready HTTP API documentation by @xav-db in https://github.com/HelixDB/helix-db/pull/1022
* Treat Cloud warm 204 responses as SDK success by @matthewsanetra in https://github.com/HelixDB/helix-db/pull/1029
* Clarify Cloud HTTP gateway contracts by @matthewsanetra in https://github.com/HelixDB/helix-db/pull/1030
* Consolidate startup migrations by @xav-db in https://github.com/HelixDB/helix-db/pull/1028
* Fix deletes for entities omitted from vector indexes by @xav-db in https://github.com/HelixDB/helix-db/pull/1023
* Fix production coverage bootstrap path by @matthewsanetra in https://github.com/HelixDB/helix-db/pull/1035
* Accept integer JSON values for float parameters by @matthewsanetra in https://github.com/HelixDB/helix-db/pull/1034
* fix(go): accept every integer width in typed float parameters by @Tyagiquamar in https://github.com/HelixDB/helix-db/pull/1032
* fix(go): quote sdk path in external consumer boundary test by @Tyagiquamar in https://github.com/HelixDB/helix-db/pull/1033
* fix: check container runtime is available in stop and restart by @Cintu07 in https://github.com/HelixDB/helix-db/pull/1036
* docs: document the Linux C toolchain and OpenSSL build prerequisites by @Cintu07 in https://github.com/HelixDB/helix-db/pull/1037
* build: drop the system OpenSSL dependency from helix-cli by @Cintu07 in https://github.com/HelixDB/helix-db/pull/1038
* Move Helix Cloud CLI to WorkOS sessions by @xav-db in https://github.com/HelixDB/helix-db/pull/1025
* Make shared-row graph deletes conflict by logical member by @xav-db in https://github.com/HelixDB/helix-db/pull/1041
* fix: name the missing container runtime in logs and status by @Cintu07 in https://github.com/HelixDB/helix-db/pull/1039
* docs: replace stale clippy script instructions by @macayu17 in https://github.com/HelixDB/helix-db/pull/1047
* fix(db): keep GetOperation on the open graph write by @batmnnn in https://github.com/HelixDB/helix-db/pull/1045
* Add receipt-free exact-epoch writer fencing by @xav-db in https://github.com/HelixDB/helix-db/pull/1018
* Fix base CI blockers by @xav-db in https://github.com/HelixDB/helix-db/pull/1052
* fix: only report a truncated cycle result when a cycle was left out by @Cintu07 in https://github.com/HelixDB/helix-db/pull/1051
* fix: use CanonicalNumber for planner proofs and GROUP BY by @batmnnn in https://github.com/HelixDB/helix-db/pull/1049
* test: assert the Louvain local move never lowers modularity by @Cintu07 in https://github.com/HelixDB/helix-db/pull/1050
* ci: use standard GitHub-hosted runners by @xav-db in https://github.com/HelixDB/helix-db/pull/1056
* Bump SlateDB fork to v0.16 by @matthewsanetra in https://github.com/HelixDB/helix-db/pull/1055
* Fix lifecycle convergence across all index families by @xav-db in https://github.com/HelixDB/helix-db/pull/1053
* Make checked disjoint membership writes the default by @xav-db in https://github.com/HelixDB/helix-db/pull/1074
* Bump fast-uri from 3.1.5 to 3.1.7 in /docs in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/HelixDB/helix-db/pull/1062
* fix(go): accept every value type in typed datetime parameters by @Tyagiquamar in https://github.com/HelixDB/helix-db/pull/1058
* test(db): check simd kernels against the scalar reference on rounding sensitive input by @Cintu07 in https://github.com/HelixDB/helix-db/pull/1075
* fix(rust-sdk): align #[query] examples with Result contract by @Kanasjnr in https://github.com/HelixDB/helix-db/pull/1031
* fix: share one property-blob decode across all ORDER BY keys for a row by @aetosdios27 in https://github.com/HelixDB/helix-db/pull/1071
* fix: cap unrestricted vector/text search k with a default result ceiling by @aetosdios27 in https://github.com/HelixDB/helix-db/pull/1073
* Optimize ordered type reads with reverse range scans and runtime limits by @xav-db in https://github.com/HelixDB/helix-db/pull/1081
* docs: align cloud and SDK documentation by @xav-db in https://github.com/HelixDB/helix-db/pull/1083
* test(db): check the x86 simd kernels against the scalar reference too by @Cintu07 in https://github.com/HelixDB/helix-db/pull/1082
* fix: reject path-traversal characters in instance names by @aetosdios27 in https://github.com/HelixDB/helix-db/pull/1064
* fix(cli): make the runtime start hint match the runtime that was detected by @Cintu07 in https://github.com/HelixDB/helix-db/pull/1059
* feat(db): renew ID leases proactively by @matthewsanetra in https://github.com/HelixDB/helix-db/pull/1076
* fix(planner): retain selective equality access paths by @matthewsanetra in https://github.com/HelixDB/helix-db/pull/1090
* Unify active text admission error contracts and documentation by @matthewsanetra in https://github.com/HelixDB/helix-db/pull/1093
* Update Docker documentation and CLI default for v0.0.5 by @matthewsanetra in https://github.com/HelixDB/helix-db/pull/1099
* Bump CLI version to 3.2.0 by @matthewsanetra in https://github.com/HelixDB/helix-db/pull/1100

## New Contributors
* @Tyagiquamar made their first contribution in https://github.com/HelixDB/helix-db/pull/1032
* @macayu17 made their first contribution in https://github.com/HelixDB/helix-db/pull/1047
* @batmnnn made their first contribution in https://github.com/HelixDB/helix-db/pull/1045
* @Kanasjnr made their first contribution in https://github.com/HelixDB/helix-db/pull/1031
* @aetosdios27 made their first contribution in https://github.com/HelixDB/helix-db/pull/1071

**Full Changelog**: https://github.com/HelixDB/helix-db/compare/v3.1.1...v3.2.0

Related Repositories