Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Java近期新闻:Grails 6.0、PrimeFaces 13.0、JUnit 5.10、GraalVM、新的 JEP 草案

Java近期新闻:Grails 6.0、PrimeFaces 13.0、JUnit 5.10、GraalVM、新的 JEP 草案

作者头像
深度学习与Python
发布于 2023-09-08 06:21:26
发布于 2023-09-08 06:21:26
5340
举报

作者 | Michael Redlich

译者 | 刘雅梦

策划 | 丁晓昀

OpenJDK

甲骨文(Oracle)的软件架构师 Maurizio Cimadamore 已经提交了 JEP Draft 8310626,外部函数和内存 API。该 JEP 提议在经过两轮孵化和三次预览后最终确定该特性:JEP 412,外部函数和内存 API(孵化阶段),在 JDK 17 中交付;JEP 419,外函数与内存 API(第二轮孵化),在 JDK 18 中交付;JEP 424,外部函数和内存 API(预览版),在 JDK 19 中发布;JEP 434,外部函数和内存 API(第二次预览),在 JDK 20 中发布;以及 JEP 442,外部函数和内存 API(第三次预览),将在即将发布的 JDK 21 中发布。自上一个版本发布以来的改进包括:一个新EnableNativeAccess 清单属性,允许可执行 JAR 中的代码在不使用--enableNativeAccess标志的情况下调用受限方法;允许客户端以编程方式构建 C 函数描述符,避免使用特定于平台的常量;改进了对本地内存中可变长度数组的支持;以及支持本地字符串中的多个字符集。

Cimadamore 和甲骨文技术人员顾问成员 Per-Åke-Minborg 还提交了 JEP Draft 8312611,计算常量(Computed Constants)。这个 JEP 引入了计算常量的概念,其定义为最多初始化一次的不可变值的占位符。这为final字段提供了性能和安全优势,同时在初始化时间方面提供了更大的灵活性。该特性将作为预览版 API 首次亮相。

甲骨文 OpenJDK 开发团队的 Julian Waters 已经提交了 JEP Draft 8313278Java 虚拟机预先编译(Ahead of Time Compilation for the Java Virtual Machine)。该 JEP 提议“增强 Java 虚拟机加载 Java 应用程序和编译成本机代码库的能力,以实现更快的启动和基线执行”。

JDK 的回归测试工具 jtreg 已经发布了 7.3 版本,并准备集成到 JDK 中。值得注意的变更包括:更新了一组用于在类 Unix 平台上进行测试的默认环境变量(DBUS_SESSION_BUS_ADDRESSWAYLAND_DISPLAYXDG-*);修复了使用多模块设置运行测试时的竞争条件;以及修复了在 AgentServer 类中定义的log(),该方法不会刷新输出。有关该版本的更多详细信息,请参阅发布说明。

JDK 21

JDK 2 1早期访问构建版本的第 33 版已于上周发布,其中包括第 32 版中各种问题的修复和更新。有关该版本的更多详细信息,请参阅发布说明。

JDK 22

JDK 22 早期访问构建版本的第 8 版也已于上周发布,其中包括第 7 版中各种问题的修复和更新。有关该版本的更多详细信息,请参阅发布说明。

对于 JDK 22 和 JDK 21,均鼓励开发人员通过 Java 缺陷数据库报告缺陷。

GraalVM

GraalVM Community Components 23.0.1 已发布,由 用于 JDK 20 Community 20.0.2 的 GraalVM 和 用于 JDK 17 Community 17.0.8 的 GraalVM 组成,并提供了以下原生镜像(Native Image)的修复:jvm stat性能数据初始化;JDK Flight Recorder(JFR)事件常量池 ID;用户体验问题;以及生成报告中的分析结果。对计数循环的剥离挖掘优化功能也进行了更新,其中挖掘溢出循环在 Graal 编译器中被定义为“不剥离”。这些新版本分别构建在 JDK 版本的 20.0.2+9 和 17.0.8+7 上。有关这些版本的更多详细信息,请参阅版本 20.0.2 和版本 17.0.8 的发布说明。

