写点什么

Java 近期新闻:Jakarta EE 11-M4、MicroProfile、InfoQ 开发峰会、KCDC、Commonhaus 基金会

  • 2024-07-09
    北京
  • 本文字数:2353 字

    阅读完需:约 8 分钟

Java近期新闻:Jakarta EE 11-M4、MicroProfile、InfoQ开发峰会、KCDC、Commonhaus基金会

OpenJDK

Loom 项目早期访问构建 Build 24- Loom +1-17 是基于 JDK 24 Build 3 的。为了更好地使用虚拟线程,它改进了 Java 监视器(同步方法)的实现。

JDK 23

JDK 23 的早期访问构建Build 29发布,它是 Build 28 的升级,修复了各种问题。要了解关于这个构建的更多细节,请查看发布说明。要详细了解 JDK 23 的新特性,可以阅读InfoQ的这篇报道

JDK 24

JDK 24 的早期访问构建Build 4发布,它是 Build 3 的升级,修复了各种问题。要了解关于这个构建的更多细节,请查看发布说明

 

对于JDK 23JDK 24,我们鼓励开发者通过Java Bug数据库报告缺陷。

Jakarta EE 11

Eclipse 基金会 Jakarta EE 开发大使Ivar Grimstad在他的每周博客Hashtag Jakarta EE宣布,Jakarta EE 11 规范的第 4 个里程碑现在已经可以从Maven Central上获取了。

 

Grimstad 还通过Jakarta Platform Development邮件列表提供了进一步的信息,他写道:


其中包括计划好的里程碑。今后,潜在的更新(因为服务版本等)将被标记为候选版本(11.0.0-RCx)。如果不需要更新,则 11.0.0-M4 会被视为候选版本。

MicroProfile

MicroProfile 7.0(计划于 2024 年 8 月初正式发布)目前已经向 Java 社区提供了 4 个规范的候选版本。

 

MicroProfile Telemetry 2.0 的第一个候选版本包含以下新特性:重写JaxRsServerAsyncTest类,不再直接依赖于Jakarta Concurrency规范;注入 OpenTelemetry Meter接口实现的能力,有助于更方便地获得Meter对象及其相关的计数器、仪表盘和直方图实例。

 

MicroProfile Fault Tolerance 4.1 的第一个候选版本第二个候选版本包含以下新特性:支持从 MicroProfile Telemetry 获取统一的指标;改进 TCK。

 

MicroProfile Rest Client 4.0 的第一个候选版本第二个候选版本包含以下新特性:更新文档中所有对 Jakarta RESTful Web Services 的 JAX-RS 引用;删除不必要的WireMock类。

 

MicroProfile OpenAPI 4.0 的第二个候选版本第三个候选版本包含以下新特性:解决 TCK 中声明多个 Hamcrest 版本的问题;添加ZeppelinResource类,作为对JAXRSApp类中现有资源类的补充。

Quarkus

Quarkus 3.12发布,提供了以下新特性:实现内部 TLS 注册表,将 TLS 配置集中到一个地方;新的JDK Flight Recorder(JFR)、Load SheddingContainer Image Podman扩展;支持 Kotlin 2.0;将 Spring API 更新到 Spring Boot 3.0 版本。要了解关于这个版本的更多细节,请查阅变更日志

TornadoVM

TornadoVM 1.0.6(第 6 个维护版本)提供了 Bug 修复和改进,包括:在每次从执行计划运行后启用设备内存自动清理;一个适用于 OpenCL 设备的 SPIR-V 后端检查器扩展,支持多个版本;新增一项 API 扩展,支持以TaskGraph类的粒度查询设备内存消耗;一项含有破坏性更改的API重构

Apache 软件基金会

Apache Camel 4.4.3发布,带来了 Bug 修复、依赖项升级和改进,具体包括:改进ElasticsearchRestClientProducer类,关闭了Sniffer类的一个实例,以便它的后台线程可以恰当地关闭并释放所有资源;更改DataLakeProducer类中定义的upload()方法,取消读取流的文件长度这个不必要的操作。要了解关于这个版本的更多细节,可以查阅发布说明

 

为了与 Quarkus 保持一致,Camel Quarkus 3.12.0发布(包含 Camel 4.6.0 和 Quarkus 3.12.0),解决了一些值得注意的问题,比如:改进了符合联邦信息处理标准的密钥库和信任库密钥的生成方法;当试图连接到 Elasticsearch 时,REST 消费者的不当使用;改进LangChain4jChatProcessor类,以支持原生镜像。要了解关于这个版本的更多细节,请查看发布说明

JHipster

JHipster 8.6.0发布,支持 JDK 22,并将依赖项升级到 Spring Boot 3.3.1、Angular 18、Maven 3.9.8、Gradle 8.8、Node 20.15.0 和 Keycloak 25.0.0。其他值得注意的变化包括:解决了 MySQL 8.4.0 在使用 JHipster Domain Language (JDK)时不能在 Docker Compose 中启动的问题;在UserDTO类中添加缺失的hashCode()覆盖,因为它已经覆盖了equals()方法。要了解关于这个版本的更多细节,请查看发布说明

JetBrains

