2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

Java 近期新闻:Helidon 4.0-Alpha4、Spring、GlassFish、Quarkus、Ktor、(重新)引入 RIFE2

  • 2023-02-14
    北京
  • 本文字数:2055 字

    阅读完需:约 7 分钟

Java近期新闻:Helidon 4.0-Alpha4、Spring、GlassFish、Quarkus、Ktor、(重新)引入 RIFE2

JDK 20

JDK20早期访问构建版本中的第34版已于上周发布,其中包括对第 33 版各种问题的修复和更新。有关该版本的更多详细信息,请参阅发布说明

JDK 21

JDK 21早期访问构建版本的第8版也已于上周发布,其中包括对第 7 版各种问题的修复和更新。有关该版本的更多详细信息,请参阅发布说明

 

对于JDK 20 和JDK 21,均鼓励开发人员通过Java缺陷数据库报告缺陷。

Spring Framework

Spring Tools 4.17.2 的发布提供了缺陷修复和改进,例如:来自 OpenRewrite Java Parser 中的 NullPointerException ;使用最新版本的 ANTLR 运行时更新生成的 Java 属性解析器;提供了有关“Java 源代码协调”定义的更多信息,并且执行 Spring Boot 3.0 的升级配方会抛出异常。有关该版本的更多详细信息,请参阅发布说明

GlassFish

Eclipse 基金会发布了 GlassFish 7.0.1,其特性包括:依赖升级;对某些装载器机制进行了大修,以加快操作速度;以及更可靠的服务器关闭监控。GlassFish 7 与最低版本为 JDK 11 的 Jakarta EE 10 兼容。然而,它可以在 JDK11 到 JDK19 上编译和运行,并在 JDK20 早期访问构建版本的第30版上成功地进行了初始测试。

Quarkus

在 Quarkus 2.16.0 发布不到一周后,Quarkus 2.16.1.Final 也发布了,这是一个面向 Java 社区的维护版本。该版本附带了缺陷修复、文档改进和依赖升级。Micrometer 度量格式已经迁移到 Prometheus。有关该版本的更多详细信息,请参阅变更日志

Helidon

甲骨文(Oracle)发布了 Helidon 4.0.0-ALPHA4,该版本支持 Helidon Níma 上的 Helidon MP,这是一个基于虚拟线程的微服务框架,并提供了对基于 MicroProfile 5.0 的应用程序在虚拟线程上运行的全面支持。其他值得注意的变更包括:更有效的 Web 服务器关闭策略;弃用 MicroProfile 跟踪规范;以及对 Helidon 构建器的改进。有关该版本的更多详细信息,请参阅发布说明

Hibernate

Hibernate Search的 6.1.8.Final 和 5.11.12.Final 版本已于上周发布

 

6.1.8 版本的特性包括:当修改带有 @OneToOne(mappedBy = ...) @IndexedEmbedded 注解的属性时,将不再跳过自动重建索引;定期测试 Hibernate Search 6.1 与 Hibernate ORM 6.2 的兼容性;以及对 Hibernate ORM 5.6.12.Final 和 Jackson 2.13.4 的依赖升级。

 

5.11.12 版本的特性是更新/删除一个租户中的实体时,将不再从其他租户的索引中删除具有相同 ID 的实体。

PrimeFaces

PrimeFaces 12.0.3 和 11.0.10 也已发布,提供了如下的修复: 在JpaLazyDataModel 类中实现了filterMatchMode 属性的 betweennotBetween 值;违反开放 Web 应用程序安全项目(OWASP)规则941130的 cookie 名称; JpaLazyDataModel 类中定义的 convertToType() 方法抛出 java.util.DateFacesException ;有关这些版本的更多详细信息,请参阅12.0.3版和11.0.10版的问题列表。

阿帕奇软件基金会

Apache Commons CSV 1.10.0 已经发布,并进行了显著的更改,例如: CSVRecord 类中定义的 get(Enum) 方法应该使用 name() 方法,而不是 Enum 类中的 toString() 方法; CSVRecord 类中定义的 toList() 方法不提供对新建 List 的写访问;并在 CSVParser 类中标识 null、empty 和 blank 头名称中的重复项。有关该版本的更多详细信息,请参阅发布说明

JHipster

JHipster Lite 0.27.0 已经发布,其特性包括:引导程序(bootstrapping)的重构;支持 Apache Cassandra;Angular 前端中定义的一个新的 inject() 函数和自动关闭组件标签;以及一些依赖的升级,其中最值得注意的 Angular 15.1.3。

 

JHipster 团队已经完成了向Spring Security 6.0 的 HttpSecurity 类中定义的 authorizeHttpRequests() 方法的迁移,该方法从默认允许行为迁移到默认拒绝行为,以提高安全性。

JetBrains

JetBrains发布Ktor的 2.2.3 版本,这是一个用于创建微服务和 Web 应用程序的异步框架,其中包括如下的改进:当请求路径较长时, FileStorage 函数会抛出 FileNotFoundExceptionHttpRequestRetryFileStorage 引发的 FileNotFoundException 进行重试;而多部分 File 不会上载整个文件,并为较大的文件抛出一个“非预期 EOF:超出预期 4096 字节”异常。有关该版本的更多详细信息,请参阅最新动态页面

