コンテンツにスキップ
Queria Docs
Esc
↑↓navigate↵open⌘Jpreview

変更履歴

v0.28.0

2026年10月18日

Release

v0.28.0 (2026-10-18)

This release is published under the MIT License.

Features

  • dataset: Add title_kana, issued and local government codes for DCAT-GoJ

v0.27.0

2026年10月3日

Release

v0.27.0 (2026-10-03)

This release is published under the MIT License.

Bug Fixes

  • cli: Search の引数不足を fail() で止め、MCP の同じ経路にテストを足す

Documentation

  • readme: 宣言の例から語彙に無い entity 名を外す

Features

  • catalog: Search で列の条件・キー・位置情報を指定できるようにする

  • dataset: Semantic.name の entity 語彙を置き、語彙に無い名前を警告する


v0.26.0

2026年10月3日

Release

v0.26.0 (2026-10-03)

This release is published under the MIT License.

Chores

  • tools: Rotate の読み戻しで spatial を読み込む

Features

  • dataset: ライセンスのレジストリに CDLA-Permissive-2.0・Apache-2.0・CC-BY-2.0・CC-BY-3.0 を足す

v0.25.3

2026年9月22日

Release

v0.25.3 (2026-09-22)

This release is published under the MIT License.

Bug Fixes

  • lake: 曖昧さの解消で案内する / を lake のコマンドが受け取る

v0.25.2

2026年9月21日

Release

v0.25.2 (2026-09-21)

This release is published under the MIT License.

Bug Fixes

  • lake: トークンが無いときの pull のエラーで、原因を先に言う

v0.25.1

2026年9月21日

Release

v0.25.1 (2026-09-21)

This release is published under the MIT License.

Bug Fixes

  • どのハンドルのデータセットかをサーバーに聞いてから attach する

  • レビュー指摘を直す(エラー経路・同名衝突・本番条件の検証)

  • 同じデータセットの別表記を冪等にする

  • 存在しない detach を案内せず、最初の表記を残す


v0.25.0

2026年9月16日

Release

v0.25.0 (2026-09-16)

This release is published under the MIT License.

Bug Fixes

  • skills: 読めないファイルと空ディレクトリが –force を止めないようにする

Documentation

  • readme: エージェントスキルの導入を載せる

Features

  • skills: 公式スキルをエージェントの置き場に書き込む queria skills を足す

v0.24.1

2026年9月15日

Release

v0.24.1 (2026-09-15)

This release is published under the MIT License.

Bug Fixes

  • secret: 認証情報の発行が一度失敗しただけでビルドを終わらせない

v0.24.0

2026年9月14日

Release

v0.24.0 (2026-09-14)

This release is published under the MIT License.

Bug Fixes

  • s3: 一時的な失敗でリクエストを送り直す

  • s3: 分割アップロードの公開が返す答えを取りこぼさない

  • s3: 断られた認証情報を取り直してから送り直す

  • s3: 署名エラーとして断られた認証情報も取り直す

Chores

  • tools: プローブに handle 付きでデータセットを渡せるようにする

  • tools: 凍結されたデータセットにプローブを向けたら理由を言う

  • tools: 分割アップロードの条件をストレージ自身に聞く

Features

  • lake: 公開するカタログの DuckLake 形式を push 直前に検査する

  • push: カタログをディスクから分割して上げる

  • s3: 分割したアップロードにも条件を付けられるようにする


v0.23.0

2026年9月1日

Release

v0.23.0 (2026-09-01)

This release is published under the MIT License.

Bug Fixes

  • mcp: Read past a comment when scanning for unsafe functions

  • sql: Read past a leading comment in the read-only guard

Features

  • sql: Accept PIVOT and UNPIVOT

v0.22.0

2026年9月1日

Release

v0.22.0 (2026-09-01)

This release is published under the MIT License.

Bug Fixes

  • プレビューの読み取りも期限の内側で署名する

  • 一つの期限より長い push でも署名が通るようにする

  • 存在確認と候補取得の失敗で元のエラーを覆い隠さない

  • catalog: Match a qualified name exactly, newline and all

  • catalog: カタログを差し替えるとき、前のカタログのログも捨てる

  • ci: Release をセルフホステッドから戻す

  • cli: 存在しないデータセット名に did-you-mean 付きのメッセージを返す

  • core: 存在しないデータセットの attach を NoSuchDatasetError にする

  • core: 存在確認のトークンをリダイレクト先へ渡さない

  • mcp: Mcp 2.0 の API に追従する

