Apache Camel 的最新版本 2.22.0 已发布,这是第一个完全正式支持 Spring Boot 2 的版本。
官方表示,这是一项重大工作,因为像 Apache Camel 这样的大型框架将 Spring Boot v1 升级到 v2 需要很多的付出。因此对 Spring Boot 2 的支持是此版本的主要目标。
当你使用 Spring Boot 2 时,Spring 团队已经更新了他们的 start.spring.io 网站,现在包括 Apache Camel。如果你使用的是 Spring Boot 1,那么之前版本的 Apache Camel,如 2.21.1 可以与 SB1 一起使用。
该版本还包括一些其他值得注意的改进,例如对带有 HTTP 端点的 toD EIP 进行内部优化,以便在使用各种动态参数发送到同一主机时更好地重用现有的 http 连接。
此外,Rest DSL 也得到了改进,以支持指定将包含在 swagger doc 中的安全定义。我们还添加了对启用客户端请求验证的支持,因此 Rest DSL 能够验证是否可以根据内容类型和接受的响应类型处理请求,以及是否包含所有必需参数等等。
官方表示,下一个更大的版本预计将是 Camel 2.23,他们也会努力将更多的文档迁移到新系统,而且会有一个新的网站和文档可供此版本使用。
发布说明 http://www.davsclaus.com/2018/07/apache-camel-222-released-with-spring.html
原文 https://www.oschina.net/news/97748/apache-camel-222-released-with-spring