dm Server 2.0.0.M4 已发布,现已提供 下载。
自 2.0.0.M3 以来,我们取得了很大进展,添加了许多新功能,跟踪 每日构建 的用户已经为我们提供了许多宝贵的反馈。如果您有兴趣了解我们一直在努力的所有内容,请查看 M4 发行说明。请继续通过博客评论、论坛 和 JIRA 向我们提供您的反馈。
新增功能
dm Server 现在嵌入 Medic:我们的 OSGi 可服务性项目
作为 M4 工作的一部分,我们将 dm Server 的可服务性支持移到了一个名为 Medic 的单独的 ASL 许可项目中。在此迁移过程中,我们还借此机会进行了一些重大改进
- 日志记录支持现在基于 LogBack,这意味着用户现在可以完全控制日志输出的格式,并且可以使用 LogBack 的所有附加程序。
- 可服务性转储的支持现在完全可扩展。在 dm Server 中运行的用户代码现在只需将 DumpContributor 实现发布到服务注册表,即可为可服务性转储做出贡献。
- 事件日志支持(输出到控制台的编码消息)也适用于用户代码。可以使用 EventLogger 生成事件日志条目,该条目可以从服务注册表中获取。
我们将在未来几周内发布更多关于 Medic 的博客文章,介绍如何在 dm Server 和纯 OSGi 中使用它。
支持部署属性文件
属性文件现在可以部署到 dm Server,可以通过管理控制台或将其放入提取目录来完成。部署属性文件时,将使用从属性文件名派生的 pid 创建
ConfigurationAdmin Configuration。例如,部署名为 com.foo.bar.properties 的属性文件将创建一个 pid 为 com.foo.bar 的 Configuration。
管理控制台增强功能
我们在 M4 中对管理控制台进行了一些重大改进。Chris 已经在其
最近的博客文章 中介绍了其中一些内容。
除了这些增强功能之外……