JetBrains发布Ktor的 2.3.12 版本——这是一个用于创建微服务和 Web 应用程序的异步框架,其中包括一些改进和修复,如:静态JSCSSSVG文件类型上缺少定义好的字符集;使用 Kotlin coroutines 时的NoSuchMethodError;支持ISO-8859-1和 UTF-16 字符集。要了解关于这个版本的更多细节,请查看变更日志

Commonhaus 基金会

Commonhaus基金会(一个新成立的致力于开源库和框架可持续发展的非营利性组织)上周宣布,SDKMANEasyMock, ObjenesisFeign等 4 个项目加入该基金会。它们加入了HibernateJReleaserJBangOpenRewrite等著名项目的行列。

 

2024 年 4 月,Devnexus大会将该基金会介绍给了Java社区。他们为自治开源项目提供了继任计划和财政支持。

Grails

继发布 Grails 框架未来规划面向Java社区发表公开信之后,Grails 社区指导委员会(Grails Community Steering Committee)宣布,Java 社区现在可以参与有关 Grails 7.0 最小可行产品(Minimum Viable Product,缩写为 MVP)各种投票的讨论了。我们鼓励开发者使用这个GitHub讨论页面来提供反馈,以帮助我们确定 Grails 7 MVP 各种特性的优先级。

InfoQ 波士顿开发峰会

上周,首届InfoQ波士顿开发峰会波士顿大学George Sherman Union大楼举行。这个为期两天的活动是由C4Media组织的。那是一家软件媒体公司,专注于企业开发社区中无偏见的内容和信息。同时,它也是InfoQQCon的创办者。感兴趣的话,可以看下InfoQ对这次活动的报道

Kansas 城开发者大会

2024 年堪萨斯城开发者大会(KCDC)于上周在密苏里州堪萨斯城的堪萨斯城会议中心举行,来自 Java 社区的演讲者在各种研讨会和会议上发表了演讲,主题包括:Java、架构、云、数据科学与人工智能、JavaScript、方法与项目管理以及安全。

 

原文链接:

https://www.infoq.com/news/2024/07/java-news-roundup-jun24-2024/

2024-07-09 10:423814

评论

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

Ajax 使用ajax加上get和post方法,通过后台加载数据,并在网页上进行显示

爱好编程进阶

Java 程序员 后端开发

DirectByteBuffer内存释放

爱好编程进阶

Java 程序员 后端开发

Docker从入门到干事,看这一篇就够了

爱好编程进阶

Java 程序员 后端开发

130道BATJM真题及解析:集合+Spring

爱好编程进阶

Java 程序员 后端开发

13W字!银四巨作:Java进阶架构师核心手册

爱好编程进阶

Java 程序员 后端开发

2021-3-20 【推箱子】

爱好编程进阶

Java 程序员 后端开发

28天面试突击:JVM+Redis

爱好编程进阶

程序员 后端开发

3年CRUD程序员3个月啃完这份524页PDF成功涨9k!

爱好编程进阶

Java 程序员 后端开发

微博系统中“微博评论”的高性能高可用计算架构

哈喽

「架构实战营」

Docker Swarm从部署到基本操作

爱好编程进阶

Java 程序员 后端开发

docker 基本知识

爱好编程进阶

程序员 后端开发

都2022了,不会还有人不会idea注释相关的配置吧,速进本文

芝士味的椒盐

Java IDEA 5月月更

1篇文章全面总结2020年Java面试知识,掌握这些你也能进大厂!

爱好编程进阶

程序员 后端开发

eclispe git 安装使用

爱好编程进阶

Java 程序员 后端开发

ElasticSearch Client详解

爱好编程进阶

Java 程序员 后端开发

2021-03-26【PTA】

爱好编程进阶

程序员 后端开发

7-1 银行家算法--安全性检查 (20 分)(思路+详解+知识分析)宝 你今天 AC了吗

爱好编程进阶

Java 程序员 后端开发

Day146

爱好编程进阶

Java 程序员 后端开发

2021-11-27【算法竞赛入门到进阶】

爱好编程进阶

程序员 后端开发

30道经典的Java基础面试题集锦

爱好编程进阶

程序员 后端开发

LeetCode 24:交换链表

武师叔

5月月更

2021秋招运维工程师岗位常考的知识点

爱好编程进阶

Java 程序员 后端开发

90后表示已经躺平,我就静静的看着你们00后卷

爱好编程进阶

Java 程序员 后端开发

TypeScript 变量声明

Emperor_LawD

typescript 基础 5月月更

2021年学习Java还有意义吗?

爱好编程进阶

Java 程序员 后端开发

30分钟掌握沧湖一体化:flink+hudi

爱好编程进阶

程序员 后端开发

2021-3-29 【PTA】

爱好编程进阶

Java 程序员 后端开发

CGBTN2110-DAY02总结复习

爱好编程进阶

Java 程序员 后端开发

dubbo + zookeeper + spring 分布式系统

爱好编程进阶

Java 程序员 后端开发

2020字节跳动秋招技术面试题:Kafka+反射

爱好编程进阶

Java 程序员 后端开发

centos7

爱好编程进阶

Java 程序员 后端开发

Java近期新闻:Jakarta EE 11-M4、MicroProfile、InfoQ开发峰会、KCDC、Commonhaus基金会_编程语言_Michael Redlich_InfoQ精选文章