写点什么

Java 近期新闻:Ideal Graph Visualizer 开源、TomEE MicroProfile 5.0 认证

  • 2023-01-20
    北京
  • 本文字数:2162 字

    阅读完需:约 7 分钟

Java近期新闻:Ideal Graph Visualizer开源、TomEE MicroProfile 5.0认证

JDK 20


JDK 20早期访问版本Build 30已经在上周可用,其中包括对 Build 29 的更新和各种问题的修复。关于这个版本的更多细节可以在发布说明中找到。

JDK 21


JDK 21早期访问版本Build 4也在上周可用,其中包括对 Build 3 的更新和各种问题的修复。


对于JDK 20JDK 21,开发者可以向Java Bug数据库报告 Bug。


Oracle 实验室


Oracle实验室开源了他们的Ideal Graph Visualizer(IGV),开发人员可以用它分析编译图和诊断性能问题。最初是 GraalVM 企业版的一部分,只能在 Oracle Technology Network(OTN)上获得,开源 IGV 的主要目标是“让第三方编译器和语言开发人员更容易使用它,并为之做出贡献”。其他更多细节可以在这个GitHub Issue中找到。

Spring Framework


Spring Tools 4.17.1版本包含了一些错误修复和改进,例如:Eclipse STS 4.17.0 在 Intel i9 上使用 96%的处理器时间、BootLanguageServerBootApp 类持续占用所有可用的 CPU 时间、即使 OpenRewrite 选项未选中,语言服务器后台作业也会加载 OpenRewrite。关于这个版本的更多细节可以在发布说明中找到。

Open Liberty


IBM发布了 Open Liberty 23.0.0.1-beta 版,特性包括:能够配置 First Failure Data Capture(FFDC)应用程序数据收集系统的最长寿命;修复了CVE-2022-3509CVE-2022-3171这两个漏洞,存在文本数据和二进制数据解析问题,在Protocol Buffers Java 核心和 3.21.7、3.20.3、3.19.6 和 3.16.3 之前的单语言版本中可能会导致拒绝服务攻击。正如博文中提到的,这个版本本质上与 Open Liberty 22.0.0.13-beta版本相同。

Quarkus


Red Hat发布了 Quarkus 2.15.2.Final,包含了这些修复:确保QuarkusApplication接口的 Kotlin 子类工作正常;Kafka Dev UI 在使用ObjectMapperCustomizer接口的实现时渲染不稳定;升级到 2.15.0.Final 后出现AbstractMethodError。关于这个版本的更多细节可以在变更日志中找到。


Red Hat 还发布Quarkus OpenAPI Generator2.0,一个 Quarkus 扩展,用于基于 OpenAPI 规范文件生成 Rest 客户端,支持即将发布的 Quarkus 3.0 GA 版本。其他值得注意的变更包括:修复 msgType 属性未能被正确序列化;支持 enum 数组;依赖项升级到 quarkiverse-parent 12 和 javaparser-core 3.24.9。

Apache 软件基金会


Apache 软件基金会发布了 CVE-2022-45143(Apache Tomcat JsonErrorReportValve注入漏洞),JsonErrorReportValue类不能正确转义类型、消息或描述值。这可能会导致用户提供使 JSON 输出无效或被操纵的值。建议开发人员将 Apache Tomcat 升级到 10.1.2、9.0.69 和 8.5.84。


Apache James 3.7.3 版本发布,包含了安全修复,例如:依赖项升级到 Apache Commons Text 1.10;RemoteDelivery类的实例将在与远程邮件服务器通信时执行 TLS 主机名验证。Apache 的SpamAssassin容器和ToSenderFolder类也有一些值得注意的错误修复。关于这个版本的更多细节可以在变更日志中找到。


Apache Camel 3.20.1 是一个补丁版本,包含了一些错误修复和改进,例如:@XmlAttributes 注解应该只能是 String 或 Enum 类型;限制了异步处理的事件数量,性能得到了提升;将基类移到一个新的 camel-console-support 模块中,避免在组件已支持控制台时默认启用控制台。Spring Boot 2.7.7 的依赖项也进行了升级。关于这个版本的更多细节可以在发布说明中找到。


在 2022 年 5 月获得Jakarta 9.1认证后,Apache TomEE 团队宣布其应用服务器现在是 MicroProfile 5.0 的兼容实现。Tomitribe 工程总监Jean-Louis Monteiro介绍了这一最新成就的历程,并计划支持 MicroProfile 6.0 和 Jakarta EE 10。


MyFaces Core 4.0.0 的第三个候选版本带来了一些改进,例如:为@FlowScoped@ViewScoped实现了 CDI 注解 @Initialized、 @BeforeDestroyed 和 @Destroyed;Facelet 和编程式访问的隐式对象必须使用 CDI 进行解析,他们因此对其表达式语言解析器进行了重构和改进。关于这个版本的更多细节可以在发布说明中找到。

