大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

Java 近期新闻:Spring 6.2-M7、Project Loom、Payara Platform、Gradle 8.10、Helidon 4.1

  • 2024-09-03
    北京
  • 本文字数:2900 字

    阅读完需:约 10 分钟

大小:1.49M时长:08:39
Java近期新闻:Spring 6.2-M7、Project Loom、Payara Platform、Gradle 8.10、Helidon 4.1

JDK 23

Build 36 是 JDK 23 早期访问构建版本的当前版本。此版本的更多细节可以在发布说明中找到,关于 JDK 23 新特性的详细信息可以在 InfoQ 的报道中找到。


JDK 24

JDK 24 早期访问构建版本的 Build 11 也已发布,包含了自 Build 10 以来的更新,修复了各种问题。此版本的更多细节可以在发布说明中找到。


对于JDK 23JDK 24,开发者可以通过Java Bug 数据库 报告错误。


Project Loom

基于 JDK 24 早期访问构建版本 Build 11 的 Project Loom Build 24-loom+4-42 也对 Java 社区可用。此构建改进了 Java 监视器(同步方法)的实现,以增强与虚拟线程的互操作性。


Spring Framework

Spring Framework 6.2.0 的第七个里程碑版本带来了错误修复、文档改进、依赖项升级和新特性,例如:框架核心的改进,包括缓存抽象层的错误处理;由于ApplicationContext 接口的限制,提供在进行提前编译时忽略 bean 注册的选项;现在HandlerMethodValidator 类支持跨参数约束。此版本的更多细节可以在发布说明中找到。


同样,Spring Framework 的 6.1.12、6.0.23、5.3.39 和 5.3.38 版本也已发布,这些版本包含了错误修复、文档改进、依赖项升级,并提供了更有效处理条件 HTTP 请求的新特性。这些版本还提供了针对 CVE-2024-38809 (解析 “If-Match” 或 “If-None-Match” 请求头中的 ETags 的应用程序容易遭到 DoS 攻击)和 CVE-2024-38808 (攻击者通过提供一个特别设计的 Spring 语言表达式来发起 DoS 攻击)的解决方案。这些版本的更多细节可以分别在6.1.126.0.235.3.395.3.38 的发布说明中找到。


Payara

Payara 已发布 Payara Platform 的 2024 年 8 月份版本,包括社区版 6.2024.8 和企业版 6.17.0 以及企业版 5.66.0。这些版本解决了与 REST 端点和域重启相关的问题,包括:“/clear-cache” 端点中的错别字;方法类型和参数修复;以及在域重启期间部署到非预期实例的应用程序。这些版本的更多细节可以在社区版 6.2024.8企业版 6.17.0企业版 5.66.0 的发布说明中找到。


Open Liberty

IBM 发布 Open Liberty 24.0.0.8,该版本引入了:无版本特性,简化选择 MicroProfile、Jakarta EE 和 Java EE 平台兼容特性的过程;Audit 2.0,为不使用 REST Handler 应用程序的用户而设计,但不生成与 Audit 1.0 相同的 REST Handler 应用程序记录;以及新的 MicroProfile Config 规范使用指南,针对外部化 CI/CD 的环境特定微服务配置。


Helidon

Helidon 4.1.0 发布,特性包括对 JDK 22 和 JDK 23 的支持、MicroProfile 6.1 以及 gRPC 的 Helidon MP 实现。其他值得注意的变化包括:由于 Java ConcurrentHashMap 类不提供对 Java ReentrantReadWriteLock 类的服务加载,因此改为使用 Java HashMap 类;改进了 HTTP 前言和头部的解析。此版本的更多细节可以在 发布说明 中找到。


Quarkus

Quarkus 3.13.2 是 3.13 版本系列的 第二个维护版本,包含了依赖项升级和一些值得注意的变化,例如:在 WebSockets Next 扩展中,使用赋给 quarkus.http.root-path 属性的值,不使用 HttpRootPathBuildItem 类的实例与 RouteBuildItem 类中定义的 build() 方法;确保所有实现了 Java AutoCloseable 接口的绑定器都会被关闭。此版本的更多细节可以在更新日志 中找到。