同样 ,GraalVM Community Edition 22.3.3 也发布了,以与 GraalVM 社区版的 2023 年 4 月关键补丁更新(CPU)保持一致。该版本基于 JDK 的 17.0.7 和 11.0.19 版本构建。有关该版本的更多详细信息,请参阅发布说明。

有关 GraalVM 最新版本的更多详细信息,请参阅这篇详细的新闻报道,其中包括与 Oracle 实验室 GraalVM 的开发人员倡导者 Alina Yurenko 的问答。

Spring 框架

Spring Cloud 2022.0.4 已发布,代号为 Kilburn,其带来了显著的变更,例如:支持 Spring Cloud Commons 中ServiceInstanceListSupplier接口的委托进行重试感知负载均衡;改进了在 Spring Cloud Stream 中加载共享 bean 的异常处理;Spring Cloud OpenFeign 和 Spring Cloud Netflix 分别升级到 Feign 12.4 和 Eureka 2.0.1。该最新版本基于 Spring Boot 3.0.9 构建。需要注意的是,其子项目:Spring Cloud CLI、Spring Cloud for Cloud Foundry 和 Spring Cloud Sleuth 已从发布序列中删除。有关该版本的更多详细信息,请参阅发布说明。

Spring Security 的 6.1.2、6.0.5、5.8.5、5.7.10 和 5.6.2 版本已经发布,以解决两个通用漏洞披露(Common Vulnerabilities and Exposures,CVE):CVE-2023-34034,WebFlux 安全绕过无前缀的双通配符模式,这是一个漏洞,在 Spring WebFlux 的 Spring Security 配置中使用双通配符(**)作为模式会导致模式匹配出现不匹配,从而可能导致安全绕过;和 CVE-2023-34035,使用多个 Servlet 时可能会错误配置授权规则,该漏洞使用requestMatchers(String)方法和多个 servlet(其中一个是 Spring MVC DispatcherServlet类)可能会导致授权规则错误配置。有关这些版本的更多详细信息,请参阅 版本 6.1.2、版本 6.0.5、版本 5.8.5、版本 5.7.10 和版本 5.6.12 的发布说明。

Spring Shell 的 3.1.3、3.0.7 和 2.1.12 版本已经发布,其特性包括:在CompletionProposal类中添加了complete()方法,以便通过多次单击选项卡(如文件路径)来完成单个参数。这些版本分别基于 Spring Boot 的 3.1.2 版本、3.0.9 版本和 2.7.14 版本构建。有关这些版本的更多详细信息,请参阅版本 3.1.3、版本 3.0.7 和版本 2.1.12 的发布说明。

Grails

Grails 基金会发布了 Grails 的 6.0 版本,它提供了:最小的 JDK 11 版本;对 Spring Framework 5.3.28、Spring Boot 2.7.12 和 Gradle 7.6.1 的支持;Grails Forge UI 的首次亮相,这是一个类似于 Spring Initializr 等项目的入门项目;以及增强了对 Micronaut Framework 的集成。有关该版本的更多详细信息,请参阅发布说明,InfoQ 将会跟进更详细的新闻报道。

TornadoVM

开源软件技术公司 TornadoVM 发布了 0.15.2 版本的虚拟机,该版本提供了缺陷修复和显著的改进,例如:对在多个设备上执行多个独立任务的最初支持,可以在多个硬件加速器上执行多任务;支持 OpenCL/PTX 和 SPIR-V 后端的三角radiancospisinpi函数;并与 ComputeAorta(Codeplay 针对 RISC-V 的 oneAPI 构建套件的一部分)进行初始集成,以便在 RISC-V 上以仿真模式运行矢量指令。有关该版本的更多详细信息,请参阅发布说明。

曼彻斯特大学高级处理器技术研究小组副研究员 Juan Fumero 于 2020 年 3 月在伦敦 QCon 上介绍了 TornadoVM,并为 InfoQ 撰写了这篇最新的技术文章。

