50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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

评论

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

Mac SVN客户端 SmartSVN许可证分享及详细图文安装教程

Rose

SnailSVN Pro for mac(SVN客户端)v1.10免激活版

Rose

音乐NFT系统的测试

北京木奇移动技术有限公司

软件外包公司 音乐NFT 体育NFT

深度解读「摩根士丹利」人形机器人最新研报:全球100家人形机器人及产业链企业

机器人头条

科技 大模型 人形机器人 具身智能

Algoriddim djay Pro Ai for Mac 基于人工智能的自动DJ混音

Rose

Apple TV 上最强的播放器 Infuse for Mac

Rose

SecureCRT for Mac破解版 支持SSH1、SSH2、Telnet等远程连接

Rose

大模型时代的软件进化论:恐龙式软件 vs. 猴群式软件

白鲸开源

软件开发 大模型 DeepSeek DeepSeek-R1

硅基流动+Cherry Studio‘0天然全科技’快速搭建DeepSeek满血版

京东科技开发者

“数字创新产品课程” 4月12-13日 · CSPO认证在线周末班

ShineScrum

Scrum 敏捷 产品负责人 CSPO认证 敏捷认证

AI4Science之分子材料成像调研洞察

Splendid2025

Adobe Illustrator 2024下载+AI2024破解教程

Rose

VMware Fusion Pro 13 for Mac永久序列号(VM虚拟机)v13.5.0激活版

Rose

保姆级教程!DeepSeek+Chatbox 10分钟教会你实现AI客户端应用和智能助手

京东科技开发者

第一次面字节,一面很简单,二面被疯狂拷打!

王中阳Go

Go 面试 后端 字节

车企及自动驾驶背景创始团队,已成为人形机器人赛道“最强”派系!

机器人头条

自动驾驶 科技 人形机器人 具身智能

EndNote 21大客户授权版 Mac(最强文献管理软件)v21.2永久激活版

Rose

火语言RPA--配置文件写入

火语言RPA

DeepSeek(私有化)+IDEA+Dify+微信 搭建AI助手保姆级教程

京东科技开发者

为什么DevOps很好,但却很难落地

易成研发中心

核心业务上云,如何释放国产 CPU 极致性能?专有云 ABC Stack 给出答案

Baidu AICLOUD

专有云 自主创新 国产cpu性能

人工智能视频增强软件 Topaz Video AI 激活秘钥

Rose

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