AI 时代下组织如何快速变革?如何提升全员 AI 技能?戳> 了解详情
写点什么

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:219205

评论

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

食堂就餐卡系统设计

upupup

极客大学架构师训练营

关于架构师

莫莫大人

第一课 架构师的自我修养

Geek_bobo

食堂就餐卡系统设计

架构设计 极客大学架构师训练营

第一周作业:食堂就餐卡系统设计

尔东雨田

极客大学架构师训练营

技术管理者标准管理模板

Mr.RowKey

01周学习总结

dao

极客大学架构师训练营

什么是架构师?

呆呆栋

架构师训练营第一周作业 - 食堂就餐卡系统设计

阿德

架构设计文档

talen

作业一:食堂就餐卡系统设计

丿淡忘

第一周作业

Geek_2b3614

极客时间架构课Week01-作业二:学习总结

yulyulcl

程序员需要学会画UML图

张瑞浩

架构师训练营第一周总结

皓首不倦

餐卡系统设计

YY

第一周学习笔记

丿淡忘

极客大学架构师训练营

架构师训练营-第1周学习总结

红了哟

架构方法学习小结

梅子黄时雨

极客大学架构师训练营

架构师训练营第 1 周 _ 食堂就餐卡系统设计

方舟勇士

课程练习

架构师入门之架构方法

知识乞丐

极客大学架构师训练营

架构师训练营第一周学习总结

阿德

架构师训练营 - 第一周学习总结

牛牛

学习 极客大学架构师训练营

食堂就餐卡系统架构设计

嘻哈

链改,改的是什么?

CECBC

区块链技术 不可篡改 链改 上链 Token

架构师训练营第0期第1周学习总结

upupup

极客大学架构师训练营

食堂就餐卡系统设计方案-week01

老A

架构 架构师 极客大学架构师训练营 架构文档

食堂就餐卡系统架构设计文档

呆呆栋

一周信创舆情观察(6.1~6.7)

统小信uos

大数据 网络安全 新基建

食堂就餐卡系统设计

莫莫大人

架构师训-总结

leis

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