LibericaJDK

BellSoft 为 JDK 17.0.8 和 20.0.2 发布了 Liberica Native Image Kit(NIK)的 23.0.1 版本,作为关键补丁更新(CPU)发布周期的一部分,其特性包括:对 Windows 操作系统上的 ParallelGC 的实验性支持;针对 JavaFX FXML 应用程序的编译修复;并修复了以下通用漏洞披露:CVE-2023-22043;CVE-2023-22041;CVE-2023-25193;CVE-2023-22044;CVE-2023-22045;CVE-2023-22049;CVE-2023-22036;和 CVE-2023-22006。

PrimeFaces

PrimeFaces 的 13.0.0 版本已经发布,其中包括一些缺陷修复、依赖项升级,并增加了一些新特性,例如:支持SelectCheckboxMenu类中的列和页脚 facet;在InputNumber类中添加selectOnFocus()caretPositionOnFocus()方法;以及在OverlayPanel类中添加了缓存属性。需要注意的是,其存在一些破坏性变更。有关该版本的更多详细信息,请参阅发布说明。

Quarkus

红帽(Red Hat)发布了 Quarkus 3.2.2.Final 版本,以解决 3.2.1 版本中的两个回归问题以及文档方面的改进。值得注意的变更包括:恢复到了openjdk-17-runtime:1.16镜像,因为开发分支的版本号已升至 1.17,预计下一个版本将于 2023 年 8 月发布;删除了有关quarkus.launch.rebuild属性的误报警告;并且如果 OIDC 状态 cookie 不匹配,则允许重新身份验证。有关该版本的更多详细信息,请参阅变更日志。

Hibernate

Hibernate Reactive 2.0.4.Final 已发布,其特性包括:对 Hibernate ORM 6.2.7.Final 的依赖升级;仅根据请求启动 Docker 容器,以确认远程数据库在执行完整构建之前已经启动;以及修复@SQLSelect注解在主实体上不起作用的问题。有关该版本的更多详细信息,请参阅发布说明。

Micronaut

Micronaut Framework 4.0.2 是第二个维护版本,它提供了缺陷修复、文档改进、依赖项升级和改进,例如:在BuildTestVerifier接口中添加了版本号检查;并将异步验证移动到了处理器模块,这是因为AsyncTypeElementVisitor类被定义成了compileOnly依赖项。有关该版本的更多详细信息,请参阅发布说明。

Micronaut 基金会已将其聊天社区从 Gitter转移 到 Discord,并且立即生效。该基金会表示,Discord 提供了改进的桌面应用程序体验、更好的结构化对话和增强的通知。并且鼓励 Gitter 上的开发者转移到 Discord,但该基金会将继续监控 Giter 上的对话,并提供 Discord 的链接。

JBang

JBang 0.110.0 的发布将其 Maven Central ID 从mavencentral更改为center,用于获取依赖项,以便在基于 Maven 和基于 JBang 的构建之间更好地共享下载。还修复了包含大写字母的 Maven 构件无法下载的回归问题。

JHipster

JHipster Lite 的 0.39.0 版本已经发布,其中包括了一些缺陷修复、依赖项升级和功能改进,例如:通过改进的配置增强了 Logback 依赖项,并且不再需要显式定义 shutdown 钩子;将getInstantOrDefault()方法添加到了JHipsterModuleProperties类中;以及在 REST 分页中将映射切换到非并行流,以确保流的顺序处理。有关该版本的更多详细信息,请参阅发布说明。

JUnit

JUnit 5.10.0 已经发布,新特性包括:ModuleSelectorEngineDiscoveryListenerEngineDiscoveryRequestResolverLauncherSession@Suite等实验性 API 已经提升到稳定状态;@SelectMethod注解中的新选择器;以及一个新的LauncherInterceptor接口,用于拦截LauncherLauncherSessionListener接口实例的创建。有关该版本的更多详细信息,请参阅发布说明。

Gradle

