写点什么

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

评论

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

区块链社交即时通许系统开发,区块链社交app开发价格

13530558032

万字图文 | 聊一聊 ReentrantLock 和 AQS 那点事(看完不会你找我)

马丁玩编程

架构 AQS ReentrantLock JUC CLH

DataPipeline CPO 陈雷:实时数据融合之法,稳定高容错

DataPipeline数见科技

数据融合

DataPipeline CPO 陈雷:实时数据融合之法,便捷可管理

DataPipeline数见科技

数据融合

DataPipeline CTO 陈肃:构建批流一体数据融合平台的一致性语义保证

DataPipeline数见科技

数据融合

号外!5G+X联创营华为云官网上线,5G 创业春天来了!

华为云开发者联盟

华为 程序员 AI 5G

AI技术在音乐类产品中的应用场景

曲多多(嗨翻屋)版权音乐

人工智能 AI 音乐 音乐制作

数字货币交易所开发有哪些模式?区块链交易平台

13530558032

MySQL 连接为什么挂死了?

华为云开发者联盟

微服务 数据 存储

微信官方将打击恶意营销号:自媒体不可过度消费粉丝

石头IT视角

DataPipeline CPO 陈雷:实时数据融合之道,博观约取,价值驱动

DataPipeline数见科技

数据融合

快进收藏吃灰!字节跳动大佬用最通俗方法讲明白了红黑树算法

小Q

Java 学习 架构 面试 算法

企业工作流设计原则及多项目整合开发注意事项

Marilyn

敏捷开发 工作流 企业开发

强化学习入门必看之强化学习导识

Alocasia

人工智能 学习

接口测试学习之json

测试人生路

json 接口测试

架构师训练营第九周作业

_

极客大学架构师训练营 第九周作业

前嗅教你大数据——史上最全代理IP服务商对比

前嗅大数据

大数据 数据采集 动态代理 静态代理 代理IP

《JAVA多线程设计模式》.pdf

田维常

多线程

Scrum指南这么改,我看要完蛋!

华为云开发者联盟

Scrum 敏捷 改版

【JDD京智大咖说】AI 未来,路在何方?NLP、CV 技术的探索与展望

京东科技开发者

人工智能 CV nlp

阿里达摩院副院长亲自所写Java架构29大核心知识体系+大厂面试真题+微服务

Java架构追梦

Java 学习 阿里巴巴 架构 面试

媲美物理机,裸金属云主机如何轻松应对11.11大促

京东科技开发者

云计算 容器 服务器 云主机

面试官问:如何排除GC引起的CPU飙高?我脱口而出5个步骤

田维常

cpu飙满

Springboot过滤器和拦截器详解及使用场景

996小迁

Java 编程 架构 面试 springboot

6. 自定义容器类型元素验证,类级别验证(多字段联合验证)

YourBatman

Hibernate-Validator Bean Validation 多字段联合验证

合约跟单源码案例,合约跟单模式开发

13530558032

11月阿里Spring全家桶+MQ微服务架构笔记:源码+实战

小Q

Java 学习 程序员 面试 微服务

DataPipeline 王睿:业务异常实时自动化检测 — 基于人工智能的系统实战

DataPipeline数见科技

大数据

京东T8Java架构师总结整理的15w字的Java面试手册,2021年金三银四不愁涨不了薪!

Java架构之路

Java 程序员 架构 面试 编程语言

架构师训练营 1 期 - 第九周 - 性能优化 3

三板斧

区块链数字钱包系统开发方案,区块链钱包APP源码

13530558032

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