硬核干货——《中小企业 AI 实战指南》免费下载! 了解详情
写点什么

Java 近期新闻:Payara Cloud、MicroProfile Telemetry、Foojay.io 日历、JVM 语言峰会

  • 2023-08-30
    北京
  • 本文字数:1925 字

    阅读完需:约 6 分钟

Java近期新闻:Payara Cloud、MicroProfile Telemetry、Foojay.io日历、JVM语言峰会

JDK 21

JDK 21早期访问构建Build 35在上周发布,其中包括 Build 34 的更新,主要是修复了各种问题。要了解关于这个版本的更多细节,请查看发布说明

JDK 22

JDK 22早期访问构建Build 10在上周发布,其中包括 Build 9 的更新,主要是修复了各种问题。要了解关于这个版本的更多细节,请查看发布说明

 

对于JDK 22JDK 21,我们鼓励开发人员通过Java Bug数据库报告 Bug。

GraalVM

在迈向 1.0 版本的道路上,Oracle 实验室发布了Native Build Tools0.9.24版本,这是一个 GraalVM 项目,其中包含与 GraalVM 原生镜像进行互操作的插件。这个最新版本带来了一些显著的变化,包括:支持 Profile-Guided Optimization(PGO);从使用ImageClassLoader来发现JUnitPlatformFeature测试改为使用ClassLoader ,以消除在本地映像构建期间的饿汉式类初始化错误;完善 GraalVM 安装说明。要了解关于该版本的更多细节,请查看变更日志

Spring Framework

Spring Cloud 2023.0.0-M1 的第一个里程碑版本(代号为 Leyton)提供的新特性包括:Spring MVC 和 Jakarta Servlet 的一个实现;支持 Java HttpClient类;对 Spring Cloud Commons 4.1.0-M1 和 Spring Cloud Task 3.1.0-M1 等子项目的里程碑式升级。要了解关于该版本的更多细节,请查看发布说明

 

Spring Modulith 1.0.0 的第一个候选版本带来了 Bug 修复、依赖项升级和新特性,包括:避免过早初始化SpringModulithRuntimeAutoConfiguration 类,以避免代理警告;改进数据库交互,将事件发布标记为已完成;允许ApplicationModulesExporter 类将输出写入文件。要了解关于该版本的更多细节,请查看发布说明。GA 版本的发布计划将于 2023 年 8 月下旬在VMware Explore大会的SpringOne环节宣布,InfoQ 后续将跟进报道。

Payara Cloud

对于Payara Cloud云原生运行时服务,Payara宣布为考虑采用这类服务的组织提供 15 天的免费试用。Payara 声称,使用 Payara Cloud 可以缩短开发周期,提高运营效率,并节省培训 Kubernetes 开发人员的费用,因为 Payara Cloud 在后台搞定了关于的 Kubernetes 一切。

Quarkus

Red Hat发布Quarkus的 3.2.4.Final 版本,其中包含一些值得注意的变化,包括:记录在运行测试时可能比较重要的 Maven 配置选项;修复了@RouteFilter注解在使用 Quarkus 3.2.0.Final 时无法处理 WebSocket 请求的问题;修复 OpenTelemetry (OTEL) SDK 自动配置忽略 OTEL 服务名称而使用 Quarkus 应用程序名称的问题。要了解关于这个版本的更多细节,请查看变更日志

MicroProfile

在迈向MicroProfile 6.1 的道路上,MicroProfile 工作组提供了 MicroProfile Telemetry 1.1 规范的第一个候选版本,其中有一些显著的变化,包括:说明了哪些 API 类必须对用户可用;不依赖于时间戳的测试实现;说明了当当前 span 或 baggage 发生变化时SpanBaggage bean 的行为。要了解关于该版本的更多细节,请查看问题列表

OpenXava

OpenXava 7.1.4 版本发布,主要带来了一些依赖项升级和重要的修复,包括:当@DisplaySize注解与@Column(length=255)一起使用时,值大于 50 时会被忽略;创建新实体时同时上传多个文件会发生文件丢失;如果应用程序名称包含下划线,则移动列实现自定义列表将不起作用。要了解关于该版本的更多细节,请查看发布说明

Foojay.io

Foojay.io社区日历现在能够自动导入由 Java 用户组维护的单独的 Meetup 页面。这样一来,JUG 就不必在 Foojay.io 日历中手动输入 Meetup 活动了。要使用这项功能,JUG 负责人需要在 Foojay.io Slack频道上注册,并指定是每日自动更新还是每周自动更新。