Gradle 8.3 的第二个候选版本提供了持续的改进,例如:对 JDK 20 的支持;使用工作进程将 Java 编译器作为编译器守护进程运行,从而更快地进行 Java 编译;使用Kotlin K2 编译器进行实验的能力;以及改进了 CodeNarc 插件的输出。有关该版本的更多详细信息,请参阅发布说明。

原文链接:

https://www.infoq.com/news/2023/07/java-news-roundup-jul24-2023/

相关阅读:

Java ZGC 垃圾收集器全面增强 (https://www.infoq.cn/article/ClW8eLeOxRUqqpHWOJCC)

Java 近期新闻:Jakarta EE 11 更新、Quarkus LTS、Micronaut、Foojay 顾问委员会、DevBCN、JCrete(https://www.infoq.cn/article/8SrWrwKkQYgLD2q5AQr8)

声明:本文为 InfoQ 翻译,未经许可禁止转载。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-08-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 InfoQ 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Java 近闻:JDK 20、新的 JEP 草案、JobRunr 6.0、GraalVM 22.3.1
来源|InfoQ、作者 | Michael Redlich 译者 | 明知山、策划 | 丁晓昀 OpenJDK Oracle Java 语言和工具团队主要成员 Angelos Bimpoudis更新 了 JEP Draft 8288476(模式、instanceof 和 switch 中的原始类型)。该草案属于 Amber 项目,提议允许原始类型出现在模式中的任何地方,以此来增强模式匹配。 Oracle Java 语言和 Java 虚拟机规范负责人 Alex Buckley 更新了 JEP Draft 83
程序猿DD
2023/02/24
9910
Java 近闻:JDK 20、新的 JEP 草案、JobRunr 6.0、GraalVM 22.3.1
Java 近期新闻:Gradle 8.0、Maven、Payara 平台、Piranha、Spring Framework
作者 | Michael Redlich 译者 | 张卫滨 策划 | 丁晓昀 OpenJDK 甲骨文的技术顾问成员、Loom 项目的负责人 Ron Pressler 提交了 JEP Draft 8302326,即隐式类和主方法增强(Implicit Classes and Enhanced Main Methods)(预览)。该特性 JEP 提议“改进 Java 语言,从而能够让学生无需了解为大型程序所设计的语言特性,就能编写出第一个程序”。这个 JEP 进一步推进了甲骨文的 Java 语言架构师 Br
深度学习与Python
2023/03/29
1.9K0
Java 近期新闻:Gradle 8.0、Maven、Payara 平台、Piranha、Spring Framework
Java 近期新闻:JDK 20的JEP提升为Targeted状态,亚马逊云科技推出Lambda SnapStart特性
作者 | Michael Redlich 译者 | 刘雅梦 策划 | 丁晓昀 OpenJDK JEP 432,记录模式(第二次预览),已从 JDK 20 的 Proposed to Target 状态 提升 为 Target 状态。该 JEP 更新自 JEP 405,记录模式(预览版),更新包括:增加了对通用记录模式类型参数推断的支持;增加了对记录模式出现在增强 for 语句条件判断中的支持;并删除了对命名记录模式的支持。 JEP 433,switch 模式匹配(第四次预览),已从 JDK 20
深度学习与Python
2023/03/29
1.7K0
Java 近期新闻:JDK 20的JEP提升为Targeted状态,亚马逊云科技推出Lambda SnapStart特性
Java近期新闻:Spring Framework 6.1、Spring Data 2023.1、Payara Platform
在结束了评审后,JEP 459(字符串模板(第二次预览))已从 Proposed to Target 进入到 Targeted(JDK 22)状态。这个 JEP 在经过第一次预览之后进行第二次预览:在 JDK 21 中交付的 JEP 430(字符串模板(预览))。该特性通过字符串模板来增强 Java 编程语言,字符串字面量中包含嵌入表达式,这些表达式将在运行时被解释和计算。有关 JEP 430 的更多细节可以在 InfoQ 的 新闻报道 中找到。
深度学习与Python
2023/11/27
5420
Java近期新闻:Spring Framework 6.1、Spring Data 2023.1、Payara Platform
Java 近期新闻:JobRunr 7.0、Commonhaus 基金会介绍、Payara 平台、Devnexus
在宣布成为 Candidate 后不到一周的时间里,JEP 473,流聚合器(Stream Gatherers,第二次预览),已经从 JDK 23 的 Candidate 状态提升为 Proposed to Target 状态。该 JEP 是对上一次预览,即 JEP 461,流聚合器(Stream Gatherers,预览版),在 JDK 22 中交付,进行的第二次预览。这将允许有更多的时间来进行反馈,并使用该功能获得更多的体验,而不会对 JEP 461 进行面向用户的更改。该特性旨在增强 Stream API,以支持自定义的中间操作,这些操作将“允许流管道以现有内置中间操作无法轻松实现的方式转换数据”。有关该 JEP 的更多详细信息,请参阅原始设计文档和 InfoQ 新闻报道。审查预计将于 2024 年 4 月 16 日结束。
深度学习与Python
2024/04/26
3080
Java 近期新闻:JDK 22、GraalVM for JDK 22、JDK 23 发布时间表、JMC 9.0
JEP 466(类文件 API (第二次预览))已从 Candidate 进入到 Proposed to Target 状态。该 JEP 提议进行第二轮预览,以获取来自之前一轮预览的反馈,即 在 JDK 22 中发布的 JEP 457(类文件 API (预览))。该特性提供用于解析、生成和转换 Java 类文件的 API。这将先作为 ASM (在 JDK 中 ASM 是 Java 字节码操作和分析框架)的内部替代方案,并计划在后续将其开放为公共 API。Goetz 将 ASM 描述为“一个带有大量遗留负担的老代码库”,并提供了背景信息,说明该提议将如何发展并最终取代 ASM。
深度学习与Python
2024/04/12
5350
Java 近期新闻:JDK 22、GraalVM for JDK 22、JDK 23 发布时间表、JMC 9.0
Java 近期新闻:JDK 19 的 JEPs、 Lilliput 的里程碑版本、Spring 框架、Quarkus 2.9.0
Java 近期新闻综述,涉及来自 OpenJDK、JDK 19 的 JEPs、Lilliput 项目的里程碑版本、Spring Framework 5.3.20 和 5.2.22、Open Liberty 22.0.0.5 和 22.0.0.6-beta、Quarkus 2.9.0.Final、Apache Camel Quarkus 2.9.0、WildFly Preview 27 Alpha1、Hibernate Search 6.1.5、JobRunr 5.1.1、Piranha 22.5.0、Failsafe 3.2.4 等的特性,以及 Micronaut 的调查结果和 Devoxx UK 会议。
深度学习与Python
2022/06/13
2.3K0
Java 近期新闻:JDK 21 序列集合、JDK 20 向量 API、Gen ZGC、Hilla 2.0
 作者 | Michael Redlich 译者 | 平川 策划 | 丁晓昀 OpenJDK 在过去的一周,经过评审后,JDK 20 提案 JEP 438(Vector API 第 5 轮孵化)从 Proposed to Target 状态 提升 到 Targeted 状态。在 Panama 项目 的支持下,该 JEP 融合了针对前 4 轮孵化反馈的改进:JEP 426(Vector API 第 4 轮孵化)在 JDK 19 中交付;JEP 417(Vector API 第 3 轮孵化)在 J
深度学习与Python
2023/03/29
2K0
Java 近期新闻:JDK 21 序列集合、JDK 20 向量 API、Gen ZGC、Hilla 2.0
Java 近期新闻:JDK 22 的 JEP、Spring Shell、Quarkus、Apache Camel、JDKMon
在结束了审查之后,JEP 460,Vector API(第七轮孵化) 已从 JDK 22 的 Proposed to Target 状态提升为 Targeted 状态。该 JEP 由 Panama 项目赞助,整合了对前六轮孵化反馈的改进:JEP 448,Vector API (第六轮孵化),在 JDK 21 中交付;JEP 438,Vector API (第五轮孵化),在 JDK 20 中交付;JEP 426,Vector API (第四轮孵化),在 JDK 19 中交付;JEP 417,Vector API (第三轮孵化),在 JDK 18 中交付;JEP 414,Vector API (第二轮孵化),在 JDK 17 中交付;以及 JEP 338,Vector API (孵化器),在 JDK 16 中作为孵化器模块发布。JEP 448 最重要的变更包括对 JVM 编译器接口(JVMCI)的增强,以支持 Vector API 值。
深度学习与Python
2023/11/18
4910
Java 近期新闻:JDK 22 的 JEP、Spring Shell、Quarkus、Apache Camel、JDKMon
Java 近期新闻:新的候选 JEP、Spring里程碑版本和Micrometer
JEP 466(类文件 API(第二轮预览))已从其 JEP Draft 8324965 进入 Candidate 状态。该 JEP 提议进行第二轮预览,以便获取针对前一轮预览的反馈:将在 JDK 22 中交付的 JEP 457(类文件 API(预览))。这个特性提供用于解析、生成和转换 Java 类文件的 API。它最初将作为 JDK 中 ASM ( Java 字节码操作和分析框架)的内部替代方案,并计划在后续将其开放为公共 API。Goetz 将 ASM 描述为“一个带有大量遗留负担的旧代码库”,并提供了背景信息,说明该草案将如何演化并最终取代 ASM。
深度学习与Python
2024/02/29
3590
Java 近期新闻:新的候选 JEP、Spring里程碑版本和Micrometer
Java 近期新闻:Classfile API 草案、Spring Boot、GlassFish、Reactor 项目
作者 | Michael Redlich 译者 | 平川 策划 | 丁晓昀 Java 近期新闻综述,内容主要涉及 OpenJDK、JDK 19、JDK 20、Spring 点版本、GlassFish 7.0.0-M6、GraalVM Native Build Tools 0.9.12、Micronaut 3.5.2、Quarkus 2.10.0、Reactor 2022.0.0-M3、Apache Camel Quarkus 2.10.0 及 Apache Tika 2.4.1 版本和 1.28.
深度学习与Python
2023/03/29
1.8K0
Java 近期新闻:Classfile API 草案、Spring Boot、GlassFish、Reactor 项目
Java 近期新闻:OpenJDK、Spring 升级和 CVE、Payara 平台以及 Apache Tomcat 升级
作者 | Michael Redlich 译者 | 张卫滨 策划 | 丁晓昀 本期的 Java 新闻包括 JDK 19、OpenJDK、Jakarta EE 10、Spring 里程碑和小版本升级以及 CVE、Payara 平台发布、Quarkus 2.9.1.Final、Micronaut 3.4.4、WildFly 16.1.1、Hibernate ORM 5.6.9.Final、Hibernate Reactive 11.5.Final、JDKMon 17.0.25、JobRunr 5.1.
深度学习与Python
2023/03/29
1.9K0
Java 近期新闻:OpenJDK、Spring 升级和 CVE、Payara 平台以及 Apache Tomcat 升级
Java 近期新闻:JDK 22 RC2、Spring 生态系统、Payara Platform
Project Jextract(也叫 Project Panama)的早期访问版本 Build 22-jextract+3-13 已经向 Java 社区提供 ,它基于即将发布的 JDK 22 GA 版本。
深度学习与Python
2024/03/18
3940
Java 近期新闻:JDK 22 RC2、Spring 生态系统、Payara Platform
Java 近期新闻:JDK 19 进入 Rampdown 阶段,JDK 20 专家组,Eclipse Mojarra 4.0
作者 | Michael Redlich 译者 | 刘雅梦 策划 | 丁晓昀 Java 近期新闻包括:JDK 19 进入 Rampdown 第一阶段;JDK 20 专家组成立;Spring Shell 2.1.0-M5、Open Liberty 22.0.0.6 和 22.0.0.7-beta、Quarkus 2.10.0.CR1、Apache Groovy 4.0.3、 Eclipse Mojarra 4.0、Helidon 2.5.1 的特性;以及 JNation 会议。 JDK 19 JDK 19 早
深度学习与Python
2023/03/29
8190
Java 近期新闻:JDK 19 进入 Rampdown 阶段,JDK 20 专家组,Eclipse Mojarra 4.0
Java 近期新闻:Loom 和 Panama 更新、Groovy 4.0、GraalVM 22.0 CE
本期的 Java 新闻综述的消息包括 OpenJDK、JDK 18、JDK 19、Loom 和 Panama 项目、Jakarta EE、Groovy 4.0、Spring Framework 更新、Micronaut 3.3.0、GraalVM 22.0 CE、Liberica NIK、MicroProfile Reactive Streams Operators 3.0-RC1、Hibernate 更新、JHipster 7.6、IntelliJ IDEA 2021.3.2、JReleaser 早期访问版本、Apache Camel 与 Camel K 以及 Foojay.io 的 FOSDEM。
深度学习与Python
2022/03/23
1.5K0
Java 近期新闻:Payara Platform、Liberica JDK 更新和 JobRunr 6.0 里程碑版本
作者 | Michael Redlich 译者 | 张卫滨 策划 | 丁晓昀 JDK 20 JDK 20早期访问构建版本的 Build 32 发布,它是对 Build 31 的更新,包括对各种 问题 的修复。关于该版本的更多细节,可以参见 发布说明。 JDK 21 JDK 21早期访问构建 版本的 Build 6 发布,它是对 Build 5 的 更新,包括对各种 问题 的修复。关于该版本的更多细节,可以参见发布说明。 对于 JDK 20 和 JDK 21,鼓励开发人员通过 Java Bu
深度学习与Python
2023/02/28
1.3K0
Java 近期新闻:Payara Platform、Liberica JDK 更新和 JobRunr 6.0 里程碑版本
Java 近期新闻:外部函数和内存 API、OpenJDK JEP、Apache Tomcat CVE
在结束了评审之后,JEP 454(外部函数和内存 API)从 Proposed to Target 进入到了 Targeted(JDK 22)状态。该 JEP 建议在经历了两轮孵化和三轮预览之后确定这个特性:在 JDK 17 中交付的 JEP 412(外部函数和内存 API(孵化器))、在 JDK 18 中交付的 JEP 419(外部函数和内存 API(第二轮孵化器))、在 JDK 19 中交付的 JEP 424(外部函数和内存 API(预览))、在 JDK 20 中交付的 JEP 434(外部函数和内存 API(第二次预览)),以及在 JDK 21 GA 版本中交付的 JEP 442(外部函数和内存 API(第三次预览))。自上一个版本以来的改进包括:新的 Enable-Native-Access manifest 属性,允许可执行 JAR 包中的代码调用受限制的方法而无需使用——Enable-Native-Access 标志;允许客户端通过编程的方式构建 C 函数描述符,避免使用特定于平台的常量;改进了对本地内存中可变长度数组的支持;支持多字符集本地字符串。InfoQ 将会继续跟进报道。
深度学习与Python
2023/10/24
4670
Java 近期新闻:外部函数和内存 API、OpenJDK JEP、Apache Tomcat CVE
Java 近期新闻:新 JEP、GraalVM 23 早期访问构建、Infinispan、Mojarra
作者 | Michael Redlich 译者 | 平川 策划 | 丁晓昀 OpenJDK 上周,JEP 440(记录模式)已从 JEP Draft 8300541提升 到 Candidate 状态。该 JEP 最终确定了这一特性,并针对前 2 轮 预览 的反馈做了增强。这两轮预览分别是在 JDK 20 中发布的 JEP 432(记录模式第 2 次预览)和在 JDK 19 中发布的 JEP 405(记录模式预览)。该特性为这门语言添加了记录模式,用于解构记录值。记录模式可以与类型模式搭配使用,
深度学习与Python
2023/04/01
1.4K0
Java 近期新闻:新 JEP、GraalVM 23 早期访问构建、Infinispan、Mojarra
Java 近期新闻综述:CVE-2022-22968、Vector API、Jakarta EE 10 更新
Java 近期新闻综述,内容主要涉及 OpenJDK、JEP 426、JDK 19、Jakarta EE 10 更新、Spring Framework 点版本、CVE-2022-22968、Quarkus 2.8.0、Open Liberty 22.0.0.4 和 22.0.0.5-beta、Micronaut 3.4.2、WildFly 26.1、Eclipse GlassFish 7.0-M4、Piranha 22.4.0、Apache Camel Quarkus 2.8.0、IntelliJ IDEA 2022.1、Ktor 2.0 和 Devnexus 2022 大会。
深度学习与Python
2022/06/11
2.1K0
Java 近期新闻综述:CVE-2022-22968、Vector API、Jakarta EE 10 更新
Java 近期新闻:JDK 2 进入Rampdown阶段一、JDK 24专家组成立、Apache NetBeans 22发布
JDK 23 早期访问版本的 Build 26 已发布,包括自 Build 25 以来的更新,修复了各种 问题。有关该版本的更多详细信息,请参阅发布说明。
深度学习与Python
2024/06/27
4710
Java 近期新闻:JDK 2 进入Rampdown阶段一、JDK 24专家组成立、Apache NetBeans 22发布
推荐阅读
Java 近闻:JDK 20、新的 JEP 草案、JobRunr 6.0、GraalVM 22.3.1
9910
Java 近期新闻:Gradle 8.0、Maven、Payara 平台、Piranha、Spring Framework
1.9K0
Java 近期新闻:JDK 20的JEP提升为Targeted状态,亚马逊云科技推出Lambda SnapStart特性
1.7K0
Java近期新闻:Spring Framework 6.1、Spring Data 2023.1、Payara Platform
5420
Java 近期新闻:JobRunr 7.0、Commonhaus 基金会介绍、Payara 平台、Devnexus
3080
Java 近期新闻:JDK 22、GraalVM for JDK 22、JDK 23 发布时间表、JMC 9.0
5350
Java 近期新闻:JDK 19 的 JEPs、 Lilliput 的里程碑版本、Spring 框架、Quarkus 2.9.0
2.3K0
Java 近期新闻:JDK 21 序列集合、JDK 20 向量 API、Gen ZGC、Hilla 2.0
2K0
Java 近期新闻:JDK 22 的 JEP、Spring Shell、Quarkus、Apache Camel、JDKMon
4910
Java 近期新闻:新的候选 JEP、Spring里程碑版本和Micrometer
3590
Java 近期新闻:Classfile API 草案、Spring Boot、GlassFish、Reactor 项目
1.8K0
Java 近期新闻:OpenJDK、Spring 升级和 CVE、Payara 平台以及 Apache Tomcat 升级
1.9K0
Java 近期新闻:JDK 22 RC2、Spring 生态系统、Payara Platform
3940
Java 近期新闻:JDK 19 进入 Rampdown 阶段,JDK 20 专家组,Eclipse Mojarra 4.0
8190
Java 近期新闻:Loom 和 Panama 更新、Groovy 4.0、GraalVM 22.0 CE
1.5K0
Java 近期新闻:Payara Platform、Liberica JDK 更新和 JobRunr 6.0 里程碑版本
1.3K0
Java 近期新闻:外部函数和内存 API、OpenJDK JEP、Apache Tomcat CVE
4670
Java 近期新闻:新 JEP、GraalVM 23 早期访问构建、Infinispan、Mojarra
1.4K0
Java 近期新闻综述:CVE-2022-22968、Vector API、Jakarta EE 10 更新
2.1K0
Java 近期新闻:JDK 2 进入Rampdown阶段一、JDK 24专家组成立、Apache NetBeans 22发布
4710
相关推荐
Java 近闻:JDK 20、新的 JEP 草案、JobRunr 6.0、GraalVM 22.3.1
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档