Apache Camel 3.11.2 现已发布。这是一个基于已知企业集成模式的开源集成框架,支持 50 多种数据格式,允许开发者集成产生和消费数据的系统。本次更新是一个 LTS 版本,包含 22 改进和错误修复。
主要更新内容
- Bug
- 指定 OpenAPI 许可证和联系信息导致 NullPointerException
- StringHelper.removeLeadingAndEndingQuotes() 可能导致 IndexOutOfBoundsException
- KafkaSpanDecorator 有时会设置错误的 message_bus.destination 标签值
- Dump route s不显示带有 endpointdsl 的 uri
- Datasonnet 表达式在多播中调用的路由中首次运行会失败
- 确定 Spring ApplicationContext 是否为自我管理的 ApplicationContext 的更通用方法
- 即使没有指定 allowableValues,Camel Swagger API 响应字符串类型的消息头也会生成一个空枚举
- camel-core – WireTap 在复制时应保留OUT消息
- GrpcStreamingExchangeForwarder 中潜在的 NPE
- 使用面包屑可能导致 MailBinding 中的 ClassCastException
- 带有文件和选项 sendEmptyMessageWhenIdle 的 PollEnrich 不断发送空信息
- Xtokenize 一旦检测到不匹配的命名空间,就不会再追踪到一个级别
- breakOnFirstError 导致 camel-kafka 的线程和内存泄漏
- camel-xslt:通过 URI 设置 resultHandlerFactory 被破坏了
- camel-main – 引导后无法引用属性
- camel-kubernetes – 在停止子组件消费者时,NULL 观察器会导致 NPE
- camel-kafka – 文件描述符泄漏
- REST DSL 中的 apiHost 选项被忽略了
- 依赖项升级
- 升级到 spring boot 2.5.4
- 将 Commons Compress 更新至 1.21
- 将 xchange 升级到 5.0.11
- camel-karaf – 将 azure-blob-changefeed 包添加到 camel-azure-blob-storage 功能
- 改进
- 当 dumpRoutesAsXML 时,路线模板参数不被替换
详情请查看更新公告。
原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/154551.html