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 比较。这确保仅在索引更改时才下载索引。其次,在从远程存储库请求工件时使用哈希比较。存储库索引格式已扩展为嵌入每个工件的哈希摘要。将这些哈希与任何现有的本地缓存工件副本进行比较,如果匹配,则避免下载。