Micrometer

Micrometer Metrics 1.14.0 的第二个里程碑版本包含了依赖升级和一些新特性,例如:在 ObservationValidator 类中添加了历史跟踪;一个新的 JvmThreadDeadlockMetrics 类,作为收集 JVM 死锁线程的新指标。此版本的更多细节可以在发布说明 中找到。


类似地,Micrometer Metrics 的 1.13.3 和 1.12.9 版本带来了文档改进、依赖项升级,解决了一些显著的问题,例如:通过添加新的 factoryType 标签解决 Prometheus 标签冲突问题;以及通过禁用 kotlinSourcesJar 文件夹解决了它与 sourcesJar 文件夹的冲突问题。这些版本的更多细节可以在 1.13.31.12.9 的发布说明中找到。


Micrometer Tracing 1.4.0 的第二个里程碑版本包含了依赖升级,最值得注意的是 Micrometer Metrics 1.14.0-M2。由于这是一个预发布版本,仅用于测试,因此没有新特性。此版本的更多细节可以在发布说明 中找到。


类似地,Micrometer Tracing 的 1.3.3 和 1.2.9 版本也包含了依赖项升级,最值得注意的是 Micrometer Metrics 1.13.3 和 1.12.9。这些版本的更多细节可以在 1.3.31.2.9 的发布说明中找到。


Eclipse JKube

Eclipse JKube 1.17.0 发布,带来了一些新特性:使用 Jib 构建多平台容器镜像;在 Kubernetes 的包管理器 Helm 中为 Maven 和 Gradle 插件新增的能力,允许开发者安装 JKube 生成的 Helm 图表并更新依赖项。此版本的更多细节可以在发布说明 和这个 YouTube 视频中找到。


Project Reactor

Project Reactor 2024.0.0 的第五个里程碑版本进行了依赖项升级: reactor-core 3.7.0-M5、reactor-netty 1.2.0-M5、reactor-pool 1.1.0-M4、reactor-addons 3.6.0-M2 和 reactor-kotlin-extensions 1.3.0-M2。同时,为与版本 2024.0.0-M5 保持一致,reactor-kafka 1.4.0-M1 保持不变。此版本的更多细节可以在更新日志中找到。


Project Reactor 2023.0.9,即第九个维护版本,进行了依赖项升级:reactor-core 3.6.9、reactor-netty 1.1.22、reactor-pool 1.0.8、reactor-addons 3.5.2 和 reactor-kotlin-extensions 1.2.3。同时,为与版本 2023.0.9 保持一致,reactor-kafka 1.3.23 保持不变。此版本的更多细节可以在更新日志中找到。


Project Reactor 2022.0.22,即第二十二个维护版本,进行了依赖项升级:reactor-core 3.5.20、reactor-netty 1.1.22、reactor-pool 1.0.8、reactor-addons 3.5.2 和 reactor-kotlin-extensions 1.2.3。同时,为与版本 2022.0.22 保持一致,reactor-kafka 1.3.23 保持不变。此版本的更多细节可以在更新日志中找到。


最后,Project Reactor 2020.0.47,代号 Europium-SR47,进行了依赖项升级:reactor-core 3.4.41、reactor-netty 1.0.48、reactor-pool 0.2.13、reactor-addons 3.4.11 和 reactor-kotlin-extensions 1.1.11。同时,为与版本 2020.0.47 保持一致,reactor-kafka 1.3.23 和 reactor-rabbitmq 1.5.6 保持不变。此版本的更多细节可以在更新日志中找到。这个版本也是 2020.0 版本系列的最后一个,开源支持计划在 2024 年 8 月 31 日结束。


Piranha Cloud

Piranha 24.8.0 发布,带来了一些显著的变化,例如:移除了 SingleServlet 类;代码重构,增加了 SingleMain 类作为 Piranha Core Profile 的基类;新增了 MultiPiranha 类,用于托管多个 Web 应用程序。此版本的更多细节可以在其文档问题跟踪器中找到。


JHipster

JHipster Lite 1.15.0 发布,包含了错误修复、文档改进、依赖项升级和一个新特性,该特性可以在横屏模式下显示预设选项。此版本的更多细节可以在发布说明中找到。


