InfoQ Geekathon 大模型技术应用创新大赛 了解详情
写点什么

Java 近期新闻:Jakarta Data 首版发布、Micronaut 3.8、JReleaser 1.4、Gradle 8.0-RC1

  • 2023-01-14
    北京
  • 本文字数:1204 字

    阅读完需:约 4 分钟

Java近期新闻:Jakarta Data首版发布、Micronaut 3.8、JReleaser 1.4、Gradle 8.0-RC1

最近 Java 技术圈非常安静,但 InfoQ 发现了一些有趣的新闻,包括:Jakarta NoSQL 1.0.0-b5、Jakarta Data 1.0.0-b1、Micronaut 3.8.0、Apache Groovy 4.0.7、Gradle 8.0.0-RC1 和 JReleaser 1.4.0。

JDK 20

过去的一周,JDK 20 的早期访问构建没有任何活动。Build 29仍然是最新的更新。要了解关于这个版本的更多细节,请查看发布说明

JDK 21

类似地,JDK 21 的早期访问构建也没有任何活动。Build 3仍然是最新的更新

 

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

Jakarta EE

Jakarta NoSQL 1.0.0 的第5个Beta版本主要提供了以下特性:支持 Java 记录,其中只需要Entity类;Settings接口中的Supplier功能;更新Configurations枚举以实现Supplier;一个新的CHANGELOG.doc文件,用于跟踪规范的演变;将文档从 Markdown 迁移到 AsciiDoc;更新 Document 和 Column Family API 的命名;弃用与存储库相关的注解,即RepositoryQueryParamPaginationPage,因为 Jakarta Data 规范现在将维护这些注解;最后,它还删除了Settings接口中的add()方法,以避免实现具有可变性。要了解在 Jakarta NoSQL 和 MongoDB 应用程序中如何使用 Java 记录的更多细节,请查阅这个 GitHub存储库

 

Jakarta Data 1.0.0 的初始Beta版也已提供给 Java 社区以供审查。这个新规范发布于 2022 年夏天,包括:包含上述存储库相关注解的初始 API;初始 TCK 结构;存储库资源。

Micronaut

3.7.5版本发布后一周内,Micronaut 基金会发布了 Micronaut 3.8.0,新特性包括:支持 GraalVM 22.3.0;使用@RequestBean注解来支持 Java 记录;新的 Micronaut CLI 交互子命令mn create- AWS - Lambda,它提供了一个创建 Micronaut AWS Lambda 项目的向导;许多 Micronaut 项目的更新。它还提供了多个依赖项升级,包括 Netty 4.1.86.Final、Jackson 2.14.0 和 Maven Native 插件 0.9.19。要了解关于这个版本的更多细节,请查看发布说明

Apache 软件基金会

Apache Groovy 4.0.7 是一个维护版本,主要提供了 Bug 修复、依赖项升级和改进,如:静态类型检查器在实现带有映射的接口时无法识别闭包输入参数;改进 Groovy Shell DocCommand类;支持在BigDecimal类型上应用模运算符(%)。要了解关于这个版本的更多细节,请查看发布说明

Gradle

Gradle 8.0.0 的第一个候选版本对 Kotlin DSL 和buildSrc进行了改进,后者现在的行为更像 included builds,如直接运行buildSrc任务,跳过测试,拥有init任务,并使用buildSrc包含其他构建。该版本还增强了配置缓存,提升了性能。

JReleaser

JReleaser(一个简化项目发布的 Java 实用工具)1.4.0 版本发布,带来了以下更新:新的分发类型FLAT_BINARY;新的汇编器java-archive ;更新 Docker 支持。JReleaser 1.4.0 可以完全自行发布,包括将JARPOM发布到 Maven Central,而不需要使用 Gradle Nexus Publishing 插件。要了解关于这个版本的更多细节,请查看发布说明


原文链接:

https://www.infoq.com/news/2023/01/java-news-roundup-dec26-2022/

活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2023-01-14 08:006948

评论

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

轻量级的隔离技术:安全沙箱

Geek_99967b

小程序

2022仪器仪表行业ERP系统十大品牌排行榜

叶落便知秋

ClickHouse 和 Elasticsearch 压测对比,谁才是yyds?

程序知音

百度工程师教你玩转设计模式(适配器模式)

百度Geek说

Java 设计模式 适配器模式 企业号十月 PK 榜

Java | 面向对象

陌上

Java、 编程、 10月月更

2022机械设备行业ERP系统十大品牌排行榜

叶落便知秋

AntDB-M设计之CheckPoint

亚信AntDB数据库

AntDB aisware antdb AntDB数据库 企业号十月PK榜 企业号十月 PK 榜

一份阿里内部GC面试手册,仅一周Github获赞96.9K

程序知音

Java JVM Java虚拟机 java架构 后端技术

算法 | 使用栈计算表达式

甜点cc

Go 算法 10月月更

Arctic 基于 Hive 的流批一体实践

网易数帆

hive iceberg LakeHouse Arctic 企业号十月 PK 榜

二进制之间的加减乘除运算

甜点cc

学习笔记 计算机 二进制 10月月更

华为云,安全创新的云服务标杆,助力企业数字化转型

爱科技的水月

Web前端小白知识点

木偶

前端 H5 10月月更

「经验汇总」基于TDengine的时序数据解决方案

TDengine

数据库 tdengine 时序数据库

安全沙箱隔离企业风险

Geek_99967b

小程序

Java基础 | 常量、数据类型、变量、类型转换、运算符

陌上

Java、 代码 10月月更

数据安全不容忽视,华为云网站安全为企业保驾护航

爱科技的水月

MobTech 修改已审核通过的秒验产品信息

MobTech袤博科技

开发者 sdk 秒验 手机验证码认证

跟我学Python图像处理丨图像特效处理:毛玻璃、浮雕和油漆特效

华为云开发者联盟

Python 华为云 图像处理 企业号十月 PK 榜

Java | Scanner关键字、random 关键字、System类和匿名函数

陌上

Java、 编程、 10月月更

开源时代下,怎样强化自己的应用安全

Geek_99967b

小程序

快递单信息抽取【三】--五条标注数据提高准确率,仅需五条标注样本,快速完成快递单信息任务

汀丶人工智能

nlp 知识图谱 关系抽取 事件抽取 命名实体识别

SENSORO 付刘伟:图分析在城市治理服务的应用与落地

SENSORO

智慧城市 图数据库 图数据 数据服务

Redis数据结构(二)-List、Hash、Set及Sorted Set的结构实现

京东科技开发者

数据库 redis List 数据结构 hash

全能型选手——华为云数据库GaussDB(for MySQL)

清欢科技

实用性强更安全,后悔没早用华为云

清欢科技

软件供应链端侧安全,小程序安全沙箱技术或许能帮到忙

Geek_99967b

小程序

2022全球主流一体化ERP系统十大品牌排行榜

叶落便知秋

vscode插件设置——Golang开发环境配置

甜点cc

Go ide vscode 插件 10月月更

数十倍的数据量增长,传统 OLAP 还能应对吗?

Kyligence

大数据 金融行业 OLAP技术

python爬取csdn个人首页信息以及博客

木偶

Python 爬虫 10月月更

  • 扫码添加小助手
    领取最新资料包
Java近期新闻:Jakarta Data首版发布、Micronaut 3.8、JReleaser 1.4、Gradle 8.0-RC1_编程语言_Michael Redlich_InfoQ精选文章