Skip to content

Releases: tabman2026/pyqauto

pyqauto 1.0.0rc2

pyqauto 1.0.0rc2 Pre-release
Pre-release

Choose a tag to compare

@tabman2026 tabman2026 released this 23 Jun 15:31

pyqauto 1.0.0rc2

1.0.0rc2 is a prerelease candidate for RC validation. It is not the final
1.0.0 release.

Fixed

  • Fixed GitHub Actions full dependency installation so pytdx is installed for
    full offline test validation.
  • Fixed the publish workflow gate so PyPI Trusted Publishing runs only after
    release workflow tests, build, twine check, and package content scanning
    succeed.
  • Restored the frozen pyqauto kline CLI command.
  • Added a CLI command snapshot to prevent the installed command set from
    shrinking again.
  • Added minimal install and full dependency CI validation.

Compatibility

  • V1 Python API, field meanings, source policy, fallback ordering, and audit log
    structure are unchanged from 1.0.0rc1.
  • pytdx>=1.72 remains a core dependency for compatibility with the 0.3.1
    public install contract and the frozen K-line API.
  • 1.0.0rc1 remains preserved. Its known CI dependency and installed CLI issues
    are fixed in 1.0.0rc2.

Boundaries

  • This is still a prerelease candidate, not final 1.0.0.
  • This project provides local market-data infrastructure only.
  • It does not provide investment advice.
  • It does not connect to trading execution, broker accounts, QMT, order
    placement, position management, strategy signals, or automated trading logic.

pyqauto 1.0.0rc1

pyqauto 1.0.0rc1 Pre-release
Pre-release

Choose a tag to compare

@tabman2026 tabman2026 released this 23 Jun 10:51

pyqauto 1.0.0rc1

pyqauto==1.0.0rc1 is a prerelease candidate. It is not the final 1.0.0
release.

Highlights

  • V1 public API freeze candidate for pyqauto.
  • Adapter Contract V1 for raw schema inspection, normalization, and standard
    output validation.
  • Runtime Governance for local source state and health decisions.
  • Reliability Graph for source scoring, graph state, and source selection.
  • Autonomous Control Layer for local recovery, anomaly identification, score
    decay, and schema drift recovery.
  • Meta Control Plane for read-only cross-layer state, decisions, explanations,
    and system brain output.
  • Stability Layer for uptime, failure-rate, schema-drift, and source-health
    trends.
  • Cross-layer integration validation and clean wheel installation validation.

Known Limits

  • Free public data sources may be delayed, disconnected, rate-limited, timed
    out, or affected by field drift.
  • The pytdx server pool may require local refresh before live use.
  • Stability persistence and restart semantics follow the Task032 documentation.
  • The dual namespace relationship exists only as the audited compatibility
    relationship between pyqauto and astock_source_router; independent forks of
    core behavior are not allowed.

Safety Boundary

This project provides market-data infrastructure only. It does not provide
investment advice, trading execution, strategy signals, stock picking, broker
integration, QMT integration, account access, return promises, or automated
trading logic.

Testing

The release candidate scope includes pytest, ruff, release checks, offline smoke
tests, package build, twine package validation, cross-layer integration, and
clean wheel installation validation.

Known issues:

  • GitHub Actions full test job did not install the pytdx dependency correctly.
  • The installed CLI did not expose the frozen kline command.
  • Use 1.0.0rc2 or later for RC testing.

pyqauto v0.3.1

Choose a tag to compare

@tabman2026 tabman2026 released this 21 Jun 12:24

Changelog

0.3.1 - 2026-06-21

  • Added the pyqauto source-schema-probe-live CLI.
  • Added live schema drift firewall reporting with source status, schema status,
    missing fields, drift fields, rejection reasons, errors, and accepted/rejected
    record counts.
  • Added diagnose support for reading the latest source schema live probe
    summary.
  • Preserved AkShare unit rules: raw volume lots convert to shares, and raw
    amount remains RMB yuan without division.
  • Fixed easyquotation Tencent composite volume/amount field parsing for current
    real payload shape.
  • Kept the package read-only: no investment advice and no order execution.

