Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
## [0.2.3] - 2026-05-19

### 🚀 Features

- *(databases)* Add managed databases CLI for parquet table loads (#82)
- *(sandbox)* Add sandbox JWT support
- *(tty)* Add no-input flag and tty checks for interactive commands

### 🐛 Bug Fixes

- *(deps)* Bump openssl to 0.10.79 for CVE fixes (#77)

### 💼 Other

- Ignore macOS metadata files (#81)

### 📚 Documentation

- *(skill)* Document managed databases commands
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

super nit: missing blank line between the last bullet of the 0.2.3 section and the ## [0.2.2] header — every other version boundary in this file has one. (not blocking)

Suggested change
- *(skill)* Document managed databases commands
- *(skill)* Document managed databases commands

## [0.2.2] - 2026-05-04

### 🚀 Features
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "hotdata-cli"
version = "0.2.2"
version = "0.2.3"
edition = "2024"
repository = "https://github.com/hotdata-dev/hotdata-cli"
description = "CLI tool for Hotdata.dev"
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<br>
Command line interface for <a href="https://www.hotdata.dev">Hotdata</a>.
<br><br>
<img src="https://img.shields.io/badge/version-0.2.2-blue" alt="version">
<img src="https://img.shields.io/badge/version-0.2.3-blue" alt="version">
<a href="https://github.com/hotdata-dev/hotdata-cli/actions/workflows/ci.yml"><img src="https://github.com/hotdata-dev/hotdata-cli/actions/workflows/ci.yml/badge.svg" alt="build"></a>
<a href="https://codecov.io/gh/hotdata-dev/hotdata-cli"><img src="https://codecov.io/gh/hotdata-dev/hotdata-cli/branch/main/graph/badge.svg" alt="coverage"></a>
</p>
Expand Down
2 changes: 2 additions & 0 deletions cliff.toml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,8 @@ split_commits = false
commit_preprocessors = [
# Legacy non-conventional commit on main (pre–conventional-commit discipline).
{ pattern = "^change to sandbox api$", replace = "feat(sandbox): align CLI with updated sandbox API" },
{ pattern = "^Add managed databases CLI", replace = "feat(databases): add managed databases CLI for parquet table loads" },
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

super nit: this pattern lacks the $ end anchor that the next line uses, so a future commit like Add managed databases CLI for X would be rewritten to feat(databases): add managed databases CLI for parquet table loads for X (duplicated tail). It worked here because the source commit was an exact match, but anchoring it would make the two adjacent preprocessors consistent. (not blocking)

Suggested change
{ pattern = "^Add managed databases CLI", replace = "feat(databases): add managed databases CLI for parquet table loads" },
{ pattern = "^Add managed databases CLI$", replace = "feat(databases): add managed databases CLI for parquet table loads" },

{ pattern = "^Add sandbox JWT support$", replace = "feat(sandbox): add sandbox JWT support" },
# Replace issue numbers with link templates to be updated in `changelog.postprocessors`.
#{ pattern = '\((\w+\s)?#([0-9]+)\)', replace = "([#${2}](<REPO>/issues/${2}))"},
# Check spelling of the commit message using https://github.com/crate-ci/typos.
Expand Down
2 changes: 1 addition & 1 deletion skills/hotdata-geospatial/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: hotdata-geospatial
description: Use this skill only when the user is working with geospatial data in Hotdata (PostGIS-style SQL like ST_* functions, geometry/WKB, bbox filtering, point-in-polygon, distance/area, lat/lon, spatial joins, “geospatial”, “GIS”, “PostGIS”). Do not load this skill for non-geospatial SQL or general Hotdata usage.
version: 0.2.2
version: 0.2.3
---

# Hotdata Geospatial Skill
Expand Down
2 changes: 1 addition & 1 deletion skills/hotdata/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: hotdata
description: Use this skill when the user wants to run hotdata CLI commands, query the Hotdata API, list workspaces, list connections, create connections, list or create managed databases, load parquet into database tables, list tables, manage datasets, execute SQL queries, inspect query run history, search tables, manage indexes, manage sandboxes, manage workspace context and stored docs such as context:DATAMODEL via the context API (`hotdata context`), install or update the bundled agent skills (`hotdata skills`), generate shell completions (`hotdata completions`), or interact with the hotdata service. Activate when the user says "run hotdata", "query hotdata", "list workspaces", "list connections", "create a connection", "list databases", "create a database", "managed database", "load parquet", "list tables", "list datasets", "create a dataset", "upload a dataset", "execute a query", "search a table", "list indexes", "create an index", "list query runs", "list past queries", "query history", "list sandboxes", "create a sandbox", "run a sandbox", "workspace context", "pull context", "push context", "data model", "context:DATAMODEL", or asks you to use the hotdata CLI.
version: 0.2.2
version: 0.2.3
---

# Hotdata CLI Skill
Expand Down
Loading