Spring本周动态 - 2022年11月29日 (Spring Boot 3 已发布)

工程 | Josh Long | 2022年11月29日 | ...

大家好,Spring爱好者们!它来了!它终于来了,历经漫长等待!Spring Boot 3!!当然,随着Spring Boot 3.0的发布,一系列配套的集成项目也得到了更新!请记住,此版本的一个*重要*主题是支持GraalVM原生镜像,现在已全面支持。你们知道该怎么做:start.spring.io

我制作了一个Spring Tips视频,介绍了Spring Framework 6 / Spring Boot 3的一些主要主题

我还深入探讨了由Spring的提前编译(AOT)引擎驱动的新GraalVM支持

本周还有很多其他话题可以聊,但我真的不得不强调这一点:Spring Boot 3 **已经发布**!在某些方面,感觉这个版本已经酝酿了四年多!这太棒了,我迫不及待地想让大家…

Spring Vault 3.0 正式发布 (GA)

发布 | Mark Paluch | 2022年11月28日 | ...

我谨代表团队非常高兴地宣布 Spring Vault 3.0 已正式发布,您可以在 Maven Central 中找到 3.0.0 版本。

此版本附带了一些改进和新功能。新版本的亮点包括

  • 基于 Java 17

  • 支持额外的 HTTP 客户端,包括响应式 JDK HTTP 客户端

  • 支持使用版本化 Key/Value 秘密引擎的 Vault 仓库

此处列出的功能远不止这些,请前往我们的 wiki 发布说明页面了解更多详情。

感谢所有做出贡献的人…

Spring Boot 3.0 全面发布

版本发布 | Andy Wilkinson | 2022年11月24日 | ...

我非常高兴地代表团队宣布,Spring Boot 3.0 现已全面发布,3.0.0 可以在 Maven Central 中找到。

此版本是12个月工作的结晶,由151位不同的个人贡献了超过 5700次提交。非常感谢所有贡献者,以及所有早期采用者提供的宝贵里程碑反馈。

这是自4.5年前发布2.0以来 Spring Boot 的首次重大修订。它也是首个支持 Spring Framework 6.0 和 GraalVM 的 Spring Boot GA版本。

亮点…

Spring Boot 2.6.14 现已发布

发布 | Stéphane Nicoll | 2022年11月24日 | ...

代表团队和所有做出贡献的人,我很高兴地宣布 Spring Boot 2.6.14 已发布,并可在 Maven Central 获取。

本次发布包括 39 个错误修复、文档改进和依赖项升级。感谢所有通过问题报告和拉取请求做出贡献的人。

生命周期结束

距离 Spring Boot 2.6.0 发布还不到一年,这意味着,根据我们的开源支持政策,2.6.14 将是 2.6.x 系列中计划的最后一个版本。未来可能会发布新版本,但这仅限于响应商业支持

Spring Batch 5.0 发布 GA!

版本发布 | Mahmoud Ben Hassine | 2022年11月24日 | ...

终于来了!Spring Batch 5.0 已正式发布,可在 Maven Central 中找到。Spring Batch 5 是两年工作的结晶,包括 50 多名贡献者带来的数十项改进、新功能和错误修复!我谨代表团队,感谢在此次重大发布中扮演角色的所有贡献者!

这篇博文将介绍此框架新一代的主要亮点。您可以在 发布说明 中找到所有更改的详细信息,并在 迁移指南 中找到升级说明。

有什么新功能?

  • 新的 Java 版本基线
  • 主要依赖项升级
  • 完整的 GraalVM 原生支持
  • 引入 Micrometer 的新 Observability API
  • 执行上下文元数据改进
  • 新的默认执行上下文序列化格式
  • SystemCommandTasklet 增强功能
  • 添加支持使用任何类型作为作业参数
  • 改进的 job 参数转换
  • EnableBatchProcessing 中的新注解属性
  • 基础设施 Bean 的新配置类
  • JobExplorer 和 JobOperator 中的事务支持
  • 通过 EnableBatchProcessing 自动注册 JobOperator
  • 测试工具配置更新

Spring Boot 2.7.6 现已发布

发布 | Stéphane Nicoll | 2022年11月24日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring Boot 2.7.6 已发布,现可从 Maven Central 获取。

此版本包括 44 项错误修复、文档改进和依赖升级。感谢所有通过问题报告和拉取请求做出贡献的人。

你如何提供帮助?

如果您有兴趣提供帮助,请查看问题仓库中的“ideal for contribution”标签。如果您有一般性问题,请在 stackoverflow.com 上使用 spring-boot 标签提问,或在 Gitter 上与社区聊天。

项目主页 | GitHub | 问题 | 文档 | Stack Overflow |

Spring Modulith 0.1 发布

发布 | Oliver Drotbohm | 2022年11月24日 | ...

紧随 Spring Boot 3.0 GA 之后,我很高兴地宣布 Spring Modulith 0.1 可用。此次发布标志着 Moduliths 项目成功集成到 Spring 生态系统中。我想特别感谢 Dmitry BelyaevBjörn Kieling,他们在此次迁移过程中提供了巨大帮助,并为项目做出了重要的新功能贡献,尤其是 JDBC 和 MongoDB 的事件发布存储库实现。

有关该项目的总体介绍,请查看 原始公告 和这篇 InfoQ 文章

变更日志 | 参考文档

Spring Tips:Spring Framework 6的路线图:新的提前编译引擎和GraalVM

工程 | Josh Long | 2022年11月23日 | ...

大家好,Spring爱好者们!Spring Boot 3即将来临(或者说,更确切地说,将在明天,即**2022年11月24日**发布!),它带来了一个出色的新提前编译(AOT)引擎,支持GraalVM原生镜像。和我一起,我们将深入探讨该引擎及其与Spring组件模型的交互。

这个视频是一个关于新AOT引擎的详细大师班。它首先考察了应用程序开发者的日常用例,然后逐渐深入引擎,处理库和框架开发者会关心的问题。

祝您使用愉快!

另外,感恩节快乐…

Spring for GraphQL 1.1.0 发布

版本发布 | Brian Clozel | 2022年11月23日 | ...

我很高兴地宣布,Spring for GraphQL 1.1.0 已在 Maven Central 上可用。此版本将在本周晚些时候随 Spring Boot 3.0.0 一起发布。

Spring for GraphQL 1.0.0 于 6 个月前发布,那么为什么现在会有新的次要版本呢?该团队最初计划发布 1.1.0 版本,其目标只有一个:支持 Spring Framework 6.0 / Spring Boot 3.0 并适应该代的新基线。

  • Java 17
  • Jakarta EE 9
  • GraphQL Java 19

此外,我们还发布了一些新的、值得关注的功能,我们认为您会喜欢。

可观察性

在 Spring Framework 6 的这个主要新一代版本中,可观测性是贯穿 Spring 产品组合的一个主要主题。Spring 项目现在拥有自己的内置仪器,用于基于 Micrometer 的新 Observation API 的指标和追踪。Spring for GraphQL 中的这种新仪器取代了 Spring Boot 2.7 中的之前的 GraphQL 指标支持。这对于跟踪很重要…

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有