写点什么

Java 近期新闻:字符串模板、Quarkus、Open Liberty、PrimeFaces、JobRunr、Devnexus 2023

  • 2023-04-26
    北京
  • 本文字数:1528 字

    阅读完需:约 5 分钟

Java近期新闻:字符串模板、Quarkus、Open Liberty、PrimeFaces、JobRunr、Devnexus 2023

OpenJDK

JEP 430(字符串模板预览版)已经从 JDK 21 的 Candidate 状态提升Proposed to Target 状态。该JEP预览版Amber项目提供支持。它提议用字符串模板(包含嵌入式表达式的字符串字面量)来增强 Java 编程语言。字符串模板在运行时进行解释,即对嵌入式表达式进行计算和验证。评审预计将于 2023 年 4 月 13 日结束。

 

Oracle 技术顾问Gavin Bierman发布了 JEP 440(记录模式)和 JEP 441(switch模式匹配)的联合规范变更文档的第一稿,供 Java 社区审阅。

 

JDK 21

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

 

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

 

Quarkus

Quarkus 3.0.0 的第2个候选版本提供的新特性包括:Gradle 任务quarkusUpdate,用于将 Quarkus 升级到新版本;Dev UI 2 现在默认通过/q/dev/q/dev-ui 端点访问(Dev UI 1 通过/q/dev-v1端点访问);角色和权限之间新的 HTTP 安全策略映射。要了解关于这个版本的更多细节,请查看更新日志

 

Quarkus 2.16.6.Final 是第6个维护版本,带来了一些重要的更改,如:如果 ID 令牌验证失败,则删除会话 cookie;允许在 REST 客户端请求体中使用null;在响应式消息传递中支持可重复的@Incoming注解;依赖项升级到 GraphQL Java 19.4、Wildfly Elytron 1.20.3.Final 和 Keycloak 21.0.1。要了解关于这个版本的更多细节,请查看更新日志

 

Open Liberty

IBM发布Open Liberty 23.0.0.3,带来了 Bug 修复,并支持:JDK 20、Jakarta EE 10 平台、Web and Core 配置文件、MicroProfile 6.0 核心规范。

 

Apache Camel

Apache Camel 3.18.6发布,带来了重大修复、依赖项升级和改进,如:允许返回包含空值的 HTTP 响应头,以支持需要此功能的应用程序;改进了允许或禁止 HTTP 请求体的处理过程;如果在vertx-websocket 消费者执行阻塞操作之后进行路由处理,则可能会阻塞 Vert.x 事件循环,该版本修复了这个问题。要了解关于这个版本的更多细节,请查看发布说明

 

PrimeFaces

PrimeFaces 12.0.4修复了一些 Bug,并提供了一些新特性:恢复了CurrencyValidator类中定义的getExcelPattern()validate()方法。要了解关于这个版本的更多细节,请查看问题列表

 

JHipster

JHipster 团队发布了 JHipster Lite 0.31.0,其中包括许多依赖项升级,并有一些显著的变化,如:修复在 MongoDB 和 Redis 中使用的customConversions bean;修复 Apache Kafka 生产者和消费者;删除Jest测试框架依赖,因为它只用于optional-typescript模块。要了解关于这个版本的更多细节,请查看发布说明

 

JobRunr

JobRunr 6.1.3发布,允许禁用对jobrunr_job_stats视图的大量调用,让开发人员可以禁用JobStats类的 Java 管理扩展(Java Management Extensions,JMX)。

 

Gradle

Gradle 8.1 的第3个候选版本带来了一些新特性,包括:对配置缓存的持续改进;支持依赖关系验证;改进 Groovy 闭包的错误报告;支持 Java lambdas;支持使用 JDK 20 构建项目。要了解关于这个版本的更多细节,请查看发布说明

 

Devnexus

上周,Devnexus 2023在乔治亚州亚特兰大的乔治亚世界会议中心举行。来自 Java 社区的演讲者做了研讨演讲,主题涉及:Jakarta EE、Java 平台、Core Java、架构、云基础设施和安全。

 

Devnexus 由亚特兰大Java用户组(AJUG)主办,其历史可以追溯到 2004 年,会议最初的名称为 DevCon,2010 年改为 Devnexus。

 

