Releases: quanttide/qtcloud-data
Releases · quanttide/qtcloud-data
Release list
cli v0.1.0-alpha.1
[0.1.0-alpha.1] - 2026-07-21
Added
blueprint review— 审计已有 Blueprint,LLM 输出结构化问题清单blueprint design new|edit— 创建/编辑 .md Blueprintblueprint formalize— Markdown → LLM → CUEblueprint preview— CUE → HTML 可视化blueprint version list|show|diff— git-based 版本管理
下载
tar xzf qtcloud-data-x86_64-linux.tar.gz
./qtcloud-data --help需要 LLM_API_KEY 环境变量(DeepSeek API key)。
studio/v0.0.1
量潮数据云控制台初始版本
页面
- 总览:提供商状态、版本信息、快速入口
- 传输:发送/接收文件界面
- 执行记录、管道、蓝图、契约(骨架)
架构
- Flutter Web,调 Provider API
- API 客户端封装在 api/client.dart
- 侧栏导航布局
provider/v0.0.1
量潮数据云 Provider 初始版本
API
- GET /providers — 列出支持的提供商
- POST /transfer/send — 发送文件
- POST /transfer/receive — 接收文件
- GET /process/jobs — process 执行记录
Provider 接口
- Dropbox 实现(需 DROPBOX_ACCESS_TOKEN)
- S3 实现(stub,需 AWS SDK)
架构
- Go 实现,Provider 接口与 Rust 版 StorageProvider trait 一致
- CLI 和 Studio 统一通过此服务端调用
cli/v0.0.5
chore: bump cli to v0.0.5
cli/v0.0.4
v0.0.4 — process/pipeline/blueprint/contract 命令
Added
- process 命令:编排 receive → pipeline → send
- pipeline list|show:查看 CUE 定义的管道
- blueprint list|show:查看 CUE 定义的蓝图
- contract list|show:查看独立契约
- 9 个测试用例全覆盖
cli/v0.0.3
v0.0.3 — S3 & SFTP provider,手动/自动双模式
Added
- S3 provider(--provider s3):PutObject + 预签名 URL + 自动接收
- SFTP provider(--provider sftp):密钥/密码认证,支持 sftp:// URL 和自动模式
- receive 双模式:手动(URL)和自动(路径)
cli/v0.0.2
v0.0.2 — Provider 架构 & 多平台支持
Added
- StorageProvider trait 架构,统一 send/receive 接口
- 百度网盘支持(--provider baidu)
- Google Drive 支持(--provider google)
- OneDrive 支持(--provider onedrive)
- 开发者文档(docs/dev/transfer.md)
- 用户文档(docs/user/transfer.md)
Changed
- CLI 增加 --provider 选项,receive 时自动从 URL 识别提供商
- Cargo.toml 版本同步为 0.0.2
cli/v0.0.1
初始版本:qtcloud-data CLI 数据传输工具
- transfer send: 上传文件到网盘并生成分享链接
- transfer receive: 从共享链接下载文件
- wiremock 集成测试覆盖