版本策略

Neo4j Kafka 连接器遵循**自定义** SemVer 策略,其中 MAJOR 和 MINOR 版本增量都允许出现重大更改。

  1. 版本号格式

    MAJOR.MINOR.PATCH
  2. 增量和更改

    • MAJOR 版本 (X.y.z)

      当引入重大、大规模更改或重构导致向后不兼容时递增。代表软件的里程碑或重大改版。

    • MINOR 版本 (x.Y.z)

      当引入新功能时递增,其中一些功能可能导致向后不兼容。可能包括添加功能或修改现有行为的重大更改,这些更改可能需要使用者进行更改。

    • PATCH 版本 (x.y.Z)

      为向后兼容的错误修复和不会以破坏性方式更改现有功能的小更改递增。

  3. 更改类型和相应的版本增量

    • 向后兼容的错误修复:递增 PATCH 版本。

      示例:1.2.31.2.4

    • 向后兼容的新功能:递增 MINOR 版本。

      示例:1.2.31.3.0

    • 重大更改或具有重大更改的新功能:递增 MINOR 版本。

      示例:1.2.31.3.0

      如果引入了多个重大更改,则 MINOR 版本会继续递增:1.3.01.4.0

    • 重大改版或多个重大更改:递增 MAJOR 版本。

      示例:1.2.32.0.0