从 Zaqar 中移除 V1 API 代码¶
https://blueprints.launchpad.net/zaqar/+spec/remove-v1-api-code
现在已经不需要 V1 API 了,它已经过时,并且可以完全被 V2 API 替代。因此,现在是时候从代码树中移除它了。这是优化 Zaqar 代码和功能的第一步。
问题描述¶
目前,Zaqar 拥有三个版本的 API,V1、V1_1 和 V2。V1 是最旧的 API,现在已经不需要了。所有新功能都在 V2 API 下实现。因此,现在是时候移除 V1 API 并优化 Zaqar 的代码了。
提议的变更¶
移除所有 V1 API 代码,并将基础 API 更改为 V1_1。
清理关于 V1 API 的单元测试和 Tempest 测试。
根据更改修改 API 文档。
API 影响¶
整个 V1 API 代码将从 Zaqar 的服务中移除。
缺点¶
如果有人仍在使用的 V1 API,他们必须在 Yoga 发布后将 API 版本更改为 V1_1 或 V2(最好是 V2)。
备选方案¶
无
实现¶
负责人¶
- 主要负责人
wanghao <sxmatch1986@gmail.com>
- 二级分配人
无
里程碑¶
- 完成目标里程碑
Yoga M-1
工作项¶
移除 V1 api 和传输代码。
移除 V1 的单元测试和功能测试。
添加此功能的发布说明。
更新 API 参考以反映这些更改。
相应地更改 Tempest 测试。
移除客户端支持。
依赖项¶
无
参考资料¶
无