服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

Java 近期新闻:MicroProfile 6.0、Kotlin 1.8、Spring Framework 升级

日期: 来源:SpringForAll收集编辑:
关注我,回复关键字“spring”,免费领取Spring学习资料。来源|InfoQ、作者 | Michael Redlich译者 | 平川、策划 | 丁晓昀 JDK 20JDK 20 的早期访问构建Build 31 发布,它是 Build 30 的升级,修复了各种问题。要了解关于这个构建的更多细节,请查看发布说明。 JDK 21JDK 21 的 早期访问构建Build 5 于上周发布,它是 Build 4 的 升级,修复了各种 问题。对于 JDK 20 和 JDK 21,我们鼓励开发者通过 Java Bug 数据库 报告缺陷。 Spring FrameworkSpring Framework 6.0.4发布,新特性包括:为MockMvc类和ResultActions接口中定义的andExpectAll()方法添加 Kotlin DSL 对支持;新增ExecutingResponseCreator类,用于委托请求和响应;兼容 Hibernate ORM 6.2;在 JPA 实体上提供@Convert注解原生支持。这个版本将包含在即将发布的 Spring Boot 3.0.2 中。要了解关于这个版本的更多细节,请查看 发布说明。Spring Framework 5.3.25发布,新特性包括:优化RequestMappingHandlerMapping类中定义的handleNoMatch()方法中的对象创建;为SockJSFrame类的工厂方法添加一个标题,以满足可访问性要求。这个版本将包含在即将发布的 Spring Boot 2.7.8 中。要了解关于这个版本的更多细节,请查看发布说明。Spring Data 2022.0.1 和 2021.2.7发布,主要是针对子项目进行 Bug 修复和依赖项升级,如:Spring Data MongoDB 4.0.1 和 3.4.7;Spring Data Neo4j7.0.1 和 6.3.7;Spring Data Elasticsearch 5.0.1 和 4.4.7。这些版本将包含在即将发布的 Spring Boot 版本中。Spring Shell发布2.1.5 和 3.0.0-RC1 版本。2.1.5 版本升级到了 Spring Boot 2.7.7,并修复了一些最近发现的 Bug。3.0.0-RC1 版本的新特性包括:升级到 Spring Boot 3.0.1;一个更好的用注解定义错误处理的模型;CommandParser接口现在遇到无法识别的选项会报告错误;CommandRegistration.Builder接口现在有一个共享的可配置实例。要了解关于这些版本的更多细节,请查看 2.1.5 版本 和 3.0.0-RC1 版本 的发布说明。 MicroProfileMicroProfile 工作组 发布 了 MicroProfile 6.0,主要是为了与 Jakarta EE 10 和新规范 Telemetry 1.0(取代了原来的 Open Tracing 规范)保持一致。该版本更新的规范包括:Metrics 5.0、JWT Authentication 2.1、Open API 3.1、Reactive Messaging 3.0 和 Reactive Streams Operators 3.0。Open Tracing 3.0 规范已经放入独立规范集,开发人员仍然可以使用。Jakarta EE Core Profile 是 Jakarta EE 10 中新增加的,现已包含在 MicroProfile 中,其中包含了历史上基于 JSR 和 Jakarta EE 的规范,即 CDI、JAX-RS、JSON-P 和 JSON-B。要了解关于这个版本的更多细节,请查看发布说明。InfoQ 后续会带来更详细的新闻报道。 QuarkusRed Hat 发布 了 Quarkus 2.15.3.Final,带来了 Bug 修复和增强,包括:确保QuarkusApplication接口的 Kotlin 实现运行正常;为 Reactive REST Client 引入 JSON 流解析器;能够自动启用 / 禁用 GraphQL Federation;抛出IllegalStateException异常,其中包含提供资源失败的提供者的基本信息。要了解关于这个版本的更多细节,请查看更新日志。 MicronautMicronaut 基金会发布了 Micronaut 3.8.1,带来了 Bug 修复、测试更新和模块依赖项升级:Micronaut Servlet 3.3.3、Micronaut Data 3.9.4 和 Micronaut AWS 3.10.5。要了解关于这个版本的更多细节,请查看发布说明。 MicrometerMicrometer Metrics 1.10.3发布,提供了 Bug 修复和一些依赖项升级,包括:Dropwizard Metrics 4.1.35、Gradle Enterprise Gradle Plugin 3.12、Reactor 2020.0.26、Reactor Netty 1.0.26 和 AWS Cloudwatch SDK 2.18.41。类似地,Micrometer Tracing 1.0.1 版本 也修复了一些 Bug,并升级了一些依赖项,包括:Gradle Wrapper 7.6、Testcontainers 1.17.6、Mockito 4.11.0 和 Micrometer BOM 1.10.3。 Reactor 项目Reactor2022.0.2 是项目的第二个维护版本,有两个依赖项升级到了Reactor -core 3.5.2和Reactor -netty 1.1.2。 PiranhaPiranha 23.1.0 发布。除修复了许多 Bug 之外,这个最新版本还提供了一些新特性,包括:集成 Eclipse Exousia 1.0.0(Jakarta Authorization 和 MicroProfile Config 的兼容实现);拆分 Jakarta Security 模块;为 SecurityManager API 添加登录配置支持;将FileAuthenticationFilter标记为异步。要了解关于这个版本的更多细节,请查看文档和问题跟踪系统。 Apache 软件基金会Apache Tomcat 9.0.71发布,带来了一些显著的变化,包括:修正重构“替换 URL 构造函数的使用”造成的回归;使用 HTTP/2 错误码NO_ERROR,这样客户端在重置 HTTP/2 流时不会丢弃响应;将 系统属性GET_CLASSLOADER_USE_PRIVILEGED 的默认值更改为true,除非表达式语言库是在 Tomcat 上运行。要了解关于这个版本的更多细节,请查看 更新日志。 JHipsterJHipster Lite 0.26.0 发布,带来了一些 Bug 修复和增强,包括:一个新的注解@ExcludeFromGeneratedCodeCoverage,以取代现有的@Generated注解,显式添加该注解的地方会跳过代码覆盖率检查;重构用于 Spring Boot 的generate.sh脚本;为生成的 Spring Boot 应用程序添加 git 信息。 KotlinJetBrains 发布了 Kotlin 1.8.0,新特性包括:新增实验性 JVM 函数,可递归复制或删除目录内容;改进kotlin-reflect构件的性能;兼容 Gradle 7.3;新增编译器选项-Xdebug,以提升调试体验。要了解关于这个版本的更多细节,请查看新增内容页面。原文链接:https://www.infoq.com/news/2023/01/java-news-roundup-jan09-2023/END往期精彩Spring Boot 中使用 spring-retry 轻松解决重试Spring Boot 整合 Socket 实战案例 ,实现 单点发送、广播群发,1对1,1对多Spring 中经典的 9 种设计模式深入剖析 Spring Boot 的 SPI 机制关注后端面试那些事,回复【2022面经】获取最新大厂Java面经最后重要提示:高质量的技术交流群,限时免费开放,今年抱团最重要。想进群的,关注SpringForAll社区,回复关键词:加群,拉你进群。