RIFE2

Moog Music 的软件工程和产品经理Geert Bevin对其原始的 RIFE 框架进行了修改和重新引入,RIFE 框架从 2000 年到 2010 年一直处于活动状态,新框架采用了RIFE2的 1.0.0 版本,这是一个全栈框架,可以用现代 Java 创建 Web 应用程序。1.0.0 版是最初的稳定版本,其特性包括:对 continuations 工作流引擎的重新设计和重做;内部并发修复和改进;安全检查,以禁止部署后的路由更改;以及一个新的 MemoryResources 类,它为存储在内存中的资源提供了 ResourceFinderResourceWriter 接口实现的功能。InfoQ 将持续跟进更详细的新闻报道。

 

原文链接:

https://www.infoq.com/news/2023/02/java-news-roundup-jan30-2023/


相关阅读:

Java 近期新闻:JDK 20、新的 JEP 草案、JobRunr 6.0、GraalVM 22.3.1

Java 近期新闻:Spring Cloud 2022.0.0、SourceBuddy、Jarviz 和 Just

Java 近期新闻:Ideal Graph Visualizer 开源、TomEE MicroProfile 5.0 认证

2023-02-14 10:0819070

评论

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

论CTO的作用

hongfei

项目管理 个人提升 工程管理

使用AppleScript批量删除Mac中的信息

CRMEB

阿里开源 支持10万亿模型的自研分布式训练框架EPL(Easy Parallel Library)

阿里云大数据AI技术

深度学习 开源 分布式 框架

如何设置Perforce类型映射(P4类型映射)

龙智—DevSecOps解决方案

版本控制 游戏开发 二进制文件 游戏引擎 虚拟引擎

上手测试GaussDB(for Redis) 和开源 Redis,只为推荐质优价廉的Redis

华为云开发者联盟

数据库 redis 开源 GaussDB(for Redis) 开源Redis

诚邀参与 | OpenHarmony校园极客秀征文活动

OpenHarmony开发者

极客 OpenHarmony 征文活动

天翼云SD-WAN斩获首批“SD-WAN 2.0 SASE”权威认证

天翼云开发者社区

SD-WAN

量子时代已来,与时代接轨,从这本书开始!

博文视点Broadview

Java最最基础入门知识总结回顾

逆锋起笔

Java java面试 javase 3月月更

面试突击29:说一下线程池7个参数的含义?

王磊

Java 面试 java面试

15张图呈现数据库事务背后的并发原理

华为云开发者联盟

数据库 事务 并发 隔离

使用 Docker 一键启动环境安装 ModStart

ModStart开源

【技术分享】猪八戒网DevOps之Java组件安全检测

八戒技术团队

Java DevOps 安全检测

低代码实现探索(三十六)表达式组件—基础组件的组件

零道云-混合式低代码平台

iuap助力明日控股打造大宗贸易业财一体化中台

用友BIP

用友 用友iuap

WhiteSource SAST:下一代应用程序安全

龙智—DevSecOps解决方案

静态应用安全测试 SAST

浅析人脸识别算法及其应用

得物技术

机器学习 算法 人脸识别 视觉 人脸

设计模式:今天你设计了吗?

SFLYQ

设计模式 服务器端开发 后端技术

今天直播:datop——用在冷热内存识别和跨 numa 访存有多优秀?

OpenAnolis小助手

Linux 开源 技术直播

一文看懂JVM运行时内存分布

黄林晴

JVM

AI提取图片里包含的文字信息-解决文字无法复制的痛点

DS小龙哥

3月月更

Python从ECS内网拉取OSS数据

梦想橡皮擦

3月月更

Android技术分享| anyLive 开源项目

anyRTC开发者

android 音视频 开源项目 移动开发 视频直播

我要跳槽了!

IC男奋斗史

职业规划 芯片行业思考

华为云携手甘肃省医疗保障局,以数字科技为智慧医疗注入新动能

华为云数据库小助手

华为云数据库 华为云DRS 智慧医疗

搭建 Restful Web 服务

码语者

REST API

Apsara Stack 技术百科|云+应用一体化混合云全景智能化监控平台

科技互联网 企业数字化转型 混合云技术 混合云架构

听见“SHE”说丨OpenHarmony Ladies不被定义的“AWESOME”

OpenHarmony开发者

OpenHarmony 热门活动 女性力量

基于 Nebula Graph 构建图学习能力

NebulaGraph

数据库 开源 分布式图数据库 机器学习数据库

极光笔记 | 基于Robotframework框架进行服务端SDK的自动化(C++版本)

极光GPTBots-极光推送

c++

华云数据加入龙蜥社区,推动开源产业快速有序成长

OpenAnolis小助手

云计算 Linux 开源 操作系统 国产

Java近期新闻:Helidon 4.0-Alpha4、Spring、GlassFish、Quarkus、Ktor、(重新)引入 RIFE2_语言 & 开发_Michael Redlich_InfoQ精选文章