Redmine 7.0.0 现已发布!包含大量更新

🚀 一、重大新功能
1. 升级到 Rails 8
Feature #43205
Redmine 正式升级到 Rails 8。
意味着:
- 更好的性能
- 更现代的框架
- 支持最新 Ruby
- 后续插件也需要逐步适配 Rails 8
2. 支持 Ruby 4.0
Feature #43650
新增:
支持 Ruby 4.0。
对于新部署服务器,可以直接使用 Ruby 4.0。
3. 新增 Webhook 触发器(Webhook Triggers)
Feature #29664
Webhook 终于拥有了真正的事件触发能力。
例如:
- Issue 创建
- Issue 更新
- 状态改变
- 评论新增
- 其他事件
都可以自动发送 Webhook。
这是 7.0 最大的新功能之一。
4. Wiki 可一键导出 ZIP
Feature #43978
现在整个 Wiki 可以直接:
导出为 ZIP 压缩包。
方便:
- 文档备份
- 离线保存
- 项目交付
5. Office 文档在线预览
新增支持:
- Microsoft Office
- LibreOffice Writer
无需下载即可预览。
支持例如:
- doc
- docx
- odt
6. PDF 在线预览
以前:
点击 PDF 会直接下载。
现在:
PDF 可以直接浏览。
Repository 中的 PDF 也支持在线查看。
7. AVIF 图片支持
支持:
- AVIF 图片上传
- 在线预览
现代图片格式支持进一步完善。
📋 二、Issue(任务)增强
默认截止日期
支持:
新建 Issue 自动设置截止日期。
例如:
默认今天 +7 天
管理员可以配置偏移天数。
默认私有 Issue
新增:
可以让新建任务默认就是:
私有 Issue
无需每次勾选。
指派人下拉框增强
新增多个配置:
用户/组排序方式
管理员可以选择:
- 用户优先
- 组优先
按组显示用户
可以变成:
研发组
张三
李四
测试组
王五
大型组织非常有帮助。
子任务和关联任务
新增:
Add 链接增加图标,
视觉更加清晰。
引用评论
Quote 后:
现在自动滚动到
Notes
而不是整个页面顶部。
体验更好。
Previous / Next 样式优化
Issue 左右切换按钮
改成和分页一致。
默认关闭
新版安装默认:
不再自动使用今天作为开始日期。
更符合实际使用习惯。
📧 三、邮件通知
新增两个重要功能。
自动把负责人加入 Watchers
可以设置:
只要指派给某人,
自动关注该任务。
只通知关注对象
新增邮件通知方式:
仅通知我关注的对象。
邮件噪音明显减少。
密码重置通知
现在密码修改邮件中
会包含:
登录 IP 地址。
安全性提高。
📎 四、附件系统
这是此次改进最多的模块之一。
新增:
✔ Office 在线预览
✔ PDF 在线浏览
✔ SVG 正确显示
✔ AVIF 支持
修复:
- 超宽表格显示问题
- 超长扩展名上传失败
另外:
附件列表现在使用:
真实文件类型图标
而不是统一回形针。
例如:
- Word
- Excel
- ZIP
都有对应图标。
📝 五、Markdown 编辑器
新增多个增强。
Excel 表格直接粘贴
可以直接:
复制 Excel
↓
粘贴
↓
自动转换 Markdown 表格。
支持:
CommonMark
Textile
Tab 缩进
Markdown 编辑器支持:
Tab
Shift + Tab
快速缩进。
支持 CSS text-decoration
文本格式允许:
text-decoration
可以实现:
- 下划线
- 删除线
- 等效果。
🎨 六、UI 全面升级
这是 7.0 最大变化之一。
主要包括:
新 Header
顶部导航重新设计:
- 更轻量
- 更现代
新 User Menu
顶部用户入口
改成真正的:
用户菜单。
Open Color
整个 UI
统一采用:
Open Color 色板。
颜色更加一致。
更大的页面留白
增加:
左右边距。
阅读体验改善。
RTL 全面优化
支持:
阿拉伯语
希伯来语
布局。
大量 CSS 重写。
Context Menu
支持:
宽度自动调整。
菜单不会再换行。
上传错误提示
文件上传失败
提示更加明显。
文件图标
附件图标
根据文件类型显示。
📅 七、日历
今天日期
由:
黄色背景
改成:
蓝色圆圈。
更加醒目。
📈 八、Roadmap
新增:
当前 Version
高亮显示。
查看 Roadmap 更方便。
📊 九、项目
新增:
Project Membership
支持:
CSV 导出。
关闭项目:
所有页面
都会显示:
Closed Project 提示。
不再只有 Overview。
🔗 十、REST API
新增:
API Key
记录:
最后使用时间。
方便管理员:
清理长期不用的 Key。
另外:
Issue Custom Field API
返回:
关联 Project。
Wiki API
返回:
所属 Project。
⚡ 十一、性能优化
这是开发者最值得升级的原因之一。
包括:
@Mention 性能
大规模用户:
提及
速度明显提升。
新增:
缓存。
减少重复查询。
Workflow 更新性能
管理员修改 Workflow
更快。
页面重排
减少:
浏览器 Reflow。
提升渲染速度。
Journal 加载
优化预加载。
减少 SQL。
🔧 十二、管理员增强
新增:
Environment 页面
Admin Information
新增:
Environment
环境信息。
方便排查问题。
默认启用 Sudo Mode
管理员执行敏感操作
默认启用:
Sudo Mode。
安全性提升。
自定义字段
日期字段:
支持:
相对日期默认值。
例如:
今天
今天+7
今天+30
🔨 十三、开发者变化
包括:
- Loofah 替换 html-pipeline
- 去除 Raphael.js
- Chart.js 升级到 4.5
- Tabler Icons 升级
- 大量 CSS 清理
- 移除 IE 兼容代码
- CommonMark 处理流程重构
- Gantt 拆分为 Stimulus Controller
- 新增 Hook(Issue 编辑页面顶部)
- Git/Mercurial 图优化
- 大量 Gem 更新
⭐ 总结:最值得关注的更新
| 类别 | 重要更新 |
|---|---|
| ⭐⭐⭐⭐⭐ | 升级至 Rails 8 |
| ⭐⭐⭐⭐⭐ | 支持 Ruby 4.0 |
| ⭐⭐⭐⭐⭐ | Webhook Trigger(Webhook 事件触发) |
| ⭐⭐⭐⭐☆ | Office / PDF 在线预览 |
| ⭐⭐⭐⭐☆ | Wiki 一键导出 ZIP |
| ⭐⭐⭐⭐☆ | Issue 默认截止日期 |
| ⭐⭐⭐⭐☆ | 指派人按组显示、排序可配置 |
| ⭐⭐⭐⭐☆ | 邮件仅通知关注对象、负责人自动关注 |
| ⭐⭐⭐⭐☆ | Excel 粘贴自动生成 Markdown 表格 |
| ⭐⭐⭐⭐☆ | API Key 使用记录 |
| ⭐⭐⭐⭐☆ | UI 全面焕新(Header、User Menu、Open Color、文件图标) |
| ⭐⭐⭐⭐☆ | @Mention、Workflow、页面渲染性能优化 |
| ⭐⭐⭐☆☆ | AVIF 图片支持、SVG 预览、PDF 在线查看、Wiki ZIP 导出 |
