Skip to content

chore: bump version to v0.3.0#107

Merged
eddietejeda merged 1 commit into
mainfrom
release/v0.3.0
May 23, 2026
Merged

chore: bump version to v0.3.0#107
eddietejeda merged 1 commit into
mainfrom
release/v0.3.0

Conversation

@eddietejeda
Copy link
Copy Markdown
Contributor

v0.3.0 Release

Features

  • Arrow IPC results — query results now fetched as Arrow IPC instead of JSON rows; faster and type-faithful (integers stay integers, floats stay floats)
  • Async polling loophotdata query now waits up to 5 minutes for slow queries instead of exiting with code 2; fetches result automatically when done
  • --database flag on hotdata query — run queries against a specific managed database without databases set
  • databases show — new subcommand to inspect a managed database by name or ID
  • databases tables <db> — positional shorthand; hotdata databases tables mydb lists tables without needing the list subcommand
  • Background update notice — update-available check runs concurrently with the command and prints after output (not before)
  • Skills auto-update on upgradehotdata update now downloads and installs matching agent skills for the new binary version
  • Homebrew upgrade executionhotdata update on Homebrew installs now runs brew upgrade directly instead of just printing instructions

Fixes

  • Removed dead AsyncResponse.status field (was causing compiler warning)
  • Reordered polling loop: poll first, then sleep — eliminates 500ms delay before first check
  • Added 120s timeout to skills HTTP download client (was unlimited)
  • Replaced chained .unwrap() with .expect() in tables help path

Merge this PR then tag v0.3.0 on main to trigger the release.

Release highlights:
- feat: fetch query results as Arrow IPC (replaces JSON row format)
- feat: async query polling loop replaces exit-code-2 behaviour
- feat: --database flag on hotdata query for managed databases
- feat: databases show subcommand
- feat: databases tables <db> positional shorthand for tables list
- feat: background update-available notice printed after command output
- feat: hotdata update auto-installs/updates agent skills
- feat: hotdata update executes brew upgrade for Homebrew installs
- fix: remove dead AsyncResponse.status field (compiler warning)
- fix: reorder polling loop (poll first, sleep last)
- fix: 120s timeout on skills HTTP download client
- fix: replace chained .unwrap() with .expect() in tables help path

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@eddietejeda eddietejeda merged commit fee0a75 into main May 23, 2026
10 checks passed
@sentry
Copy link
Copy Markdown

sentry Bot commented May 23, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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