JVM 语言峰会

Sharat Chander是 Oracle Java 和容器原生产品管理及开发者关系高级总监。他向 InfoQ 概要介绍了 2023 JVM 语言峰会的内容,涉及会议议程OpenJDK提交者研讨会


上周召开了第 15 届 JVM 语言峰会。这个为期三天的峰会在加州的圣克拉拉举行,由 Oracle Java 语言和 JVM 团队主办,旨在为语言设计人员、编译器编写人员、工具构建人员、运行时工程师和 VM 架构师提供一个开放的技术协作机会。

 

本次峰会邀请了 JVM 和 JVM 编程语言的创建者来分享他们的经验。同时,本次峰会也邀请了使用类似技术的非 JVM 开发人员参加,其中还有人就他们自己选择的运行时、虚拟机或语言作了发言。与会者来自 15 家公司、30 个国家,其中还包括 Java Champions 杰出计划的 11 名成员和 Java 用户组的 16 名负责人和组织者。

 

峰会还从 Leyden、Loom、Panama 和 Valhalla 等项目的维度展开了讨论。此外,峰会还提供了有关 Generational ZGC、Class-File API 预览功能等方面的见解。

 

Chander 说:“会议录音很快就会上线,敬请关注!”

 

原文链接:

https://www.infoq.com/news/2023/08/java-news-roundup-aug07-2023/


相关阅读:

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

Java ZGC 垃圾收集器全面增强

2023-08-30 08:004371

评论

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

打工人逃不开「单人单岗」

Java 架构 程序人生 职场

UDP报头是通过结构体位段实现的吗

linux大本营

网络协议 udp UDP协议

nvim 配置c++环境

linux大本营

vim C++

Golang new 和 make 函数

宇宙之一粟

Go make new 三周年连更

Java - 泛型

乌龟哥哥

三周年连更

linux dbus客户端和服务器示例代码

linux大本营

c++ Linux dbus

系统稳定性建设之我见(64/100)

hackstoic

质量管理 系统稳定性

数据存储与访问——文件存储读写

芯动大师

application 三周年连更 SharedPreference

解析下rte_pktmbuf_pool_create参数含义

linux大本营

DPDK DPDK开发

dpdk中,如何建立portid/queue的配置和逻辑核心的关系

linux大本营

队列 DPDK DPDK开发

openbmc 中如何使用D-bus

linux大本营

dbus openBMC

扎最深的寨,打最持久的仗——一知智能AI商业化攻略访谈录

B Impact

如何建设IT运维流程与体系

穿过生命散发芬芳

运维体系 三周年连更

推荐一些好用的ChatGPT扩展工具

石云升

ChatGPT 三周年连更

写一个完整的SHOW TABLE STATUS 语句返回的所有表的状态信息对应的结构体

linux大本营

数据库 存储 结构体 C++

共话数字化新技术、新趋势 华为云开发者日东莞站成功举办

极客天地

linux dbus代码举例

linux大本营

Linux C++

一文带你了解实战常用JavaScript API

程序员海军

JavaScript 三周年连更

概述产品设计通用七原则

阿泽🧸

产品设计 三周年连更

京韵、京城、京味:从一台服务器看数字北京

脑极体

算力

6G 通信技术和 5G 通信技术的区别

汪子熙

通讯协议 通讯 三周年连更

一键生成通用的微服务(gRPC)项目代码,让你的开发效率翻倍提升

vison

Go 微服务 gRPC 代码自动生成

Go并发编程的秘密武器:内存模型和同步原语

Jack

Django笔记十七之group by 分组用法总结

Hunter熊

Python django count 分组查询 sum

重载++运算符分别实现i++和++i

linux大本营

运算符 数据结构与算法

dpdk l2fwd如何初始化每个逻辑核的port/queue的

linux大本营

队列 DPDK DPDK开发

CefSharp自定义缓存实现

沙漠尽头的狼

2022-04-26:给定一个数组componets,长度为A, componets[i] = j,代表i类型的任务需要耗时j 给定一个二维数组orders,长度为M, orders[i][0]代表i

福大大架构师每日一题

golang 算法

基于Flutter实现Windows平台离线大模型对话应用实战

轻口味

flutter AI windows 跨平台 三周年连更

minikube 初体验环境搭建

IT蜗壳-Tango

三周年连更

LuckyDraw发布啦

进基的小张

开源项目 Github'

Java近期新闻:Payara Cloud、MicroProfile Telemetry、Foojay.io日历、JVM语言峰会_编程语言_Michael Redlich_InfoQ精选文章