Skip to content

Prepare v0.2.1 release - #18

Merged
aaltshuler merged 1 commit into
mainfrom
codex/v0.2.1-release
Apr 14, 2026
Merged

aaltshuler merged 1 commit into
mainfrom
codex/v0.2.1-release

Conversation

@aaltshuler

Copy link
Copy Markdown
Contributor

Omnigraph v0.2.1

Omnigraph v0.2.1 is a focused follow-up release on top of v0.2.0. It adds query linting, improves query execution correctness, hardens the local RustFS bootstrap flow, and cleans up project config naming.

Highlights

Query lint and check

The CLI now ships a first-class query validation surface:

  • omnigraph query lint
  • omnigraph query check

These commands validate .gq files against either an explicit schema file or a local/S3-backed repo schema, emit structured results, and support both human-readable and JSON output.

Query execution fixes and aggregate support

This release includes several improvements in the query engine:

  • aggregate execution support for read queries
  • nullable query parameters now accept omission and explicit null for nullable params
  • traversal planning and join alignment are more robust for traversal-introduced bindings

Together, these changes make complex read queries more dependable and easier to author.

Better local RustFS startup

The local RustFS bootstrap is more resilient:

  • detects dirty/stale repo prefixes before blindly reinitializing
  • makes bootstrap recovery clearer for persisted local RustFS state
  • ships a more generic demo fixture instead of user-specific seed content

This reduces the most common failure mode in local-first setup.

Config terminology cleanup

omnigraph.yaml now uses graph-oriented naming:

  • graphs: instead of targets:
  • cli.graph / server.graph instead of target

This removes one of the more confusing overloaded terms in the CLI/server config model.

Included Changes

Upgrade Notes

  • If you maintain .gq files in-repo, add omnigraph query lint to your local validation workflow
  • Existing configs must use graphs: / graph: after this release
  • Local RustFS users should prefer the current bootstrap script from main or this release rather than older cached copies

@aaltshuler
aaltshuler merged commit 18fa8e1 into main Apr 14, 2026
2 checks passed
@aaltshuler
aaltshuler deleted the codex/v0.2.1-release branch April 14, 2026 16:33
ragnorc pushed a commit that referenced this pull request Apr 14, 2026
…-branch

[codex] Add preview UX, embed workflow, and remote branch support
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