写点什么

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

AI 大模型超全落地场景&金融应用实践,8 月 16 - 19 日 FCon x AICon 大会联诀来袭、干货翻倍!

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

评论

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

网络攻防学习笔记 Day35

穿过生命散发芬芳

网络攻防 6月日更

dubbo使用curator作为zk客户端优雅停机存在的问题

林一

zookeeper dubbo curator

《原则》(四)

Changing Lin

MySQL基础之二:SQL语句介绍与使用

打工人!

MySQL sql查询 6月日更

聊聊MySQL全局锁

架构精进之路

MySQL 6月日更

数字中国的视觉进阶:ISP的来处与归途

脑极体

区块链技术为版权保护与运营提供科技支撑

CECBC

博睿数据深化信创布局,通过华为鲲鹏920和统信UOS测试认证

博睿数据

信创 国产化 博睿数据

算法如何促成亿级别扶持曝光视频?爱奇艺Budget Pacing智能扶植系统实践

爱奇艺技术产品团队

架构 推荐 算法 广告 扶植

【得物技术】JS资源分包

得物技术

CSS 大前端 js 版本 页面

深入理解iOS图文混排原理并自定义图文控件

Geen练

图文混排 iOS Developer iOS 知识体系

极光开发者周刊【No.0604】

极光JIGUANG

程序员 开发者 IT行业

区块链作为“信任的机器”,将改变社会价值的传递方式

CECBC

【立刻报名】加速开发 Perforce on Tour China 2021-龙智

龙智—DevSecOps解决方案

模块五- 课后作业

Presley

架构实战营 #架构实战营

区块链—重构新商业体系和全新商业生态环境

CECBC

理解【Apache Zookeeper】

awen

zookeeper

Kubernetes手记(1)- Kubernetes概述

雪雷

k8s 6月日更

全栈程序员这个月写了啥代码?

程序员鱼皮

Java JavaScript 大前端 后端 全栈

Nacos--简介

是老郭啊

微服务 nacos 服务注册与发现

架构实战营模块5作业

En wei

架构实战营

机器通用运行框架抽象

型火🔥

架构 微服务 抽象 中间件 机器

农业SaaS,「无人关注」的万亿市场

ToB行业头条

一些有意思的句子

IT蜗壳-Tango

IT蜗壳 6月日更

【环球网】博睿数据CEO冯云彪:做好生态链企业的适配工作

博睿数据

博睿数据 博睿数据数据链DNA 生态链

拍乐云运维专家受邀QECon大会,畅谈多云环境伸缩实践

拍乐云Pano

Nacos-- docker搭建

是老郭啊

Docker nacos

从天而降的AI“青云梯”,开发者们准备好了吗?

白洞计划

字节跳动的ToB生意,为什么需要火山引擎?

ToB行业头条

3D场景搭建的隐秘功能——时间轴

ThingJS数字孪生引擎

大前端 物联网 可视化 3D可视化 数字孪生

博睿数据重塑APM,引领IT运维新标杆

博睿数据

博睿数据 数据链DNA 服务可达

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