Git v2.53.0
3 months ago
- #release-notes
- #version-2.53.0
- #git
- Git v2.53.0版本发布,包含来自70位贡献者的466个非合并提交,其中包含21位新成员。
- 新特性包括'git maintenance is-needed'子命令、事务性更新的'git replay'引用操作,以及'git blame --diff-algorithm=<算法>'选项。
- 性能优化方面,'git diff --find-copies-harder'内存消耗降低50%,并优化了patience diff的LCS搜索算法。
- 错误修复涉及Windows符号链接处理异常、wincred内存损坏及无效bundle-URI条目等问题。
- 文档更新明确命令用法,如不推荐'--committer-date-is-author-date'参数,并完善了'git reset'的说明。
- CI/CD与测试改进包括在GitHub Actions中显示更详细的失败测试信息,并在内存泄漏检查任务中跳过SVN测试。
- 安全修复涵盖移除不安全的'mktemp()'调用,以及解决promisor远程仓库下'git diff'的释放后使用问题。
- 平台适配优化包含改进macOS的iconv兼容方案,增强Windows符号链接支持。
- 代码重构聚焦对象数据库处理、流式接口和仓库初始化逻辑的改进。