0.3.0 - 2026-06-18

  • Renamed the PyPI package, Python import package, CLI command, and GitHub
    repository to pyqauto.
  • Replaced the former aquote-router package name and aquote_router import
    path with pyqauto.
  • Kept the public quote, K-line, source policy, diagnostics, and audit behavior
    unchanged.
  • Added migration documentation for users moving from the old package name.
  • Kept the release path on GitHub Actions Trusted Publishing only; no local
    twine upload or password-based PyPI publishing is used.

0.2.2 - 2026-06-17

  • Bundled default source policy and pytdx server config as package data.
  • Added the short aquote import alias and simple module-level functions such as
    quote, quotes, kline, and daily.
  • Allowed QuoteRouter.from_config() to run without user-supplied config paths.
  • Preserved compatibility for legacy config/source_policy.example.yaml and
    config/pytdx_servers.example.json example paths when local files are absent.
  • Updated public examples and quickstart docs to avoid requiring copied config files.

0.2.1 - 2026-06-15

  • Added and documented pytdx server probe diagnostics.
  • Added pyqauto probe-pytdx.
  • Strengthened K-line timeout troubleshooting docs.
  • Strengthened live check docs for active local pytdx pools.
  • Clarified that active local server pools are not committed to Git.
  • Kept the project boundary unchanged and added no investment advice workflow.

0.2.0 - 2026-06-15

  • Added daily_kline.
  • Added unified kline.
  • Documented all supported minute K-line periods including 15m.
  • Added DATA_SOURCES, API_REFERENCE, KLINE_GUIDE, RETURN_FIELDS, and CLI_REFERENCE.
  • Added troubleshooting, error code, symbol, time, unit, upstream risk, roadmap and adapter contributor docs.
  • Added stable error codes and enhanced pyqauto diagnose --json.
  • Added issue templates for bug reports, data source failures, adapter requests and documentation issues.
  • Added offline tests for open-source maintenance and diagnostics workflows.

0.1.0 - 2026-06-14

  • Initial open-source release.
  • Added pytdx server pool routing with primary, hot backup and backup roles.
  • Added easyquotation Sina and Tencent fallback for realtime APIs.
  • Added pytdx-only minute kline routing.
  • Added source policy, normalized quote model, JSONL audit and SQLite audit.
  • Added CLI, examples, tests, GitHub Actions and release checklist.

pyqauto v0.3.0

Choose a tag to compare

@tabman2026 tabman2026 released this 17 Jun 18:54

Changelog

0.3.0 - 2026-06-18

  • Renamed the PyPI package, Python import package, CLI command, and GitHub
    repository to pyqauto.
  • Replaced the former aquote-router package name and aquote_router import
    path with pyqauto.
  • Kept the public quote, K-line, source policy, diagnostics, and audit behavior
    unchanged.
  • Added migration documentation for users moving from the old package name.
  • Kept the release path on GitHub Actions Trusted Publishing only; no local
    twine upload or password-based PyPI publishing is used.

0.2.2 - 2026-06-17

  • Bundled default source policy and pytdx server config as package data.
  • Added the short aquote import alias and simple module-level functions such as
    quote, quotes, kline, and daily.
  • Allowed QuoteRouter.from_config() to run without user-supplied config paths.
  • Preserved compatibility for legacy config/source_policy.example.yaml and
    config/pytdx_servers.example.json example paths when local files are absent.
  • Updated public examples and quickstart docs to avoid requiring copied config files.

0.2.1 - 2026-06-15

  • Added and documented pytdx server probe diagnostics.
  • Added pyqauto probe-pytdx.
  • Strengthened K-line timeout troubleshooting docs.
  • Strengthened live check docs for active local pytdx pools.
  • Clarified that active local server pools are not committed to Git.
  • Kept the project boundary unchanged and added no investment advice workflow.

