dm Server 2.0.0.M6 现已发布,可从此处下载。
此版本紧随 M5 版本之后发布,因为我们即将推出首个 2.0.0 候选版本。 这次我们主要集中精力修复未解决的缺陷,并添加了一些新功能。 请查看M6 发布说明,以获取我们已修复的缺陷和已添加功能的完整详细信息。 请继续通过我们的博客评论、论坛和 JIRA 提供您的反馈。
新增和值得注意的功能
将 dm Kernel 和 dm Server 作为服务运行
dm Kernel 和 dm Server 现在可以在 Windows 和 UNIX 机器上作为服务启动。 要在 Windows 上安装该服务,您需要编辑
$HOME/bin/service/conf/wrapper.conf文件以正确列出内核或服务器的路径。 然后你运行
$HOME/bin/service/windows.bat install。 还有其他命令需要运行,
dm Server 文档介绍了其他命令。
UNIX 用户更容易,因为$HOME/bin/service目录包含许多init.d兼容的脚本,适用于各种平台。
远程存储库缓存
一段时间前添加的远程存储库支持现在效率更高。 使用两种缓存来实现此性能改进。 首先,在从远程存储库请求索引时使用 Etag 比较。 这确保仅在索引更改时才下载索引。 其次,在从远程存储库请求工件时使用哈希比较。 存储库索引格式已扩展为嵌入每个工件的哈希摘要。 这些哈希与任何现有的本地缓存工件副本进行比较,如果匹配,则避免下载。