Skip to content

Releases: wordbricks/onequery

0.1.62

06 Jun 08:38

Choose a tag to compare

release: onequery cli v0.1.62

0.1.61

04 Jun 04:53
cli-v0.1.61
33f3792

Choose a tag to compare

Changelog

You can install any of these versions: npm install -g @onequery/cli@<version>

[0.1.61] - 2026-06-04

🚀 Features

  • Enable Markdown negotiation for agents VLN-719 (#258)
  • Add Vercel source provider (#259)
  • (source-api) Add clarity and cloudflare web analytics (#261)
  • (landing) Add connector SEO pages VLN-725 (#267)
  • (landing) Centralize SEO metadata generation (#268)
  • (connectors) Add Slack source connector (#270)
  • (landing) Add comparison pages (#272)

🪲 Bug Fixes

  • (landing) Load Google tag via Partytown (#253)
  • Bind provider fetch to global scope (#257)
  • (web) Avoid OpenClaw autoplay reflow (#260)
  • (landing) Prerender with workerd (#264)
  • (landing) Stabilize logo and social assets (#266)
  • Normalize display source keys (#271)
  • (landing) Streamline lead capture and crawler routes (#269)

💼 Other

  • Refactor query runtime boundaries (#250)

One-Line Summary

Split database query execution out of server into explicit runtime
packages so local Node and Workers environments use the right
dependencies.

User-Facing Changes

  • Query execution now composes through dedicated query runtime packages
    instead of server-owned query internals.
  • Local Node query execution keeps Postgres, MySQL, MotherDuck,
    Snowflake, BigQuery, D1, Laminar, and Athena connector support behind
    explicit provider registries.
  • Workers-safe query code no longer imports Polyglot SQL or Node
    provider SDKs.

Why This Changed

The previous server-owned query implementation mixed pure query
contracts, SQL validation, provider drivers, runtime composition, and
server connector broker concerns. That made it easy for Workers-unsafe
dependencies such as Polyglot SQL or Node database SDKs to leak into the
wrong runtime and made local CLI query failures harder to reason about.

How It Changed

  • Added @onequery/query as the pure query kernel for credentials,
    drivers, errors, rows, timeouts, and service orchestration.
  • Added @onequery/sql-polyglot as the sole owner of @polyglot-sql/sdk
    and SQL read-only validation.
  • Added @onequery/query-workers for Workers-safe BigQuery, Cloudflare
    D1, and Laminar drivers with injected SQL validation.
  • Added @onequery/query-node for Node provider drivers and Node runtime
    composition.
  • Kept server as a composition boundary that injects the Athena
    connector broker port instead of owning query execution.
  • Removed legacy server query exports and provider-specific server
    tester shims.
  • Added query boundary checks to prevent root provider barrels,
    Polyglot/provider SDK leakage, and legacy server query exports from
    returning.
  • Synced with origin/main and preserved the Postgres TLS verification
    fallback behavior inside @onequery/query-node instead of reviving the
    legacy server query test surface.

Bug Fixes

  • Prevents query runtime packages from depending on server control-plane
    code or importing environment-specific provider SDKs in the wrong
    package.
  • Prevents @onequery/server from becoming a compatibility layer for
    query internals.
  • Keeps Postgres sslMode=prefer retry behavior for certificate
    verification failures, including Node TLS error codes such as
    SELF_SIGNED_CERT_IN_CHAIN.
  • Fixes workspace-dev self-host runtime asset staging for the
    @onequery/sql-polyglot bundle owner.

Extra Context / Decisions

The query-node and query-workers package roots intentionally expose only
runtime and registry composition. Provider internals remain available
through explicit package subpaths where they are deliberately part of
the runtime package API.

Verification

  • rtk bun run query:boundaries
  • rtk bun run --cwd packages/query-node test --
    src/providers/node-drivers.test.ts
  • rtk bun run --cwd packages/self-host-runtime test --
    src/dev-entrypoint.test.ts
  • rtk bunx turbo test --json --filter=@onequery/self-host-runtime
  • rtk bunx turbo typecheck --json --filter=@onequery/query-node
    --filter=@onequery/query-workers --filter=@onequery/server
    --filter=@onequery/cli-server
  • rtk bunx turbo test --json --filter=@onequery/query-node
    --filter=@onequery/query-workers --filter=@onequery/server
    --filter=@onequery/cli-server
  • rtk bun run typecheck:root
  • rtk bun run format
  • rtk bun lint --format json
  • rtk bun lint --format json --type-aware
  • pre-push lefthook lint-full

Video / Screenshot

  • N/A
  • Revert "Refactor query runtime boundaries (#250)" (#252)

Summary

  • Reverts 1c72430 (#250)
  • Restores the query runtime layout that existed before the split into
    query packages

Verification

  • rtk bunx turbo typecheck --json
  • pre-push lint-full hook passed during rtk git push
  • Use Buffa register_types option for Rust proto generation (#254)

Summary

  • Configure Rust Buf generation with Buffa's official
    register_types=false option.
  • Remove the custom post-generation script that stripped generated
    register_types exports.
  • Return connectrpc::ServiceStream directly from the supervisor status
    watch handler.

Verification

  • rtk just regen-rust-proto
  • rtk just fmt
  • rtk cargo check --tests -p onequery-gateway -p onequery-proto-cli -p onequery-proto-runtime
  • rtk cargo test -p onequery-gateway
  • rtk just check-proto
  • pre-push lint-full hook
  • Expand built with libraries (#255)
  • Stop publishing landing bundle visualizer (#256)
  • (landing) Add OneQuery documentation (#262)
  • (landing) Optimize docs page SEO metadata (#265)

0.1.60

27 May 11:55
cli-v0.1.60
c02ea0f

Choose a tag to compare

Changelog

You can install any of these versions: npm install -g @onequery/cli@<version>

[0.1.60] - 2026-05-27

🪲 Bug Fixes

  • (cli) Qualify source selectors and postgres ssl (#251)

0.1.59

27 May 10:12
cli-v0.1.59
f3eef8b

Choose a tag to compare

Changelog

You can install any of these versions: npm install -g @onequery/cli@<version>

[0.1.59] - 2026-05-27

🪲 Bug Fixes

  • (cli) Remove Polyglot SQL SDK patch (#248)
  • (landing) Align install and agent access copy (#249)

0.1.58

27 May 05:19
cli-v0.1.58
4fb161c

Choose a tag to compare

Changelog

You can install any of these versions: npm install -g @onequery/cli@<version>

[0.1.58] - 2026-05-27

🚀 Features

  • (cli) Extract source connect shared crate (#215)
  • Add Cloudflare D1 provider (#218)
  • Add Snowflake data source and provider icons VLN-704 (#220)
  • (landing) Add connectors page (#222)
  • (cli) Add local profile selection
  • (landing) Improve SEO routing and blog structure (#225)
  • (landing) Add Google Tag Manager integration VLN-706 (#227)
  • (landing) Run Google Tag Manager through Partytown VLN-706 (#228)
  • Support delegated CLI data connections (#232)
  • (server) Add REST data source providers
  • (server) Add more REST data source providers (#235)
  • (server) Add marketing REST data sources (#236)
  • (landing) Derive connectors from providers (#238)
  • (landing) Improve install command selector (#240)
  • (web) Add source provider icons (#239)
  • (cli) Require provider-prefixed source refs (#244)

🪲 Bug Fixes

  • (cli) Support Bun minimum release age during upgrade (#214)
  • (server) Lazy load SQL validator (#216)
  • Harden GitHub source connections
  • (web) Remove landing hero critical request chains (#229)
  • Patch Polyglot loader for Workers (#233)
  • (landing) Bind existing session KV namespace (#237)
  • (landing) Remove critical contact modal request chain (#231)
  • (cli-release) Avoid Windows ARM workerd install failure (#246)
  • (cli-release) Checkout before npm publish setup (#247)

💼 Other

  • (web) Keep dashboard dev localhost-only (#219)
  • (landing) Migrate landing app to Astro (#221)
  • Enhance landing SEO metadata (#223)
  • (landing) Keep marketing pages static and video-native (#230)
  • (readme) Add badges and active language labels (#241)
  • (readme) Reorder language and download badges (#242)
  • (repo) Broaden contribution guidance (#243)
  • Update source URI examples (#245)

Summary

  • update README, examples, auto-debug demo, and landing fixtures to use
    provider-prefixed source URIs
  • format source API describe examples with provider://source-key
    references, including operation examples
  • add codec coverage for source URI formatting

Verification

  • bun install
  • bun lint --format json
  • bunx turbo typecheck --filter @onequery/cli-server --json
  • bunx turbo test --filter @onequery/cli-server --json
  • bunx turbo lint --json -- --type-aware --type-check

0.1.57

20 May 09:22
cli-v0.1.57
bbd27bb

Choose a tag to compare

Changelog

You can install any of these versions: npm install -g @onequery/cli@<version>

[0.1.57] - 2026-05-20

🚀 Features

  • Land audit workflow support on main (#203)
  • Add BigQuery datasets source API (#212)
  • Harden read-only SQL validation with Polyglot VLN-653 (#213)

🪲 Bug Fixes

  • Isolate audit projection sync (#206)
  • Pass query action id to execution effects (#207)
  • (repo) Allow ClawHub dry-run OIDC (#209)

💼 Other

  • (server) Loosen audit query client fixtures (#204)
  • Align auth sessions with Codex refresh cadence (#205)

Summary

  • align Better Auth session update age with Codex's 8-day refresh
    cadence
  • keep a 9-day server session expiry as a one-day grace window beyond
    proactive refresh
  • refresh CLI auth sessions after 8 days even when the stored expiry is
    still far in the future
  • align the device login fallback timeout to 15 minutes

Validation

  • cargo fmt --manifest-path apps/cli/Cargo.toml -p onequery-cli --
    --check --config imports_granularity=Item
  • bun run format
  • bun run lint
  • bun run typecheck
  • bun run test

Note

  • pre-push lint-full currently fails on an existing deprecated
    z.number().finite() usage in packages/audit-contracts/src/audit.ts,
    outside this PR's diff; branch was pushed with --no-verify after the
    validation above passed.
  • (repo) Add ClawHub publishing for OpenClaw plugin (#208)
  • (repo) Unify OpenClaw plugin release publishing (#210)
  • (openclaw-plugin) Clarify install flows and drop explicit --json (#211)

@onequery/openclaw-plugin v0.1.4

18 May 04:19
openclaw-plugin-v0.1.4
0c4d788

Choose a tag to compare

chore(openclaw-plugin): release v0.1.4

Release @onequery/openclaw-plugin v0.1.4.

@onequery/openclaw-plugin v0.1.3

18 May 03:25
openclaw-plugin-v0.1.3
2937f77

Choose a tag to compare

Changelog

You can install this version with: openclaw plugins install @onequery/openclaw-plugin

[@onequery/openclaw-plugin v0.1.3] - 2026-05-18

Features

  • Publish a compiled runtime entry (dist/index.js) in addition to the TypeScript source entry so OpenClaw community installs work with scripts disabled.

  • Add ClawHub publishing to the release workflow after npm publish.

Improvements

  • Update bundled OneQuery skill examples to use onequery ... --json.

  • Add package tests that verify the compiled runtime entry is shipped and importable.

0.1.56

14 May 07:43
cli-v0.1.56
8a58342

Choose a tag to compare

Changelog

You can install any of these versions: npm install -g @onequery/cli@<version>

[0.1.56] - 2026-05-14

🚀 Features

  • (landing) Add Cloudflare debugging blog post (#190)
  • (landing) Sharpen agent access positioning (#192)
  • (source) Drive providers from server catalog (#200)

🪲 Bug Fixes

  • (landing) Update browser title copy (#193)

💼 Other

  • (landing) Compress debug blog images (#191)
  • (repo) Enable landing preview urls (#194)

0.1.55

06 May 06:01

Choose a tag to compare

Changelog

You can install any of these versions: npm install -g @onequery/cli@<version>

[0.1.55] - 2026-05-06

💼 Other

  • (web) Update Cloudflare connection guide (#189)