更新日志

该文档是Solana项目的更新日志,记录了从1.17.0版本开始的变更、修复和改进。它旨在帮助贡献者、验证者运营者、RPC运营者和DApp开发者了解每个版本的重要更新,并提供了添加更新日志的指南和维护说明。

变更日志

本项目的所有的显著更改都将记录在此文件中。

在进行更改时,请遵循文件底部的指南 格式基于 Keep a Changelog。 本项目遵循 语义化版本 并遵循 向后兼容性策略

[1.17.3] - 未发布

  • 更改
  • 升级说明

[1.17.2]

  • 次要错误修复和改进

[1.17.1]

  • 次要错误修复和改进

[1.17.0]

  • 更改
    • 添加了变更日志。
    • 添加了 --use-snapshot-archives-at-startup 以加快验证器重新启动速度
  • 升级说明

添加到此变更日志

受众

  • 此日志中的条目旨在由贡献者、共识验证器运营者、rpc 运营者和 dapp 开发者轻松理解。

值得注意

  • 如果更改满足以下条件,则值得注意:
    • 添加 features gate,或者
    • 实现 SIMD,或者
    • 修改公共API,或者
    • 更改正常的验证器/rpc 运行配置,或者
    • 更改命令行参数,或者
    • 修复了受到公众关注的错误,或者
    • 显著提高了性能,或者
    • 由外部贡献者编写。

说明

  • 在实现更改的同一 pull request 中更新此日志。如果更改分布在多个 pull request 中,请在使 features 代码完整的 pull request 中更新此日志。
  • 在你合并到的每个分支的 [Unreleased] 部分添加注释。
    • 将你的更改的描述添加到 Changes 部分。
    • 如果更改可能需要以下操作,请添加升级说明:
    • 验证器或 rpc 运营者更新其配置,或者
    • dapp 或客户端开发者进行更改。
  • 链接到任何相关的 features gate 问题或 SIMD。
  • 如果你在多个分支上添加条目,请尽可能使用相同的措辞。 这简化了日志版本之间进行比较的过程。

维护此变更日志

创建新发布分支时:

  • 提交到 master 以更新变更日志:
    • 从 vx.y.0 部分删除 Unreleased 注释。
    • 创建新部分:vx.y+1.0 - Unreleased
  • 创建从该提交开始的 vx.y 分支
  • 将该提交标记为 vx.y.0

创建新补丁版本时:

  • 提交到发布分支以更新变更日志:
    • vx.y.z 部分删除 Unreleased 注释
    • 在顶部为 vx.y.z+1 - Unreleased 添加一个新部分
  • 将新提交标记为新版本
  • 原文链接: github.com/solana-labs/s...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
solana-labs
solana-labs
江湖只有他的大名,没有他的介绍。