fix(deps): update module github.com/fclairamb/ftpserverlib to v0.32.3 - #2715
fix(deps): update module github.com/fclairamb/ftpserverlib to v0.32.3#2715renovate[bot] wants to merge 1 commit into
Conversation
b49f688 to
0eb2b45
Compare
0eb2b45 to
54f3be4
Compare
54f3be4 to
060db5b
Compare
d729004 to
f19b0b3
Compare
a43f6c9 to
69e1b62
Compare
69e1b62 to
e0aac41
Compare
e0aac41 to
f57d39e
Compare
5e22cc4 to
f1f6de6
Compare
61e609b to
14462f2
Compare
pikachuren
left a comment
There was a problem hiding this comment.
🙏 感谢 @app/renovate 提交!
🤖 AI 自动审核声明:本评审报告由 AI 自动生成,当前使用 Claude Opus 5 模型进行分析。
🎯 结论
🔄 Request Changes — 上游无投毒迹象,但跨度过大(含 pseudo-version 迁移 + 111 commits),建议先做 FTP 功能回归
📖 概要
fix(deps): update module github.com/fclairamb/ftpserverlib to v0.32.3 · Renovate 自动依赖升级。
核心改动:从 pseudo-version v0.26.1-0.20250709223522-4a925d79caf6 升级到正式版 v0.32.3。
🧭 整体方案
版本号提升,无业务代码改动。值得注意的是原先固定在一个未发布的 pseudo-version(某个 commit 快照)上,本次切换到正式 tag——这通常意味着当初是为了某个未发布的修复而临时锁定,需要确认该修复已包含在 v0.32.3 中。
📊 变更统计
2 个文件(+3 / -1 行) | 功能 ⭐⭐⭐⭐ | 最小改动 ⭐⭐⭐⭐⭐ | 前向兼容 ⭐⭐⭐ | 方案设计 ⭐⭐⭐⭐
🚨 关键问题
P0(阻塞合并):无
P1(建议修复):
⚠️ 版本跨度较大(上游 111 个 commits、41 个文件 +3763/-301),且是从 pseudo-version 切到正式版。请问当初锁定4a925d79这个 commit 是为了引入某个特定修复吗?如果是,建议确认该修复已被 v0.32.3 正式包含,避免升级后功能回退~⚠️ ftpserverlib 直接决定 FTP/FTPS 服务端行为,跨 6 个 minor 版本可能存在接口或默认行为变化。是否考虑合并前在测试环境跑一遍 FTP 登录、被动模式传输、TLS 握手的回归?
P2(可选):
- 💡 上游
go.mod新增了github.com/spf13/afero v1.15.0作为直接依赖,会进入项目依赖树。afero 是成熟的文件系统抽象库,风险很低,仅作提示~
🔐 依赖安全审查
- 审查范围:
ftpserverlibv0.26.0 → v0.32.3,上游 111 个 commits、41 个文件(+3763/-301) - 审查方式:拉取
fclairamb/ftpserverlib完整 diff 做恶意模式扫描 + go.mod 依赖构成核对 - 安全评估:✅ 无恶意代码
- 详细结论:
- 未发现命令执行、异常网络回连、base64 混淆负载、可疑文件写入
go.mod新增spf13/afero(文件系统抽象,知名库)、stretchr/testify(测试)、golang.org/x/sys、golang.org/x/text,均为主流可信依赖- CI workflow 改动为常规的 build / release-please / semantic-pr 配置,无可疑步骤
✅ 待处理清单
- [P1] 确认原 pseudo-version 锁定的修复已包含在 v0.32.3
- [P1] 合并前完成 FTP 登录 / 被动模式 / FTPS 回归测试
- [P2] 知悉依赖树新增
spf13/afero
🎯 结论:🔄 Request Changes — 上游安全性没问题,但跨度大且涉及 FTP 服务端行为,建议回归验证后再合并。
14462f2 to
0032473
Compare
This PR contains the following updates:
v0.26.1-0.20250709223522-4a925d79caf6→v0.32.3Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
fclairamb/ftpserverlib (github.com/fclairamb/ftpserverlib)
v0.32.3Compare Source
Bug Fixes
v0.32.2Compare Source
Bug Fixes
v0.32.1Compare Source
Bug Fixes
v0.32.0Compare Source
Features
Bug Fixes
v0.31.0Compare Source
Features
Bug Fixes
v0.30.0Compare Source
Features
Bug Fixes
v0.29.0Compare Source
Features
Bug Fixes
v0.28.0Compare Source
What's Changed
v0.27.1Compare Source
What's Changed
Bug Fixes & Improvements
Dependency Updates
Full Changelog: fclairamb/ftpserverlib@v0.27.0...v0.27.1
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.