Releases: tabman2026/pyqauto
Releases · tabman2026/pyqauto
Release list
pyqauto 1.0.0rc2
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 klineCLI 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 from1.0.0rc1. pytdx>=1.72remains a core dependency for compatibility with the0.3.1
public install contract and the frozen K-line API.1.0.0rc1remains preserved. Its known CI dependency and installed CLI issues
are fixed in1.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
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 betweenpyqautoandastock_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
Changelog
0.3.1 - 2026-06-21
- Added the
pyqauto source-schema-probe-liveCLI. - Added live schema drift firewall reporting with source status, schema status,
missing fields, drift fields, rejection reasons, errors, and accepted/rejected
record counts. - Added
diagnosesupport 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 topyqauto. - Replaced the former
aquote-routerpackage name andaquote_routerimport
path withpyqauto. - 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
aquoteimport alias and simple module-level functions such as
quote,quotes,kline, anddaily. - Allowed
QuoteRouter.from_config()to run without user-supplied config paths. - Preserved compatibility for legacy
config/source_policy.example.yamland
config/pytdx_servers.example.jsonexample 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, andCLI_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
Changelog
0.3.0 - 2026-06-18
- Renamed the PyPI package, Python import package, CLI command, and GitHub
repository topyqauto. - Replaced the former
aquote-routerpackage name andaquote_routerimport
path withpyqauto. - 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
aquoteimport alias and simple module-level functions such as
quote,quotes,kline, anddaily. - Allowed
QuoteRouter.from_config()to run without user-supplied config paths. - Preserved compatibility for legacy
config/source_policy.example.yamland
config/pytdx_servers.example.jsonexample 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, andCLI_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
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, andCLI_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
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, andCLI_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
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.