写点什么

Java 近期新闻:WildFly 33、Spring Cloud Data Flow、Apache TomEE、LangChain4j、Micronaut

  • 2024-08-09
    北京
  • 本文字数:2314 字

    阅读完需:约 8 分钟

大小:1.15M时长:06:41
Java近期新闻:WildFly 33、Spring Cloud Data Flow、Apache TomEE、LangChain4j、Micronaut

JDK 23


JDK 23早期访问构建版本Build 34已发布,其中包含自 Build 33 以来的更新,解决了各种问题。这个版本的更多细节可以在发布说明中找到,同时有关 JDK 23 新特性的详细信息可以在 InfoQ 的新闻报道中找到。


JDK 24


JDK 24早期访问构建版本Build 8也已发布,其中包含自 Build 7 以来的更新,解决了各种问题。这个版本的更多细节可以在发布说明中找到。


对于JDK 23JDK 24,开发者可以通过Java Bug 数据库报告错误。


Jakarta EE


在每周的Hashtag Jakarta EE博客专栏中,Eclipse 基金会的 Jakarta EE 开发者布道师Ivar Grimstad为我们带来了即将发布的 Jakarta EE 11 的最新进展,写道:


Jakarta EE 平台项目团队正致力于完成 Jakarta EE 11 的最终定稿。TCK 的重构工作已展现出积极的成果。我们期待在不久的将来能够宣布正式发布日期。每周二上午 11:00 东部夏令时的Jakarta EE 平台电话会议会如期举行,届时将分享更多相关信息。


迈向 Jakarta EE 11 的旅程将包含四个里程碑版本,在 2024 年第三季度正式发布(GA)之前,如有必要,我们可能会发布额外的候选版本。


BellSoft


BellSoft 的Liberica Native Image Kit发布针对 JDK 22 的 24.0.2 版本、JDK 21 的 23.1.4 版本和 JDK 17 的 23.0.5 版本。这些更新是作为 Oracle 在 2024 年 7 月发布的关键补丁更新的一部分,旨在解决一些关键的 CVE 和错误。


Spring Framework


Spring Cloud Data Flow2.11.4发布,主要修复了两个关键的安全问题:CVE-2024-37084(Spring Cloud Data Flow中的远程代码执行),攻击者可能通过Skipper服务器 API 发送恶意的上传请求,从而在文件系统的任何位置写入任意文件,这可能对服务器安全构成严重威胁;以及PRISMA-2023-0067,攻击者可以通过发送特别制作的请求,利用StreamReadContraints类的输入验证不足,导致服务拒绝。其他改进包括:用户在创建计划时指定应用程序的版本;以及引入了一个新的端点/tasks/thinexecutions,用于更有效地检索任务执行页面,无需加载所有额外的细节。这个版本的更多细节可以在发布说明中找到。


Spring Tools 4.24.0发布,带来了一些显著的变化,例如:在 Java 和嵌入式 Spring Data 查询中支持 Spring表达式语言(SpEL)的语法高亮和验证;增强 MySQL 和 PostgreSQL 查询的语法高亮和验证;以及支持@Resource注解中的 bean 名称补全和属性导航。这个版本的更多细节可以在发布说明中找到。


WildFly


WildFly 33发布,带来了错误修复、组件升级和新特性,例如:通过在 YAML 文件中添加未托管部署来增强覆盖配置;core-management子系统现在允许开发者启用对部署进行扫描,以便使用 SmallRye 和 Hibernate ORM 库中带有@Experimental@Incubating注解的类/方法;以及在测试套件中新增了一个实用工具,允许在不同的稳定性级别重新加载服务器。这个版本的更多细节可以在发布说明中找到。InfoQ 将跟进更详细的新闻报道。


Micronaut


Micronaut 基金会发布Micronaut Framework 4.5.1,其中包括Micronaut Core 4.5.4、错误修复、文档改进和对模块的更新:Micronaut MicrometerMicronaut OpenAPIMicronaut SecurityMicronaut SourceGenMicronaut DataMicronaut ReactorMicronaut Test ResourcesMicronaut TestMicronaut gRPCMicronaut ValidationMicronaut Views。这个版本的更多细节可以在发布说明中找到。


Eclipse 基金会


Eclipse Store 1.4.0 发布,带来了错误修复和新特性:与Amazon S3 Express One Zone的集成;增强对 S3 云存储的支持,现在可以在配置中为 S3 连接器设置默认文件夹,并支持目录存储桶;引入一个新的 API,用于简化序列化器类型字典的导入和导出。这个版本的更多细节可以在发布说明中找到。


Eclipse Serializer 1.4.0 的发布与 Eclipse Store 1.4.0 同步,目前没有记录的更新或发布说明。


Apache 软件基金会


