Openfire 5.1.1 发布

发布于

Openfire 5.1.1 现已[发布](https://discourse.igniterealtime.org/t/openfire-5-1-1-release/96521),包括一系列的错误修复和功能改进,尤其注重 PubSub 功能的正确性和连接处理。

本次版本更新主要针对 Pub/Sub 功能进行了优化。修复了由臃肿的 ofPubsubSubscription 表导致的[内存消耗过高问题](https://discourse.igniterealtime.org/t/java-memory-use-causes-crash/96502/)([OF-3306](https://igniterealtime.atlassian.net/browse/OF-3306)),以及其他一些与 pub/sub 功能相关的较小问题。

连接处理也得到了关注。解决了一个棘手的问题,即 IQBindHandler 在资源冲突时可能会忙等待长达 20 秒,导致线程饥饿和行为异常([OF-3319](https://igniterealtime.atlassian.net/browse/OF-3319));修复了 outbound S2S DirectTLS 连接中的 NullPointerException([OF-3332](https://igniterealtime.atlassian.net/browse/OF-3332));以及许多其他与网络相关的问题。

证书 SAN 现在将 IP 地址正确编码为 iPAddress 而不是 dNSName([OF-3324](https://igniterealtime.atlassian.net/browse/OF-3324)),这应该可以解决在 Conversations 客户端的最新版本中某些网络配置下[出现的问题](https://discourse.igniterealtime.org/t/problem-with-file-sharing/96514/)。

还修复了从 5.1.0 版本数据库工作中遗留下来的一些[与迁移相关的问题](https://discourse.igniterealtime.org/t/admin-gui-not-starting-after-migration-to-pbkdf2/96500/),例如在 PBKDF2 迁移期间 XML 属性无法保存的问题([OF-3305](https://igniterealtime.atlassian.net/browse/OF-3305))。这可以防止加密密钥意外丢失,避免在文件系统处于故障状态时进行迁移导致系统无法使用。

此版本总共解决了 24 个问题,详情可查看完整[的变更日志](https://download.igniterealtime.org/openfire/docs/latest/changelog.html)。

---

原文链接:[点击查看](https://www.oschina.net/news/471546/openfire-5-1-1-released)

评论

暂无评论。