写点什么

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

评论

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

数据库表数据量大读写缓慢如何优化(4)【分库分表】

我爱娃哈哈😍

数据库 架构

《我想进大厂》之Zookeeper夺命连环9问

艾小仙

zookeeper

OpenAI将k8s扩展至7500个节点以支持机器学习;Graph Diffusion Network提升交通流量预测精度

京东科技开发者

区块链 开源

厚积薄发!华为云7篇论文被AAAI收录,2021年AI行业技术风向标看这里!

华为云开发者联盟

人工智能 卷积网络 远程监督 域泛化 油气储集层收集

说说常常被研发忽略的原型模式

后台技术汇

28天写作 2月春节不断更

官宣了!Apache ECharts 毕业成为 Apache 软件基金会顶级项目!

百度Geek说

百度 基金会

玩转IDEA项目结构Project Structure,打Jar包、模块/依赖管理全搞定

YourBatman

Module IntelliJ IDEA Project Structure

华为18A架构师共享:Netty+Redis+zookeeper+高并发技术栈

996小迁

redis zookeeper 架构 Netty 高并发

产品经理训练营第0期-第三次作业

孙行者

第0期 产品经理训练营 问题

前端面试必备ES6全方位总结

我是哪吒

程序员 面试 大前端 ES6 2月春节不断更

Kafka基础简介

架构精进之路

kafka 七日更 28天写作 2月春节不断更

即构自研海量有序数据网络MSDN,构建全球可靠的多云通讯链路

ZEGO即构

极客时间产品训练营第三周作业

云随心

产品 作业 产品训练营

Elasticsearch 写一致性原理

escray

七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

挖矿区块链_什么是挖矿 带你详细了解挖矿基础知识

v16629866266

使用pgBackRest并行归档解决wal堆积问题

PostgreSQLChina

数据库 postgresql 开源 开源社区

Linux-Lab 入门:使用开发板

贾献华

嵌入式 Linux Kenel 开发板 arm boot

日记 2021年2月2日(周二)

Changing Lin

个人感悟 2月春节不断更

用RabbitMQ了好几年之后,我总结出来5点RabbitMQ的使用心得

四猿外

MQ RabbitMQ 消息队列

Idea工具的各种查找快捷键

小马哥

IntelliJ IDEA 七日更 2月春节不断更

程序员成长第一篇:机会与趋势

石云升

28天写作 2月春节不断更 机会与趋势

即日起 Jira、Confluence 正式停售本地版,中国客户将无法购买

万事ONES

项目管理 开发者 研发管理 团队协作 CTO

利用 Python 分析了某化妆品企业的销售情况,我得出的结论是?

JackTian

Python 数据分析 数据可视化 化妆品 2月春节不断更

挖矿系统APP源码搭建

luluhulian

产品训练营 第三次作业

Wangyunnfei

MySQL安装教程&问题解决

Mars

MySQL 运维

华为云FusionInsight助力宇宙行打造金融数据湖新标杆

华为云开发者联盟

数据湖 云原生 存储 FusionInsight 华为云

ICE暴雪正悄悄崛起

DT极客

托管节点池助力用户构建稳定自愈的 Kubernetes 集群

阿里巴巴云原生

Docker 容器 运维 云原生 k8s

SpringCloud 从入门到精通15---Sentinel搭建和服务监控

Felix

EXCEL数据如何去重? Python:这事我比你熟

智分析

Python

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