Gradle

Gradle 8.10 发布,解决了许多问题,并带来了显著的变化:支持 JDK 23;改进配置缓存,显著降低了缓存文件的体积并加快了加载速度;改进 GradleLifecycle API 的行为和回调执行机制。此版本的更多细节可以在发布说明中找到。


原文链接

https://www.infoq.com/news/2024/08/java-news-roundup-aug12-2024/

2024-09-03 10:486270

评论

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

ps一键磨皮插件Delicious Retouch 5怎么安装 支持M芯片

南屿

磨皮插件 Photoshop 插件

AE蓝宝石插件BorisFX Sapphire 2024 for Mac破解版 及新功能介绍

南屿

Lightroom预设资源-高级食物lr预设 附lr预设导入教程

南屿

高级食物lr预设 Lightroom预设下载 lr预设怎么导入

FCPX插件-动态视频运动模糊视觉特效 mMotion Blur 支持Intel和Apple M芯片

南屿

fcpx动态视频 运动模糊视觉特效 fcpx插件下载 fcpx特效

QCN9024: The future of wireless communications, five major advantages over competitors

wallysSK

堡垒机和数据库防水坝的区别一二

行云管家

数据库 网络安全 堡垒机 数据库防水坝

photoshop色轮插件Coolorus怎么安装 附Coolorus 许可证

南屿

Coolorus mac版 PS调色插件 Coolorus许可证 Coolorus安装教程

电子签章接口调用,以契约锁为例

数字工具研究

电子签章 契约锁

eBPF运行时安全

统信软件

安全 ebpf 运行时

ScaleUp插件使用方法 附ScaleUp for Mac破解版资源

南屿

高级视频增强工具 ScaleUp插件下载 ScaleUp mac破解版 AE/PR插件

Sketch Measure for Mac中文破解版 sketch标注插件下载

南屿

Sketch Measure mac中文版 sketch标注插件

30款绚彩天空背景特效PS渐变-Photoshop天空渐变

南屿

ps渐变 天空背景特效 Photoshop素材

5分钟带您了解DRS录制回放

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟

软件测试/测试开发/全日制/测试管理丨iOS 自动化相关工具

测试人

软件测试

云厂商是什么意思?2024年知名云厂商有哪些?

行云管家

云计算 云服务 行云管家 云厂商

云联接:揭开SD-WAN神秘面纱,颠覆你对网络的认知!

博文视点Broadview

如何利用 APM 追踪完整的类函数调用

心有千千结

APM Datadog OpenTelemetry 系统可观测性 DDTrace

软件测试/测试开发/全日制/测试管理丨兼容性测试

测试人

软件测试

NFTScan | 01.08~01.14 NFT 市场热点汇总

NFT Research

NFT NFT\ NFTScan

LED透明显示屏前景发展怎么样?

Dylan

LED显示屏 全彩LED显示屏 led显示屏厂家 市场 #研发

外贸自建站推广为何首选谷歌广告?谷歌广告的优势在哪?

九凌网络

SD-WAN服务简介及挑选服务商指南

Ogcloud

SD-WAN SD-WAN组网 SD-WAN服务商

软件测试/测试开发/全日制/测试管理丨Android WebView 技术原理

测试人

软件测试

Authing 入选中国信通院《 2023 高质量数字化转型产品及服务全景图》

Authing

中国信通院 信通院 Authing

PS磨皮滤镜降噪插件Imagenomic Professional 支持ps2024 兼容M1

南屿

磨皮插件 ps滤镜下载 Imagenomic Imagenomic Professional

软件测试/测试开发/全日制/测试管理丨CSS Selector

测试人

软件测试

微店获得微店商品详情 API(micro.item_get)在电商中的发展

技术冰糖葫芦

API

App加固:不同类型和费用对比

实用fcpx插件:Photo Montage(轻松制作照片动画)

南屿

fcpx fcpx插件

Java近期新闻:Spring 6.2-M7、Project Loom、Payara Platform、Gradle 8.10、Helidon 4.1_编程语言_Michael Redlich_InfoQ精选文章