Releases: wordbricks/onequery
0.1.62
0.1.61
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
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-fullhook passed duringrtk git push - Use Buffa register_types option for Rust proto generation (#254)
Summary
- Configure Rust Buf generation with Buffa's official
register_types=falseoption. - Remove the custom post-generation script that stripped generated
register_typesexports. - Return
connectrpc::ServiceStreamdirectly from the supervisor status
watch handler.
Verification
rtk just regen-rust-protortk just fmtrtk cargo check --tests -p onequery-gateway -p onequery-proto-cli -p onequery-proto-runtimertk cargo test -p onequery-gatewayrtk just check-proto- pre-push
lint-fullhook - 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
0.1.59
0.1.58
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
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
chore(openclaw-plugin): release v0.1.4
Release @onequery/openclaw-plugin v0.1.4.
@onequery/openclaw-plugin v0.1.3
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
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)