版本控制

这是 GraphQL Library 7 版本的文档。对于长期支持 (LTS) 版本 5,请参考 GraphQL Library 5 LTS 版本

LTS 版本

GraphQL Library 版本 5 是长期支持(LTS)版本。它仍在维护中,但不会再添加新功能。

版本 7 是推荐使用的版本,且正在积极开发中。

语义化版本

Neo4j GraphQL 库使用 语义化版本。给定版本号 MAJOR.MINOR.PATCH,版本递增规则如下:

  • MAJOR - 与前一个 MAJOR 版本不兼容的 API 变更,通常需要迁移。

  • MINOR - 以向后兼容的方式添加了新功能。

  • PATCH - 以向后兼容的方式进行了错误修复。

此外,预发布版本号可以带有额外的后缀,例如 MAJOR.MINOR.PATCH-PRERELEASE.NUMBER,其中 PRERELEASE 为以下之一:

  • alpha - 不稳定的预发布构件,此阶段 API 可能在各次发布间发生变化。

  • beta - 功能完整的预发布构件,比 alpha 更稳定,但仍可能存在缺陷。

  • rc - 候选发布版,包含将提升为正式版的构件,用于最后一次发现残余错误。

后缀中的 NUMBER 仅表示该阶段的递增发布编号。