Chores

  • deps: Bump actions/create-github-app-token from 2 to 3

  • deps: Bump uv from 0.12.0 to 0.12.1 in the minor-and-patch group

  • deps-dev: Bump mcp from 1.28.1 to 2.0.0

Continuous Integration

  • GitHub ホストランナーに戻す

  • Main への push で CI と Release がテストを二重に回すのをやめる

  • Release のジョブにタイムアウトと uv キャッシュを入れる

  • 今月はセルフホステッドランナーで回す

  • 今月はセルフホステッドランナーで回す

Documentation

  • dataset: Quote の docstring を実際の呼び出し元に合わせる

Features

  • Expose Queria’s catalog as a Python API

  • 何が起点でどこの所属かを名乗れるようにする

  • cli: Name the account that published each dataset

Refactoring

  • Catalog データセットへの依存を外す

  • catalog: Keep the published-table rule with the data

  • dataset: Move identifier quoting into physical

Testing

  • Fail any test that leaves loopback

  • Report a blocked fixture once, not twice

  • Stop the suite from pulling and listing against production

  • サーバを立てる fixture の teardown 待ちをなくす

  • core: 存在確認が HEAD で聞いたことを見る

  • core: 存在確認がトークンを持って行くことを確かめる


v0.19.1

2026年8月2日

Release

v0.19.1 (2026-08-02)

This release is published under the MIT License.

Bug Fixes

  • preview: 地図プレビューを .geo.json に、中身を FeatureCollection にする

v0.19.0

2026年8月2日

Release

v0.19.0 (2026-08-02)

This release is published under the MIT License.

Continuous Integration

  • release: ミラーの認証を GitHub App のインストールトークンにする

  • release: ミラーを別ジョブに分け、publish に skip-existing を付ける

  • release: 内部リンクの除去が取りこぼす形を塞ぐ

Features

  • Add Secret, which keeps a long build’s credentials alive

v0.18.0

2026年8月1日

Release

v0.18.0 (2026-08-01)

This release is published under the MIT License.

Bug Fixes

  • cli: テーブルのセルを切り詰めずに折り返す

  • cli: テーブル出力が非 TTY で黙って切られないようにする

Chores

  • deps: Bump uv from 0.11.32 to 0.12.0 in the minor-and-patch group

Features

  • docs: Queria docs list / show でドキュメントを端末から読めるようにする

  • push: Publish preview rows and map geometry for published tables

Refactoring

  • dataset: Extract the read-only attach from schema reading

v0.16.0

2026年7月31日

Release

v0.16.0 (2026-07-31)

This release is published under the MIT License.

Bug Fixes

  • cli: Fail on an unknown dataset or table instead of printing nothing

  • cli: Keep table columns aligned when values hold newlines

  • cli: Refuse a –format that contradicts –out

  • cli: Show a message instead of a traceback for a bad query

  • cli: 複数文の SQL を黙って捨てず、1文だけ受け付ける

  • core: Auto-attach a dataset referenced without its schema

  • lake: Expire against the session’s clock, not a UTC reading of it

  • release: Give the changelog somewhere to write the next version

  • search: データセットの検索結果が二重に出ないようにする

Features

  • auth: Treat an empty QUERIA_TOKEN as an explicit request for anonymous access

  • cli: Read queria sql from a file or stdin

  • cli: Write –out to .json and .jsonl

Performance Improvements

  • core: Attach the catalog on first reference, not at connect

  • core: Load spatial when a query first calls an ST_ function

Refactoring

  • cli: Drop the bind-only pre-run before COPY

  • cli: Render results to a stream, not straight to stdout


v0.15.0

2026年7月31日

Release

v0.15.0 (2026-07-31)

Bug Fixes

  • feedback: 確認プロンプトを [Y/n] にして誤判定で送信を捨てない

Continuous Integration

  • release: Publish an existing tag on demand

