写点什么

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

评论

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

Linux之export命令

入门小站

Linux

架构实战营作业--模块一

冬瓜茶

聊聊 Linux 登陆提示信息 motd 文件

耳东@Erdong

Linux 8月日更 motd

程序员作图工具和技巧,你 get 了么?

程序员鱼皮

Java 大前端 后端 架构设计 代码

ShardingSphere JDBC 分库分表 读写分离 数据加密

Java 源码 ShardingSphere

网络攻防学习笔记 Day114

穿过生命散发芬芳

网络安全 8月日更

NodeJs深入浅出之旅:异步I/O (上)🐋

空城机

JavaScript 大前端 Node 8月日更

【漏洞分析】远程命令执行漏洞总结

网络安全学海

网络安全 信息安全 网络 渗透测试 安全漏洞

获取 NodeJS 程序退出码

编程三昧

node.js Node 8月日更

iOS开发:Mac电脑Xcode里面添加导入真机调试包的步骤

三掌柜

8月日更 8月

重构你的css吧!(初看)

云小梦

CSS bem elementUI scss ITCSS

Alibaba史上最牛的分布式核心原理解析全彩手册开源!称霸GitHub

Java~~~

Java 架构 面试 分布式 微服务

架构实战营 模块一作业

💤 ZZzz💤

架构实战营

半监督学习概述(二)

Databri_AI

学习 深度半监督

小说类公众号如何运营:先要满足特定读者人群

石头IT视角

教你一招疯狂拿Offer!用微服务设计一个超大型分布式电商平台

Java~~~

Java 架构 面试 Spring Cloud 架构师

纯CSS实现beautiful按钮

执鸢者

CSS 大前端 按钮

CSS 数学函数之calc、clamp、min、max

devpoint

CSS css3 8月日更

暴力美学,拒绝平庸,Alibab开源内部神仙级“K8S核心笔记”下载

Java~~~

Java 架构 面试 微服务 k8s

牛逼Git,豆瓣评分高达9.3神著“Pro Git”电子版国内首次开源

Java~~~

Java git 架构 面试 架构师

HVEC安装与卸载

林建

HVEC DISM++

架构师实战训练营|课后作业| 1

Frode

#架构实战营

在线JSON转PHP Array工具

入门小站

工具

Go- goto和label

HelloBug

Go 语言 goto label

阿里巴巴最新产物!Spring+SpringBoot+SpringCloud Alibaba全系列高阶笔记

Java spring 程序员 架构 后端

☕【Java技术指南】「编译器专题」重塑认识Java编译器的执行过程(常量优化机制)!

码界西柚

Java 编译器 技术栈 8月日更

脉脉转发3W次的字节内部首发“数据结构算法”手册!惨大厂被封杀

Java~~~

Java 架构 面试 算法 架构师

百度地图开发-引入地图SDK并配置 02

Andy阿辉

android Android 小菜鸟 8月日更

不少同学想要放弃秋招了........

今晚早点睡

程序员 秋招

阿里新产!Spring+SpringBoot+SpringCloud Alibaba全系列高阶笔记

Java~~~

Java spring 架构 面试 Spring Cloud

懵逼!阿里一面就被虐了,幸获内推华为技术四面,成功拿到offer

编程susu

Java 编程 程序员 面试 计算机

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