Skip to content

Releases: yiminspace/quarry

Quarry 1.0.0

Choose a tag to compare

@Wangggym Wangggym released this 09 Sep 01:41

Quarry 1.0.0

Stable interface

  • First stable release of Quarry's CLI, local GUI, MCP server and public Python
    query API. The documented commands, workspace/saved-query formats and result
    contracts follow the compatibility policy in COMPATIBILITY.md.
  • PostgreSQL, MySQL and Redis are the stable engine scope within the documented
    test matrix. Neptune/openCypher remains experimental; its local empty endpoint
    is not a graph database emulator or proof of AWS/IAM compatibility.
  • Default query execution is read-only. CLI and MCP writes require explicit
    authorization with additional prod confirmation; GUI queries stay read-only.
    Python callers are responsible for authorizing allow_write=True.
  • Exact numeric strings, duplicate/empty column metadata, Redis JSON replies,
    bounded results and active-tab exports form the stable result contract.
    GUI SQL drafts and bounded result snapshots persist when browser storage is
    available. Large results remain in-session.

Upgrade from 0.x

  • No workspace or saved-query migration is required from 0.25.1. The 1.0 change
    establishes the stable contract and package metadata; database query behavior
    is unchanged from the audited 0.25.1 implementation.
  • Upgrading from older 0.x versions also adopts the 0.25.1 corrections: CLI
    defaults to 500 rows (--max-rows 0 disables the cap), big integers/exact
    decimals are strings, and duplicate object-result columns get unique suffixes.
    CLI JSON stays a row array; GUI/MCP/Python return QueryResult.
  • SQL batches, psql backslash commands and PostgreSQL data-modifying CTEs are
    explicitly unsupported. Use individual authorized statements, with RETURNING
    where rows are needed.

Fixed

  • GUI autocomplete stays closed after Escape even when an earlier input refresh
    or column lookup finishes late. Typing again enables suggestions normally.

Release validation

  • Source distributions exclude local audit reports and development artifacts.
  • Candidate acceptance covers clean CLI/GUI/MCP installation and upgrade from
    0.25.1, including connections, saved queries, drafts, prior results and no
    automatic query execution on reload.
  • PyPI publication requires passing tests, coverage, browser and package checks
    against the exact release tag. See COMPATIBILITY.md for platform and network
    boundaries; the stable package does not promote experimental Neptune support.

Install: pipx install quarry-db==1.0.0

Upgrade: pipx upgrade quarry-db

Website · 中文 · Compatibility contract

v0.25.1

Choose a tag to compare

@github-actions github-actions released this 09 Sep 00:28

v0.25.1 (2026-09-09)

This release is published under the MIT License.

Bug Fixes

  • Resolve scan and Cypher review regressions (#126, c71a879)

  • 修复 1.0 发布前的查询安全、结果保真与兼容性问题 (#126, c71a879)


Detailed Changes: v0.25.0...v0.25.1

v0.25.0

Choose a tag to compare

@github-actions github-actions released this 08 Sep 08:41

v0.25.0 (2026-09-08)

This release is published under the MIT License.

Bug Fixes

Features


Detailed Changes: v0.24.0...v0.25.0

v0.24.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 03:46

v0.24.0 (2026-09-07)

This release is published under the MIT License.

Bug Fixes

  • gui: 刷新时不要把当前查询拆成新的预览 tab (#124, a75c32e)

  • gui: 焦点 URL 不改写已有 tab,并保留 schema 限定表名 (#124, a75c32e)

Features

  • gui: 点表开新 tab,并把当前库表写进地址栏 (#124, a75c32e)

Detailed Changes: v0.23.1...v0.24.0

v0.23.1

Choose a tag to compare

@github-actions github-actions released this 25 Aug 10:57

v0.23.1 (2026-08-25)

This release is published under the MIT License.

Bug Fixes

Code Style


Detailed Changes: v0.23.0...v0.23.1

v0.23.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 01:12

v0.23.0 (2026-08-25)

This release is published under the MIT License.

Features

  • Replace GUI favicon with crystal mark (#121, 2af7f7a)

Detailed Changes: v0.22.0...v0.23.0

v0.22.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 13:54

v0.22.0 (2026-08-20)

This release is published under the MIT License.

Features

  • 支持 PostgreSQL 多 schema 表浏览 (#119, 038e57b)

Detailed Changes: v0.21.3...v0.22.0

v0.21.3

Choose a tag to compare

@github-actions github-actions released this 09 Aug 14:15

v0.21.3 (2026-08-09)

This release is published under the MIT License.

Bug Fixes

  • release: 恢复 semantic-release 后的 PyPI 发布 (49c4ed3)

Detailed Changes: v0.21.2...v0.21.3

v0.21.2

Choose a tag to compare

@github-actions github-actions released this 09 Aug 09:40

v0.21.2 (2026-08-09)

This release is published under the MIT License.

Bug Fixes

  • 升级 Voyage 0.15 并适配顶栏与 Signal 主题 (#117, f10ad6f)

Detailed Changes: v0.21.1...v0.21.2

v0.21.1

Choose a tag to compare

@github-actions github-actions released this 05 Aug 02:34

v0.21.1 (2026-08-05)

This release is published under the MIT License.

Bug Fixes


Detailed Changes: v0.21.0...v0.21.1