写点什么

Java 近期新闻:Eclipse GlassFish 8.0.0-M1 以及 Spring、BellSoft 和 WildFly 年度回顾

  • 2024-01-12
    北京
  • 本文字数:1757 字

    阅读完需:约 6 分钟

大小:876.28K时长:04:59
Java近期新闻:Eclipse GlassFish 8.0.0-M1以及Spring、BellSoft和WildFly年度回顾

OpenJDK

Oracle高级技术员Aggelos Biboudis发布JEP 455(模式、instanceof 和 switch 中的原始类型(预览))的更新草案规范。这个 JEP 由 Amber 项目提出,目前处于 Candidate 状态,旨在通过允许在模式上下文中使用原始类型模式以及通过扩展instanceofswitch来支持原始类型来增强模式匹配。

JDK 23

近一周的JDK 23早期访问构建版本没有变化。Build 3仍然是最新的更新版本。关于此版本的更多详细信息,请参阅发布说明

JDK 22

同样,JDK 22的早期访问构建版本也没有变化。最新的[更新]版本(https://github.com/openjdk/jdk/compare/jdk-22%2B28...jdk-22%2B29)仍然是Build 29。关于此构建版本的更多详细信息,请参阅发布说明


对于JDK 23JDK 22,开发者可以通过Java Bug Database报告错误。

Eclipse GlassFish

Eclipse GlassFish 8.0.0 的第一个里程碑版本支持 Jakarta EE 11-M1,并完整实现了Jakarta Security 4.0.0-M1 和Jakarta Faces 4.1.0-M1 规范,以及Jakarta Servlet 6.1.0-M1 部分规范。目前要求最低的 JDK 版本为 17,但可能会在下一个里程碑版本更新到 JDK 21。关于此版本的更多详细信息,请参阅发布说明

GraalVM

Oracle 宣布 Oracle GraalVM 可以作为Paketo构建包。Oracle 与 Paketo 团队合作,将 GraalVM 集成到Oracle构建包中。开发人员现在可以将 Native Image 和 Oracle 构建包都添加到构建包配置文件中来执行应用程序。

Apache 软件基金会

Apache Camel 3.22.0发布,修复了错误、升级了依赖项,并增加了新功能和改进,例如:在Camel Quartz组件中支持开始和结束日期;可以使用旧的 Micrometer 计量器名称或遵循新的 Micrometer 命名约定;作为从Camel OpenTracing迁移过程的一部分,提供了跟踪策略,用于追踪Camel OpenTelemetry中的每一个处理器。更多关于此版本的详细信息,请参阅发布说明

Gradle

Gradle 8.6 的第一个正式候选版本提供了以下功能:通过GRADLE_ENCRYPTION_KEY环境变量来配置缓存中的自定义加密密钥;改进了错误和警告报告;改进了Build Init Plugin,支持各种类型的项目;增强了插件开发者和构建工程师的构建编写过程,方便开发自定义构建逻辑。关于此版本的更多详细信息,请参阅发布说明

Spring Framework

Broadcom 的 Spring 开发者布道者Josh Long发布了2023年Spring亮点回顾。其中包括:引入Spring AI项目,支持人工智能;在Spring Boot 3.0+中持续支持 GraalVM 原生镜像;支持虚拟线程和Project Loom;Spring Boot 3.2版本支持协调恢复时检查点(CRaC);支持基于 Docker 的开发,其中 Spring Boot 可以从本地 Docker Compose 描述文件或 Testcontainers 获取连接信息;以及发布Spring Modulith 1.0,提供了生产就绪性、IDE 支持和改进的可测试性。


Long 还发布了最新一期Trifork CTO 和前 VMware 高级顾问Joris Kuipers一起录制的 A Bootiful Podcast。在 2023 年 10 月阿姆斯特丹 SpringOne 大会的现场视频中。Long 与 Kuipers 讨论了他的职业生涯、Spring 生态系统和 GraalVM 等话题,并与观众进行了互动。

BellSoft

BellSoft CEO Alex Belokrylov回顾了 BellSoft 在 2023 年的亮点,指出:


这一年,我们克服了挑战,抓住了机遇,参加了富有成效的活动,参加了令人难忘的活动。


技术亮点包括:引入Alpaquita Containers;推出性能版产品线,发布 Liberica JDK 11 Performance Edition;推出Liberica JDK with CRaC;并持续致力于 OpenJDK 和 GraalVM 方面的工作,发布四个季度的安全补丁和关键修复。


BellSoft 与 Java 社区的合作亮点包括:Bellsoft 性能架构师Dmitry Chuyko在 JNation 和 Devoxx 等全球 28 个技术活动中进行了 30 次演讲;参与了 2023 年 9 月在纽约举行的Java社区流程25周年庆典

WildFly

Red Hat 高级首席软件工程师Brian Stansberry做了 WildFly 和 Java 社区贡献方面的年终总结。亮点包括:WildFly 28、29 和 30 三个主要版本的发布;为MicroProfile TelemetryMicroProfile Long-Running Actions规范提供了新的扩展;在即将发布的 WildFly 31 中实现了 MicroProfile 6.0 规范的大部分内容,并对 MicroProfile 6.1 进行了更新;支持 JDK 21;在 WildFly 主要代码中解决了 2000 多个问题和增强功能;将 WildFly 代码库的许可协议改为 Apache License 2.0。


他们还做了大量与改进 WildFly 入门相关文档和工具的工作。Stansberry 还宣布,WildFly 31 将于 2024 年 1 月发布。


原文链接

https://www.infoq.com/news/2024/01/java-news-roundup-dec25-2023/

2024-01-12 08:006820

评论

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

如何让知识图谱告诉你“故障根因”

华为云开发者联盟

华为云 知识图谱 图谱

@所有人 Flink Forward Asia 2020 向您发出议题征集邀请!

Apache Flink

flink

一次代码评审,差点过不了试用期!

小傅哥

Java 小傅哥 代码质量 代码优化 代码规范

云图说 | 华为云GPU共享型AI容器,让你用得起,用得好,用的放心

华为云开发者联盟

gpu caffe

拥抱K8S系列-07-部署K8S集群(Rancher)

张无忌

Kubernetes rancher

架构师期末作业

傻傻的帅

知识点总结

Acker飏

两年Java工作经验涨到23K,这究竟是怎么做到的?

Java架构师迁哥

SpringBoot写后端接口,看这一篇就够了!

华为云开发者联盟

后端 swagger pringboot

oeasy 教您玩转 linux 010214 画面转文字 asciiview

o

所见即所得的用户增长技术背后是如何实现的

代立冬

大数据 用户增长 用户增长技术 ad-hoc技术

我敢说,这个版本的斗地主你肯定没玩过?

华为云开发者联盟

命令行 游戏 斗地主

区块链技术与我们的生活将并存

CECBC

区块链 数字经济

有关 HashMap 面试会问的一切

小齐本齐

Java 数据结构 算法

设计模式只是一把锤子

博文视点Broadview

读书笔记 编程 面向对象 设计模式

如何正确设置Java.home

谷鱼

Java String 面面观

keaper

Java string pool string

不懂 ZooKeeper?没关系,这一篇给你讲的明明白白

大头星

区块链交易系统开发,期货合约平台搭建

Mysql学习笔记:InnoDB索引结构浅析

马迪奥

MySQL 索引结构 innodb

彻底理解JavaScript执行上下文

Walker

Java 大前端 this指针 函数执行

Js 封装:阻止频繁重复操作

程序员与厨子

python——深入类和对象

菜鸟小sailor 🐕

音乐创作者必备软件,轻松玩转原创

奈奈的杂社

音乐制作 编曲 电音 作曲 乐团

Mysql学习笔记:分库分表(sharding)

马迪奥

MySQL Sharding

区块链合约层是一种自动执行的数字协议

CECBC

区块链 智能合约

如何搭建第一个 Spring 项目?

小齐本齐

spring Spring Framework Spring Bean

开源决策树工具xDecision简介

赫杰辉

决策树 可视化 简化代码

端-边-云全面协同创新 英特尔携手百度共推产业智能化升级

E科讯

解Bug之路-记一次JVM堆外内存泄露Bug的查找

无毁的湖光

Linux JVM heap memory GC Linux Kenel

区块链技术最重要价值所在

CECBC

区块链 数字经济 互联网革命

Java近期新闻:Eclipse GlassFish 8.0.0-M1以及Spring、BellSoft和WildFly年度回顾_编程语言_Michael Redlich_InfoQ精选文章