相关阅读

  • 杭州国家版本馆数字馆即将恢复开放 每场20元/人

  • 浙江新闻客户端编辑 李如杭州国家版本馆数字馆要恢复开放了。2月3日,杭州国家版本馆微信公众号发布消息,数字馆即将完成系统升级,拟于2023年2月7日(周二)正式恢复预约。杭州国家
  • MIUI 14新版本的这个功能,强烈建议你升级!

  • 前段时间,我们曾专门批判了一把现在APP的“摇一摇”广告乱象(可进主页查看),同时也呼吁手机厂商将陀螺仪权限交给用户,因为绝大部分APP正常使用都是不需要陀螺仪权限的,正式因为无

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • 承德5部文艺作品获省“五个一工程”奖

  • 长城网·冀云客户端讯(实习记者 马心依 通讯员 胡文倩 李腾飞)近日,河北省第十四届精神文明建设“五个一工程”奖评选结果揭晓。承德市选送的话剧《青松岭的好日子》荣获特别奖
  • Java 本地缓存选它就对了:Caffeine

  • 关注我,回复关键字“spring”,免费领取Spring学习资料。Guava Cache,他的优点是封装了get,put操作;提供线程安全的缓存操作;提供过期策略;提供回收策略;缓存监控。当缓存的数据超过
  • 各地春风行动暨就业援助月持续火热开展

  • 1月份以来,人力资源社会保障部会同工业和信息化部等10部门联合开展春风行动暨就业援助月活动,集中帮扶农民工、就业困难人员等劳动者就业创业。各地把活动作为稳就业、保用工