IT资讯 Redmine 5.0.0 发布,项目管理与缺陷跟踪管理系统

holt · 2022-03-31 12:30:06 · 热度: 64

Redmine 是一个网页界面的项目管理与缺陷跟踪管理系统的自由及开放源代码软件工具。它集成了项目管理所需的各项功能:日历、燃尽图和甘特图以协助可视化表现项目与时间限制,问题跟踪和版本控制。此外,Redmine也可以同时处理多个项目。

Redmine 5.0.0  版本包含 143 项更新,新增多项新特性和多个漏洞修复。

[账户/认证]

  • 功能#30998:添加 rake 任务,以在一定天数后清理注册用户
  • 功能#31920:仅对某些用户组需要 2FA 验证
  • 功能#33345:在 LDAP 连接错误消息中包含身份验证方法名称
  • 功能#35001:当为用户启用双因素身份验证时,使用用户名和密码禁用 API 身份验证
  • 功能#35439:仅对具有管理权限的用户要求 2FA 的选项
  • 功能#36825:将电子邮件地址长度限制从 60 增加到 254

[行政]

  • 缺陷#35421:在 configuration.yml 中检测到 YAML 语法错误时未处理的异常
  • 功能#32116:将配置的主题添加到 Redmine::Info
  • 功能#35562:当有挂起的迁移时,在 admin/info 中显示警告
  • 功能#35934:在管理的用户列表中显示 2FA 状态,并带有过滤选项
  • 功能#36391:将“时间跨度格式”的默认值从“十进制”更改为“分钟”

[附件]

  • 缺陷#35539:Attachment.disk_filename 中的竞争条件(可能的文件名冲突)
  • 功能#32898:Windows 上的 PDF 缩略图支持
  • 功能#35462:下载日记中的所有附件

[代码清理/重构]

  • 缺陷#31132:删除未使用的列 trackers.is_in_chlog
  • 缺陷#36149:列表扩展器图标的 CSS 类中的错字
  • 缺陷#36361:IssueRelationsControllerTest#test_bulk_create_should_show_errors 随机失败
  • 缺陷#36394:避免在 MailHandlerController 之外传递 ActionController::Parameters
  • 功能#34337:删除 jQuery 迁移
  • 功能#35259:将测试覆盖率报告输出到控制台
  • 功能#35671:将问题显示视图的子任务部分移动到单独的部分
  • 补丁#15118:弃用并将 rss_* 方法重命名为 atom_* 方法
  • 补丁#31035:删除 ActionMailer::LogSubscriber#deliver 的重新定义,由于删除了 Setting.bcc_recipients,因此不再需要重新定义
  • 补丁#32922:重新加载分离的附件
  • 补丁#33079:从 Redmine::Helpers::TimeReport 中删除未使用的参数
  • 补丁#33337:清理工作流控制器
  • 补丁#34976:将缺少的夹具添加到 TimeEntryCustomFieldTest
  • 补丁#35024:由于“/”路径分隔符,Windows 中的系统测试失败
  • 补丁#35026:删除 rake 任务 check_parsing_by_psych
  • 补丁#35031:删除应该在 Redmine 5 中删除的已弃用代码
  • 补丁#35075:在基本布局和帐户侧边栏中使用命名路由
  • 补丁#35076:菜单管理器 - 从命名空间控制器呈现时生成正确的 URL
  • 补丁#35208:使用 `Time.use_zone` 而不是 `Time.zone=`
  • 补丁#35230:修复 ApplicationHelper.html_title 注释中的错字
  • 补丁#35396:使用 base_scope 获取问题查询结果
  • 补丁#35466:将 test/fixtures/configuration/*.yml.example 重命名为 test/fixtures/files/configuration/*.yml
  • 补丁#35610:从项目设置中删除 Wiki 选项卡后的清理 ( #26579 )
  • 补丁#35727:将缺少的固定装置添加到 Redmine::ProjectJumpBoxTest
  • 补丁#35773:将版本索引视图(路线图)上的侧边栏内容移动到单独的部分
  • 补丁#35952:在测试套件中明确指定文本格式
  • 补丁# 35975:将缺少的夹具添加到 UserTest
  • 补丁#36005:采用 2FA 电子邮件到新的 Mailer 界面
  • 补丁#36241:MenuManagerTest 随机失败
  • 补丁#36347:将缺少的夹具添加到 IssuesHelperTest
  • 补丁#36358:使用 File.exist?,而不是弃用的 File.exists?
  • 补丁#36379:将源文件中的版权年份更新为 2022
  • 补丁#36716:IssueControllerTest 随机失败
  • 补丁#36730:将 Member.find_or_new 替换为 ActiveRecord 的 find_or_initialize_by
  • 补丁#36770:修复在迁移中使用正确的异常类 ActiveRecord::IrreversibleMigration

[自定义字段]

  • 缺陷#32977:从“用户”格式自定义字段中删除对已删除用户的引用
  • 功能#14275:向自定义字段添加提示

[数据库]

  • 功能#35073:在 LIKE 语句中转义值以防止注入占位符(_ 或 %)
  • 补丁#36416:在项目删除时清理更多依赖对象

更新公告:https://www.redmine.org/projects/redmine/wiki/Changelog_5_0

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册