Features

  • feedback: Queria feedback と submit_feedback を追加

Testing

  • tools: Probe the write paths that do not go through dbt

  • tools: Stand in for the server side, and rotate a real dataset against it

v0.14.0

2026年7月31日

Release

v0.14.0 (2026-07-26)

This release is published under the MIT License.

Features

  • lake: Hand a build the catalog as a URL as well as a path

  • lake: Publish dbt’s artifacts alongside the data


v0.13.0

2026年7月31日

Release

v0.13.0 (2026-07-26)

This release is published under the MIT License.

Features

  • lake: Create, edit and delete the dataset itself

  • lake: Expire snapshots and clear the files they held

  • lake: Implement the credential process a build authenticates through

  • lake: Publish what the build left in the dataset’s storage

  • lake: Sync — pull, build, publish

  • lake: Tell a build whether its storage speaks TLS


v0.12.0

2026年7月31日

Release

v0.12.0 (2026-07-26)

This release is published under the MIT License.

Features

  • lake: Run a build against the dataset’s own storage

Testing

  • lake: Pin the two properties the two formats exist for

v0.11.0

2026年7月31日

Release

v0.11.0 (2026-07-26)

This release is published under the MIT License.

Chores

  • deps: Bump duckdb from 1.5.4 to 1.5.5 in the patch-updates group

  • deps: Bump uv from 0.8.24 to 0.11.32

Continuous Integration

  • Dependabot の patch/minor 更新を CI 通過後に自動マージする

  • release: 公開リポジトリへ README・変更履歴・リリースノートをミラーする

Documentation

  • 開発が非公開リポジトリで行われることを README に書く

Features

  • lake: Add the working catalog, and pull onto it

v0.10.0

2026年7月25日

Release

v0.10.0 (2026-07-25)

This release is published under the MIT License.

Documentation

  • README を licenses 任意化と –strict に合わせる

Features

  • cli: Validate/compile に –strict を追加

  • dataset: Commercial_use による拒否をやめる

  • dataset: Licenses を任意にする


v0.9.1

2026年7月25日

Release

v0.9.1 (2026-07-25)

This release is published under the MIT License.

Bug Fixes

  • dataset: Spatial を読み込んでから実データを見る

v0.9.0

2026年7月25日

Release

v0.9.0 (2026-07-25)

This release is published under the MIT License.

Features

  • dataset: CC BY 2.1 JP をライセンスレジストリに追加

v0.8.0

2026年7月25日

Release

v0.8.0 (2026-07-25)

This release is published under the MIT License.

Features

  • dataset: 公共データ利用規約(第1.0版)をライセンスレジストリに追加

v0.7.0

2026年7月25日

Release

v0.7.0 (2026-07-25)

This release is published under the MIT License.

Documentation

  • Queria dataset の使い方を README に追加

  • Read-only という説明をやめる

Features

  • cli: Queria dataset サブコマンドを追加

  • cli: Queria init を追加する

  • dataset: データセット宣言の検証と dataset.json ビルドを追加

Refactoring

  • cli: Dataset グループをやめて validate / compile をトップレベルにする

  • dataset: 英語に統一し spec を 0.1 にする


v0.6.1

2026年7月25日

Release

v0.6.1 (2026-07-19)

This release is published under the MIT License.

Bug Fixes

  • Duckdb の必要バージョンを 1.5.2 に修正

Refactoring

  • core: 実在しない互換マニフェストの参照を削除

v0.6.0

2026年7月25日

Release

v0.6.0 (2026-07-19)

This release is published under the MIT License.

Documentation

  • Mention queria login first in the README quickstart

  • Use absolute URLs for README language switch links

Features

  • Add browser-based login and logout commands

v0.5.1

2026年7月25日

Release

v0.5.1 (2026-07-19)

This release is published under the MIT License.

Bug Fixes

  • テレメトリ送信に User-Agent を設定 (Cloudflare のボット判定で 403 になるため)

v0.4.0

2026年7月25日

Release

v0.4.0 (2026-07-19)

This release is published under the MIT License.

Chores

  • deps: Bump actions/checkout from 5 to 7

  • deps: Bump python-semantic-release/python-semantic-release

