Skip to content

Releases: agentscope-ai/QwenPaw-Data

QwenPaw-Data 0.3.1

Choose a tag to compare

@cyruszhang cyruszhang released this 10 Sep 19:21

QwenPaw-Data 0.3.1 is a patch release on the coordinated 0.3.x line. All four
distributions (qwenpaw-data-cli, qwenpaw-data-context, qwenpaw-data-host-core,
qwenpaw-data-skills) are published at 0.3.1.

Added

  • qwenpaw-data-host-core exposes clarification and cron scheduling as agent
    tools, letting a running analysis request user input and schedule follow-up
    jobs directly.

Changed

  • Reverted the experimental chat timeline artifact cards, which rendered broken
    deliverable previews.

Fixed

  • The chat timeline now references generated deliverables instead of dangling
    placeholders.
  • Chat state persists before the terminal event is emitted, preventing a lost
    final message.
  • Scheduled (cron) runs wait for an idle session before firing, avoiding
    overlapping executions.
  • SQL artifact materialization failures are contained instead of aborting the
    whole turn.
  • Silent successful commands return a real observation rather than an empty
    result.
  • Sandbox artifact handling is aligned across execution backends.
  • qwenpaw-data-skills guides reference the corrected tool name.

Full Changelog: v0.3.0...v0.3.1

QwenPaw-Data 0.3.0

Choose a tag to compare

@cyruszhang cyruszhang released this 07 Sep 18:11
f8cc7cc

QwenPaw-Data 0.3.0

This coordinated release publishes:

  • qwenpaw-data-skills
  • qwenpaw-data-context
  • qwenpaw-data-host-core
  • qwenpaw-data-cli

Highlights

  • Adds the headless engine HTTP/replayable-SSE runtime with sessions, chats, attachments, artifacts, files, scheduled runs, steering, feedback, trace views, snapshots, forks, and signed share links.
  • Adds end-of-turn follow-up recommendations with entity grounding, relevance ranking, model generation, and deterministic timeout fallback emitted before terminal completion.
  • Expands Context with pluggable graph backends, universal datasource connectors, and MySQL-compatible, DuckDB, and SQLite integrations.
  • Adds BizTrace segments, SQL-result artifacts, and confirmed semantic-knowledge settlement.

Breaking changes

  • Public datapaw-* distributions, Python namespaces, and CLI have moved to the qwenpaw-data-* package line and qwenpaw-data command.
  • Engine-owned IM channel delivery has been removed; hosts now own delivery through the HTTP/SSE boundary.
  • The four packages are coordinated on the 0.3.x line and internal dependencies require >=0.3,<0.4.

See CHANGELOG.md for the complete release notes.

v0.2.4

Choose a tag to compare

@cyruszhang cyruszhang released this 20 Aug 22:35
d6bcd4a

[0.2.4] - 2026-08-20

Added

  • datapaw-context now ships bundled GAAP demo assets (demo_semantic_config.xlsx and seed-postgres.sql) so the docker-compose one-shot demo works without a local source checkout.

