Apache Camel 3.11.0 发布

科技资讯 投稿 44500 1 评论

Apache Camel 3.11.0 发布

Apache Camel 3.11.0 现已发布。这是一个基于已知企业集成模式的开源集成框架,支持 50 多种数据格式,允许开发者集成产生和消费数据的系统。本次更新是一个 LTS 版本,包含 101 个新特性、改进和错误修复。

主要更新内容

  • bug 修复

    • 接收者列表不会等待接收者处理交换,并在处理路由时忽略聚合策略

    • 修复了与 Netty TCP + Resilience4J circuit breaker 的冲突

    • 修复了 camel-mongodb streamFilter 组件选项不被认可的问题

    • camel-rabbitmq 连接在 '声明' 过程出错时泄漏

    • camel-spring-boot 在运行时更改 Camel Log 的 LoggingLevel

    • 如果使用 KafkaConfiguration,则不会设置 topic

    • LazyStartProducer 在多线程情况中可能导致 NullPointerException

    • 当使用 Mockito mock 作为 camel-bean 组件的 bean 时,出现 AmbiguousMethodCallException

  • 依赖项升级

    • camel-grpc 升级到 1.38

    • CXF 升级到 3.4.4

    • camel-yaml-dsl 升级到 snakeyaml 2.3

    • camel-spring-boot  升级到 Spring Boot 2.5.0

    • Camel-DJL 升级到 Deep Java Library 0.11.0

    • camel-opentelemetry 升级到 1.0.x

  • 改进

    • camel-ftp:excludeExt/includeExt 没有得到正确的文件扩展名

    • Camel-avro-rpc 允许使用 SPI 更改 http 服务器实现

    • 在向列表解压过程中收集 CSV 头信息时保留 CSV 头信息

    • 按类型调用 bean 方法会导致创建新 bean 而不是使用注册表中的现有 bean

    • openapi 生成器现在允许指定端点

    • camel-mock 增加收到信息时的记录选项

    • 将依赖 OSGi 的代码移至 camel-karaf

  • 新特性

    • openapi 生成器:生成 YAML DSL

    • 增加华为云 IAM 组件

    • 增加华为云 FunctionGraph 组件

    • 从 github 加载资源加载器

    • camel-core:为源时间戳添加通用 header

    • camel-smpp:将 JSMPP 的 pduProcessorDegree 和 queueCapacity 导出到 SmppConfiguration

    • camel-kamelet:使用 Kamelets 引导 Camel 的主类

    • 为 Solr 创建一个 test-infra 模块

编程笔记 » Apache Camel 3.11.0 发布

赞同 (52) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(1)个小伙伴在吐槽
  1. 歌舞绚丽多彩。
    血色吟游诗人 2023-09-17 04:30 (1年前) 回复