0.2.0 - 2026-06-15

  • Added daily_kline.
  • Added unified kline.
  • Documented all supported minute K-line periods including 15m.
  • Added DATA_SOURCES, API_REFERENCE, KLINE_GUIDE, RETURN_FIELDS, and CLI_REFERENCE.
  • Added troubleshooting, error code, symbol, time, unit, upstream risk, roadmap and adapter contributor docs.
  • Added stable error codes and enhanced pyqauto diagnose --json.
  • Added issue templates for bug reports, data source failures, adapter requests and documentation issues.
  • Added offline tests for open-source maintenance and diagnostics workflows.

0.1.0 - 2026-06-14

  • Initial open-source release.
  • Added pytdx server pool routing with primary, hot backup and backup roles.
  • Added easyquotation Sina and Tencent fallback for realtime APIs.
  • Added pytdx-only minute kline routing.
  • Added source policy, normalized quote model, JSONL audit and SQLite audit.
  • Added CLI, examples, tests, GitHub Actions and release checklist.

aquote-router v0.2.1

Choose a tag to compare

@tabman2026 tabman2026 released this 15 Jun 14:44

Changelog

0.2.1 - 2026-06-15

  • Added and documented pytdx server probe diagnostics.
  • Added aquote-router probe-pytdx.
  • Strengthened K-line timeout troubleshooting docs.
  • Strengthened live check docs for active local pytdx pools.
  • Clarified that active local server pools are not committed to Git.
  • Kept the project boundary unchanged and added no investment advice workflow.

0.2.0 - 2026-06-15

  • Added daily_kline.
  • Added unified kline.
  • Documented all supported minute K-line periods including 15m.
  • Added DATA_SOURCES, API_REFERENCE, KLINE_GUIDE, RETURN_FIELDS, and CLI_REFERENCE.
  • Added troubleshooting, error code, symbol, time, unit, upstream risk, roadmap and adapter contributor docs.
  • Added stable error codes and enhanced aquote-router diagnose --json.
  • Added issue templates for bug reports, data source failures, adapter requests and documentation issues.
  • Added offline tests for open-source maintenance and diagnostics workflows.

0.1.0 - 2026-06-14

  • Initial open-source release.
  • Added pytdx server pool routing with primary, hot backup and backup roles.
  • Added easyquotation Sina and Tencent fallback for realtime APIs.
  • Added pytdx-only minute kline routing.
  • Added source policy, normalized quote model, JSONL audit and SQLite audit.
  • Added CLI, examples, tests, GitHub Actions and release checklist.

aquote-router v0.2.0

Choose a tag to compare

@tabman2026 tabman2026 released this 15 Jun 08:22

Changelog

0.2.0 - 2026-06-15

  • Added daily_kline.
  • Added unified kline.
  • Documented all supported minute K-line periods including 15m.
  • Added DATA_SOURCES, API_REFERENCE, KLINE_GUIDE, RETURN_FIELDS, and CLI_REFERENCE.
  • Added troubleshooting, error code, symbol, time, unit, upstream risk, roadmap and adapter contributor docs.
  • Added stable error codes and enhanced aquote-router diagnose --json.
  • Added issue templates for bug reports, data source failures, adapter requests and documentation issues.
  • Added offline tests for open-source maintenance and diagnostics workflows.

0.1.0 - 2026-06-14

  • Initial open-source release.
  • Added pytdx server pool routing with primary, hot backup and backup roles.
  • Added easyquotation Sina and Tencent fallback for realtime APIs.
  • Added pytdx-only minute kline routing.
  • Added source policy, normalized quote model, JSONL audit and SQLite audit.
  • Added CLI, examples, tests, GitHub Actions and release checklist.

aquote-router v0.1.0

Choose a tag to compare

@tabman2026 tabman2026 released this 14 Jun 16:20

Changelog

0.1.0 - 2026-06-14

  • Initial open-source release.
  • Added pytdx server pool routing with primary, hot backup and backup roles.
  • Added easyquotation Sina and Tencent fallback for realtime APIs.
  • Added pytdx-only minute kline routing.
  • Added source policy, normalized quote model, JSONL audit and SQLite audit.
  • Added CLI, examples, tests, GitHub Actions and release checklist.