Documentation

  • Describe agent-readable docs endpoints in the READMEs

  • Translate README to English, keep Japanese as README.ja.md

Features

  • Link agent-readable docs from –help and MCP instructions

v0.3.1

2026年7月25日

Release

v0.3.1 (2026-07-18)

This release is published under the MIT License.

Bug Fixes

  • mcp: Block filesystem, SSRF and dynamic-SQL access from the query tool

The query tool gated SQL only with is_read_only(), an advisory check on the leading keyword. A SELECT could still read local files via read_text() / read_csv() / glob() / ST_Read(), reach internal endpoints (read_csv(‘http://169.254.169.254/…’)), or smuggle any of these past inspection with query(‘…’). An MCP client driven by untrusted data could be made to exfiltrate secrets (e.g. ~/.ssh/id_rsa) through the tool result.

Reject these functions in the query tool. core.unsafe_function() parses the SQL with DuckDB’s own parser (json_serialize_sql) and walks the AST, so a call is found regardless of nesting, with a lexical scan as a fail-closed fallback for statements the parser refuses. The CLI keeps unrestricted SQL: it is run by a trusted local user, not an untrusted agent.

Also correct the tool docstring and server instructions, which described the tool as plain “read-only” and implied it was safe.

Continuous Integration

  • release: Docs.queria.io デプロイフックのステップを削除

Documentation

  • Describe query tool sandboxing in the README

Note that the MCP query tool runs SELECT-only over the catalogs and blocks file/URL readers and dynamic SQL, and point users at the CLI when they need unrestricted SQL.


v0.3.0

2026年7月25日

Release

v0.3.0 (2026-07-18)

This release is published under the MIT License.

Continuous Integration

  • Add Dependabot config for weekly dependency updates

Documentation

  • Add CLAUDE.md with release and docs-update guidance

Features

  • Cli コマンドと MCP ツール呼び出しにテレメトリを配線

  • 匿名・オプトアウト可能なテレメトリ基盤を追加


v0.2.1

2026年7月25日

Release

v0.2.1 (2026-07-17)

This release is published under the MIT License.

Bug Fixes

  • cli: Align read-only error message with accepted statements

The read-only guard accepts VALUES, TABLE, and FROM statements in addition to the seven listed in the rejection message. Centralize the message as core.READONLY_ERROR next to _READONLY_RE and list all ten accepted statement types.


v0.2.0

2026年7月25日

Release

v0.2.0 (2026-07-17)

This release is published under the MIT License.

Chores

  • docs: Remove Zensical docs site (moved to queria-io/docs)

Continuous Integration

  • release: Publish automatically on push to main

  • release: Trigger docs.queria.io rebuild via deploy hook

Documentation

  • Document API tokens and direct-access CREATE SECRET

  • Update README usage for new commands

Features

  • Add API token support

Resolve tokens from –token flag, QUERIA_TOKEN env var, or ~/.config/queria/config.toml, and create a scoped DuckDB HTTP secret (BEARER_TOKEN) on connect. Add ‘queria auth set-token/status/clear’ subcommands and a rate-limit hint on HTTP 429

  • Add info command and get_dataset_info MCP tool

Shows a dataset’s metadata (license, source URL, repository, schemas, last build time) as field/value rows. The README body is opt-in via –readme / include_readme because it can be long.

  • Add summarize command

Runs DuckDB SUMMARIZE against a table referenced as dataset.schema.table (schema defaults to main). Documents that it scans the whole table over HTTP.

  • Cross-catalog search over datasets, tables and columns

Replaces the dataset-only search with a search across datasets, tables and columns backed by catalog.main.mart_search_entries. The MCP search_datasets tool is renamed to search accordingly.

  • cli: Add markdown output format

v0.1.0

2026年7月25日

Release

v0.1.0 (2026-07-11)

This release is published under the MIT License.

Chores

  • Update org references from flo8s to queria-io

Continuous Integration

  • Test, docs deploy, and release workflows

Documentation

  • Documentation site for docs.queria.io

Features

  • cli: Subcommand interface with table/csv/json/jsonl and file output

  • core: Read-only connection with auto-attach and catalog queries

  • mcp: Stdio MCP server with row and payload caps