NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

评论

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

Vue 组件通信六种方法

默默的成长

Vue 前端 10月月更

电商秒杀系统设计

张立奎

上手JavaScript基准测试

小鑫同学

前端 Node 10月月更

零信任时代企业如何提升访问权限的安全?

FinClip

活跃开发者数量仅次于以太坊,波卡凭什么?

One Block Community

区块链 开发者 波卡生态

10分钟了解sql注入--报错注入(二)

贤鱼很忙

sql 网络安全 10月月更

Python进阶(十六)正则表达式

No Silver Bullet

Python 正则表达式 10月月更

35分钟了解sql注入-盲注(三)

贤鱼很忙

sql 网络安全 10月月更

Vue 状态过度

默默的成长

前端 Vue 3 10月月更

Spring Boot「05」Annotations 02

Samson

Java Spring Boot 学习笔记 技术笔记 10月月更

【kafka问题】记一次kafka消费者未接收到消息问题

石臻臻的杂货铺

Kafk 10月月更

【分享】前端线上紧急排查工具

小鑫同学

前端 Node 10月月更

IaC示例:Terraform & Ansible自动化创建K3S集群

mengzyou

DevOps ansible IaC Terraform

京东大佬最新出品《分布式缓存原理到实战剖析手册》,限时开源!

了不起的程序猿

Java 程序员 分布式 架构师 分布式事物

Web3.0杂谈-#005(52/100)

hackstoic

元宇宙 Web3.0

Vue组件入门(四)组件注册

Augus

Vue 3 10月月更

从一个工程师成长看自动化运维的过程

阿泽🧸

自动化运维 10月月更

技术分享必备de终端录制神器

小鑫同学

前端 Node 10月月更

FinClip | 2022 年 9月产品更新放送

FinClip

容器云PaaS平台建设中应关注的重点和难点

穿过生命散发芬芳

10月月更 容器云PaaS

Python进阶(十八)Python3爬虫小试牛刀之爬取CSDN博客个人信息

No Silver Bullet

Python 数据分析 10月月更

基于 Impala 的高性能数仓实践之物化视图服务

网易数帆

大数据 impala 企业号十月 PK 榜 物化视图 Calcite

37手游基于云平台的大数据建设实践

Apache Flink

大数据 flink 实时计算

15分钟了解sql注入(一) union注入

贤鱼很忙

网络安全 Web SQL注入 10月月更

煤矿上的女孩

脑极体

免杀实战之面向PHP的WebShell免杀

网络安全学海

网络安全 安全 信息安全 渗透测试 WEB安全

转转推荐场景EE题解决思路

转转技术团队

深度学习 推荐系统

Flash软件应用项目(二)

张立梵

设计师 Flash 10月月更

Vue 全部生命周期组件整理

默默的成长

Vue 前端 10月月更

算法评测在本地生活地图技术领域的探索和实践

阿里技术

算法 可解释

【一Go到底】第十三天---循环控制

指剑

Go golang 10月月更

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