Tina 仍在不断发展。为了支持使用不同版本 Tina 的各种客户端,Tina 的内容 API利用站点生成的模式中的版本元数据来选择 TinaCloud 中 GraphQL API 的适当版本。从 0.59.3 版本开始,这个版本元数据将被编译到站点的模式 json 中。
0.59.3 之前的版本将继续按预期工作。
在 1.0.0 版本发布之前,次要 版本之间可能会有重大变化。对于给定的次要版本,TinaCloud 将拥有 GraphQL API 的最新补丁版本,具体取决于编译到站点模式中的内容。用户应期望补丁版本之间的兼容性。
例如:
本地版本 | TinaCloud 版本 |
---|---|
0.59.1 | 0.59.3 |
0.59.2 | 0.59.3 |
0.59.3 | 0.59.3 |
0.60.0 | 0.60.1 |
0.60.1 | 0.60.1 |
如果您在本地使用 TinaCloud 运行 Tina,可以将 GraphQL API 升级到与编译到模式并提交到 GitHub 的版本不同的版本。由于 TinaCloud 使用 GitHub 中的版本来确定提供哪个版本的 GraphQL API,您可能会遇到不兼容问题。为了解决此问题,每当您升级 Tina 时,请提交对 Tina 模式目录(tina
)的更改,并确保在本地工作时将这些更改推送到 GitHub。