Changed

  • Relaxed anyio lower bound to >=4.0 and raised openai upper bound to <2.34 for compatibility with the QwenPaw main application, which pins anyio<4.13.0 (QwenPaw#2632) and requires openai>=2.0.0,<=2.33.0.

Fixed

  • Aligned workspace package versions; 0.2.1–0.2.3 were published without matching workspace bumps and are superseded by this release.

v0.2.0

Choose a tag to compare

@cyruszhang cyruszhang released this 12 Aug 04:44

Added

  • datapaw datasource now covers the full lifecycle: get, create
    (with optional pre-save connection test), update, delete, and test,
    all with masked credential output.
  • New datapaw semantic command group: table-driven CRUD for business
    domains, datasets, columns, dimensions, dataset-dimension bindings,
    metrics, and metric formulas; Excel workbook import; and weave-task
    management (submit with --wait, list, kill).
  • SemanticConfigClient in datapaw-host-core for the authenticated
    /api/semantic-config REST surface with pagination validation and the
    unified error protocol.
  • Deterministic semantic-CLI smoke test (examples/semantic_smoke_test.py)
    covering datasource lifecycle, workbook import, semantic CRUD with partial
    updates, batch deletion, and a real weave publish, wired into the CI smoke
    job.

Fixed

  • Semantic-config partial updates no longer erase omitted fields: the
    repository UPDATE statements previously overwrote every column, so a
    partial payload hit NOT NULL constraints (HTTP 500) or silently nulled
    stored values. All seven resource repositories now preserve fields that
    are not part of the request.
  • datapaw semantic weave submit --wait now recognizes the upper-case
    terminal states reported by DataBridge (SUCCESS/FAILED/KILLED)
    instead of polling until timeout.
  • Added the missing get_dataset_columns MCP tool and corrected the tool
    names advertised by the bi-semantic-layer-guide skill
    (get_metric, get_dimension, list_dimensions_of_metric,
    get_dataset), which previously led agents to call non-existent tools;
    a new alignment test keeps the skill guide and the MCP registry in sync
    (#19).

Full changelog: v0.1.2...v0.2.0

v0.1.2

Choose a tag to compare

@cyruszhang cyruszhang released this 10 Aug 00:52

Added

  • Dependabot configuration covering the Python (uv) workspace, the frontend
    npm workspace, and GitHub Actions.
  • Persistent SQLite job storage with idempotency keys, leases, retries, expiry,
    and restart recovery.
  • Request-level resource budgets and stable machine-readable API error codes.
  • Docker-first workspace isolation, path containment, and process-group cleanup.
  • Release, compatibility, public-history, SBOM, and integration-test tooling.
  • Public package metadata, community templates, support policy, and a PyPI
    Trusted Publishing workflow.
  • Executable SQLite/PostgreSQL demo data, expanded datapaw doctor diagnostics,
    and a deterministic real-CLI/DataBridge/SQL smoke test.
  • Native Windows lifecycle and deterministic demo entry points, PowerShell
    workspace execution, cross-process session locking, and a Windows CI gate
    that exercises real initialization and DataBridge startup.

Changed

  • Locked development and CI validation to AgentScope 2.0.6, which the
    published >=2.0.5,<2.1 range already resolves for end users.
  • Services bind to loopback by default and use real scoped bearer-key checks.
  • CORS and outbound callbacks require explicit allowlists.
  • Import contracts now live in a transport-neutral application layer.
  • Frontend routes are split into lazy chunks and hook lint is warning-free.
  • The frontend baseline is now Node.js 22.22+, React 19, React Router 8, and
    Vite 7.

Fixed

  • Windows console-safe liveness probes, forced UTF-8 I/O on the native
    Windows CI job, and the ten test failures unmasked by the console fix.
  • Synced the datapaw-context requirements lockfile with its pyproject.toml
    and made it universal.

Security

  • Raised the pypdf minimum to 6.15.0 to address CVE-2026-71852 and
    CVE-2026-71870.
  • Removed unsafe development forwarding/process endpoints and internal assets.
  • Added upload, query, response, callback, authentication, and rate limits.
  • Added dependency, secret, license, CodeQL, and SBOM CI gates.
  • Upgraded PostCSS to 8.5.26 to address GHSA-r28c-9q8g-f849 and
    GHSA-fxqj-rqcc-2cmp, upgraded pytest to 9.1.1 to address
    GHSA-6w46-j5rx-g56g, and extended CI auditing to development dependencies.
  • Raised the MCP Python SDK minimum to 1.28.1 across all install paths to
    address CVE-2026-52869, CVE-2026-52870, and CVE-2026-59950.
  • Raised the python-dotenv, Requests, and Vite minimums to the locked patched
    releases to address CVE-2026-28684, CVE-2026-25645, CVE-2025-58751, and
    CVE-2025-58752.
  • Added PyPI Package URLs and PEP 639 SPDX license expressions to Python SBOM
    components so scanners cannot confuse ecosystems or miss modern license
    metadata.
  • Upgraded to React Router 8.3.0, the patched release for
    GHSA-qwww-vcr4-c8h2, and removed the temporary SPA-only audit exception.

Full changelog: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@cyruszhang cyruszhang released this 09 Aug 04:01

Changed

  • Rewrote the datapaw-context package README in English for PyPI.
  • Corrected repository URLs in package metadata and documentation to the agentscope-ai/QwenPaw-Data GitHub organization.

Published packages: datapaw-cli · datapaw-context · datapaw-host-core · datapaw-skills

Full changelog: CHANGELOG.md