Apache TomEE 10.0.0 的第二个里程碑版本面向 JakartaEE 10,包含了错误修复、依赖升级和一些显著的变化,例如:最低支持 JDK 17;实现了 Jakarta EE 安全规范的 OIDC 部分;初步集成了 MicroProfile 的一些新更新。这个版本的更多细节可以在发布说明中找到。


JHipster


JHipster Lite 1.14.0 发布,带来了依赖项升级和一些增强,例如:使用字符串模板代替字符串连接;只在构造函数中赋值的字段应该是只读的;不会被修改的变量应标记为const。这个版本的更多细节可以在发布说明中找到。


LangChain4j


LangChain for Java(LangChain4j)0.33.0 版本的特性包括:通过新的RedisChatMemoryStore类与Redis集成;以及嵌入来自OVHcloud的模型。其他显著变化包括:支持谷歌Gemini 的音频、视频和 PDF 输入;支持Chroma的嵌入移除;以及支持Pinecone的元数据存储和嵌入移除。开发者需要注意的是,为了解决包拆分问题,该版本做了一项破坏性变更。这个版本的更多细节可以在发布说明中找到。


Arquillian


Arquillian 1.9.1.Final 发布,带来了依赖项升级和一些显著变化,例如:为了解决Arquillian Warp中的内存泄漏问题,用 Java Hashtable类替换了 Java ThreadLocal;支持在带有@Deployment注解的方法上使用@ArquillianResource 注解进行参数注入;以及解决集成测试构建问题,确保版本能够得到更新。这个版本的更多细节可以在更新日志中找到。


Jox


继 2024 年 7 月 15 日的 Java新闻汇总中提到的Jox 0.3.0 版本发布之后,SoftwareMill首席研发官Adam Warski向 InfoQ 提供了有关他们新推出的结构化并发模块的详细信息:


我们为结构化并发编程引入了一种“对程序员友好”的 API。这篇博文对其进行了详细描述,并将其与结构化并发 JEP 中提出的内容进行了对比。


Jox 是在 2024 年 2 月引入 Java 社区的一个新的虚拟线程库,它实现了 Java 中高效的Channel数据结构,专为与虚拟线程协同工作而设计。


原文链接

https://www.infoq.com/news/2024/07/java-news-roundup-jul22-2024/

2024-08-09 11:219258

评论

发布
暂无评论
发现更多内容

C# 字符串操作指南:长度、连接、插值、特殊字符和实用方法

小万哥

C# 程序人生 编程语言 软件工程 后端开发

POKT Network (POKT) :进军百亿美元市场规模的人工智能推理市场

股市老人

微服务及其发展趋势

蝉翼2u

微服务 云原生 服务网格

K8S学习指南(5)-k8s核心对象namespace

俞兆鹏

Kubernetes

K8S学习指南(7)-k8s核心概念Annotation

俞兆鹏

图文共赏---人工智能时代的由文生图

fliter

央国企数字化转型的“压舱石”与“新方略”

优秀

数字化转型 中央企业 国资委中央企业 央国企数字化转型

云桌面解决方案在教育领域中的应用

青椒云云电脑

云桌面 云桌面解决方案

KubeBlocks 参展首届 PolarDB 开发者大会,双方发布深度合作

小猿姐

数据库 云计算 polarDB 阿里云PolarDB

《Java并发实现原理:JDK源码剖析》PDF

程序员李木子

解密最受欢迎的开源 Serverless 框架:流量篇

阿里巴巴云原生

阿里云 云原生

移动图形工作站有哪些价格实惠的推荐?

青椒云云电脑

图形工作站 移动图形工作站

代码之外:工程师的成长进阶秘籍

声网

思考-RBAC中对于权限编码部分的压缩处理

alexgaoyh

Java rbac 权限设计 压缩算法 权限编码

淘宝/天猫获得淘宝app商品详情原数据 API(taobao.item_get_app);可以用到哪些参数

技术冰糖葫芦

API

HarmonyOS NEXT创新能力:助力开发者打造差异化竞争力

新消费日报

智能语音助手在医疗行业的应用与挑战

数据堂

云桌面解决方案四大优势

青椒云云电脑

云桌面

贯通用友T+与企企,引领企业数字化转型新篇章!

聚道云软件连接器

案例分享

《Java实战(第2版)》PDF

程序员李木子

智能语音助手在旅游行业的应用与挑战

数据堂

私有云部署有哪些特征?企业该如何正确上云

青椒云云电脑

云桌面 云电脑 云电脑平台

【第七在线】利用大数据与AI,智能商品计划的未来已来

第七在线

中国首个车路云一体化研究中心成立,将如何改变自动驾驶?

自象限

自动驾驶

K8S学习指南(6)-k8s核心概念label和label selector

俞兆鹏

Java近期新闻:WildFly 33、Spring Cloud Data Flow、Apache TomEE、LangChain4j、Micronaut_编程语言_Michael Redlich_InfoQ精选文章