关于 Devnexus 和 AJUG,如果想要了解更多信息,可以观看由 Azul 高级技术作家Frank Delporte在 Fooday.io 上提供的播客。他采访了 Azul 开发宣传副总裁兼 AJUG 主席Pratik Patel,以及 Gradle 开发者关系主管兼 AJUG 财务主管Vince Mayers

 

原文链接:

https://www.infoq.com/news/2023/04/java-news-roundup-apr03-2023/

2023-04-26 08:0018103

评论

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

探索虚拟线程:原理与实现

京东科技开发者

Cyber Triage 3.14 发布,带来全新用户界面、Hayabusa 集成、基线设定等功能

sysin

数字取证

天翼云息壤全面升级!

天翼云开发者社区

算力 智能云 息壤

数字中国 | 史宾格荣获 “2025数字中国创新大赛”银奖

百度安全

通义发布小尺寸多模态模型 Qwen2.5-Omni-3B;英伟达开源 ASR 模型 Parakeet TDT 0.6B 丨日报

声网

企业内部IM即时通讯软件,如何解决公司安全办公问题?

BeeWorks

即时通讯IM 私有化部署 企业级应用

玩转MCP | 一文看懂如何在 Trae IDE 中解锁 MCP

Trae

人工智能 开发者 #编程 MCP Trae

深度实测:完整代码生成 VS 片段式代码,差距有多大?

飞算JavaAI开发助手

Excel百万数据高性能导出方案!

量贩潮汐·WholesaleTide

Excel

为什么重写equals一定也要重写hashCode方法?

电子尖叫食人鱼

Java

Java 开发效率狂飙! 如何实现 3 小时交付项目

飞算JavaAI开发助手

惊!不会 AI 编程的 Java 程序员要失业?飞算 JavaAI 成救命稻草

飞算JavaAI开发助手

英特尔与黑芝麻智能签署合作备忘录,联合发布舱驾融合平台

极客天地

副业搞钱新风口!靠 AI 写代码,程序员创收轻松破万

飞算JavaAI开发助手

1688 代采系统功能深度解析:如何通过自动采集商品详情数据 API 接口实现高效运营

代码忍者

1688 API

「组装式开发」:App开发首选方式?

FinFish

APP开发 小程序容器 小程序技术 组装式开发

Hologres x 函数计算 x Qwen3,对接MCP构建企业级数据分析 Agent

阿里云大数据AI技术

大数据 数据分析 agent hologres Qwen3

Studio 3T 2025.8 发布 - MongoDB 的终极 GUI、IDE 和 客户端

sysin

mongodb

AI 调教指南!一文教会你如何在 Trae IDE 中配置自定义规则

Trae

人工智能 编程 开发者 MCP Trae

分库分表后复杂查询的应对之道:基于DTS实时性ES宽表构建技术实践

京东科技开发者

卷哭同行!飞算 JavaAI 完整代码生成,让竞品只能望 “码” 兴叹

飞算JavaAI开发助手

腾讯元宝再更新!上线“对话分组”,支持自定义回答风格

极客天地

零信任的用户行为分析: 通过综合策略解锁安全洞察力(一)

天翼云开发者社区

安全 零信任策略

彻底搞懂 MCP 是什么、和 API 的区别、对企业的价值,如何在企业落地、未来趋势丨社区来稿

声网

SpringBoot3整合SpringSecurity6(三)基于数据库的用户认证

电子尖叫食人鱼

oracle Spring Boot

PPT美化AI哪个好?2个AI美化PPT软件盘点!

职场工具箱

效率 职场 PPT 办公软件 AI生成PPT

2025年北京最值得去的互联网公司

测试人

人工智能

研发排查问题的利器:一款方法调用栈跟踪工具

京东科技开发者

内网im软件,支持企业云盘的协同办公软件推荐

BeeWorks

即时通讯 IM 私有化部署

Timefold 仓库拣货优化案例导读

PeterOne

人工智能 算法 运筹规划

台达支持经济学人集团Economist Impact发布全球可持续AI报告

财见

Java近期新闻:字符串模板、Quarkus、Open Liberty、PrimeFaces、JobRunr、Devnexus 2023_语言 & 开发_Michael Redlich_InfoQ精选文章