红联Linux门户
Linux帮助

Akka 2.5.4和2.4.20发布,Actor模型开发库

发布时间:2017-08-11 09:06:54来源:红联作者:baihuo
Akka 2.5.4 和 2.4.20 已发布,Akka 是一个用 Scala 编写的库,用于简化编写容错的、高可伸缩性的 Java 和 Scala 的 Actor 模型应用。

由于 Camel 的安全漏洞,akka-camel 的用户建议将 Camel 更新至 2.17.7,将 akka-camel 更新至 2.5.4。

2.5.4 版本中一些值得关注的改进:

New PartitionHub for routing of elements to dynamic streams

New timer API for scheduling messages in an actor to itself

New affinity dispatcher, thanks to Zahari Dichev and Viktor Klang

Support more than one role in Cluster aware routers, thanks to Sébastien Lorion

Prioritized merge stream operator, thanks to Arpan Chaudhury

Following the Reactive Streams 1.0.1 release yesterday, Akka Streams is now fully compatible with that revision of the standard (which is backwards compatible with 1.0.0)

Stages for restarting streams after a backoff, thanks to James Roper

自 2.5.3 以来共有 53 个 issue 被关闭。完整的列表可以在 github 上 2.5.4 的里程碑中找到。

关于安全漏洞

akka-camel 依赖于 camel-core 2.15.6,如 CVE-2017-5643 所述,该版本的 Camel 验证组件通过远程 DTD 和 XXE 容易遭受 SSRF 攻击。因此,已经在 Akka 2.5.4 和 2.4.20 中更新 Camel 依赖至 2.17.7 版本。所以,如果使用的是 akka-camel ,还应该将其他 Camel 模块的依赖关系更新至 2.17.7。

Camel 的更新可能会导致出现 akka-camel 与以前的版本不完全向后兼容的问题。

2.5.4 的发布主页和下载地址

Akka 2.4.20 主要的更新也是解决了关于 Camel 安全漏洞方面的问题。

2.4.20 发布主页和下载地址

来自:开源中国社区
文章评论

共有 0 条评论