JetBrains


JetBrains发布了用于创建微服务和 Web 应用程序的异步框架Ktor 2.2.2,包括了这些改进:引擎关闭时间段和超时时间现在是可配置的;swaggerUI()方法不再有太多限制,现在可以在路由内部调用;可以在CacheControl类中指定 immutable 选项。关于这个版本的更多细节可以在变更日志中找到。

JHipster


JHipster Lite 0.25.0 已经发布,包含了一些问题修复和增强,例如:支持 Gradle Build Tool 模块;针对 Angular 的一个新的 inject()函数;在 Maven 模块中声明性地添加测试依赖项;UI 按钮的改进。

JobRunr


JobRunr 5.3.3 已经发布,修复了一个错误:附加在日志文件末尾的日志元数据键只有两个数字导致作业历史记录变得很长,日志将被删除。

SourceBuddy


在向 Java 社区引入不到一个月之后,SourceBuddy(可以编译在 Java 应用程序中动态创建的 Java 源代码)发布了2.1.0版本,支持创建内部类和接口。InfoQ 将报道更多有关 SourceBuddy 的新闻。

CircleCI


CircleCI(一家 CI/CD 平台公司)发布了一个安全警告。虽然他们确信在他们的系统中没有未经授权的行为,但为谨慎起见,他们建议开发人员轮换 CircleCI 应用程序中的密钥。CircleCI 也一直在为他们的客户轮换 GitHub OAuth 令牌。


原文链接

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


相关阅读:

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

Spring Batch 5.0 发布,使用 JDK 17 作为基线版本并支持原生 Java

2023-01-20 08:0022611

评论

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

Java 生成解析二维码

喜瑞斯

Go: 使用pprof收集样本数据

陈思敏捷

pprof Go 语言

搜狗联合清华天工研究院推出ChoreoNet模型:让数字人随着音乐翩翩起舞

脑极体

GitOps工具Argo CD实战

雪雷

DevOps CI/CD gitops argo cd

支付宝蜻蜓刷脸支付

诸葛小猿

支付宝 蜻蜓 刷脸支付

玩K8S不得不会的HELM

雪雷

k8s Helm

微服务注册发现配置中心-consul

雪雷

Consul 服务注册与发现 配置中心

如何优雅的备份账号相关信息

Simon

MySQL

Git 常用命令总结

迷羊

git

区块链加未来3至5年可以预见 上链将成为常态

CECBC

区块链 金融 数字时代

小小的代码分支模型如何撬动研发过程管理

陈晨

一文带你检查Kubernetes应用是否为最佳实践

雪雷

k8s k8s最佳实践

MySQL5.7应当注意的参数

Simon

MySQL 参数

一.操作系统概述

Winter

操作系统

K8s可视化监控之-Weave Scope

雪雷

k8s k8s可视化 k8s监控

Istio微服务治理笔记(一)

雪雷

istio 服务治理 server mesh

Prometheus + Grafana详解

雪雷

监控 Grafana Prometheus 告警

mPaas-RPC拦截器各种场景下的使用指南

阿里云金融线TAM SRE专家服务团队

RPC

K8s事件监控之kube-eventer

雪雷

k8s事件告警 k8s资源监控 k8s管理

Gitlab CI进阶之共享CI库

雪雷

DevOps gitlab CI/CD gitlab ci

Kubernetes-学习必备(awesome-kubernetes-notes)

雪雷

学习 k8s入门 k8s文档 k8s知识

赋能云端管理 激发智能边缘 英特尔发布超能云终端解决方案

最新动态

XSKY新一代分布式文件系统XGFS揭秘——元数据服务

XSKY星辰天合

构建统一监管制度 加快数据要素立法修法

CECBC

区块链 金融 区块链数字经济

大数据技术思想入门(一):分布式存储特点

cristal

Java 大数据 hadoop 分布式

曾经每个手机上都有的游戏,作为前端如今你也能开发出来了,附教程

web前端程序猿

html5 大前端

Kubernetes config多集群管理工具

雪雷

k8s kubecm k8s多集群管理 kubeconfig

等级三整理之深信服

Lane

微服务链路追踪之Jaeger

雪雷

全链路监控 Jaeger

极客公园张鹏对话百度CTO王海峰,揭秘中国AI的今昔与前路

脑极体

Gitlab CI之单元测试和代码扫描

雪雷

单元测试 CI/CD gitlab ci 代码扫描

Java近期新闻:Ideal Graph Visualizer开源、TomEE MicroProfile 5.0认证_语言 & 开发_Michael Redlich_InfoQ精选文章