本周 Spring - 2022 年 8 月 16 日

工程 | Josh Long | 2022 年 8 月 16 日 | ...

嗨,Spring 粉丝们!欢迎来到另一期充满奇迹的《本周 Spring》!这周过得真快!有时我自己都难以置信。你能相信已经 8 月 16 日了吗?我女儿这周要开始上学了!我们在北半球,她的暑假已经结束。不过,官方来说,夏天还剩一个月左右。所以,我希望大家都能在更黑暗、更寒冷的月份到来之前,尽情享受夏天。

Twitter 帮我消磨时间。我一直在编写一些代码,并希望在应用程序中使用 Twitter 的 OAuth 2 和 PKCE 支持,但无法正常工作。所以我联系了我的朋友(实际上是每个人的朋友!)以及 Spring Security 的 负责人 Rob Winch (@rob_winch) 寻求一些线索,他给了我更好的东西:他编写了一个示例,演示了所有操作……

推出 Apache Pulsar 的实验性 Spring 支持

工程 | Soby Chacko | 2022 年 8 月 16 日 | ...

我们很高兴地宣布,我们正在孵化一个用于 Apache Pulsar 的新的 实验性 Spring 项目。该项目旨在为编写与 Apache Pulsar 交互的 Java 应用程序提供 Spring 友好的 API、构建块和编程模型。

Apache Pulsar 是一种流行的消息系统,在企业消息传递和流式处理领域拥有不断增长的开发者生态系统。以下是使用 Apache Pulsar 进行基于消息的软件应用程序的一些主要功能和优势

  • Apache Pulsar 提供了 RabbitMQ、ActiveMQ 等的传统排队语义,以及通过各种订阅模型实现的 Apache Kafka 的基于日志的结构。
  • Apache Pulsar 中的代理是无状态的,存储不是代理的一部分。相反,它使用另一个名为 Bookkeeper 的 Apache 项目将存储层与代理分离。由于这种基本设计,扩展 Apache Pulsar 代理非常容易。
  • Apache Pulsar 使用分布式日志(称为分类账),通过 Bookkeeper 利用这些日志。这些分类账分布在 Bookkeeper 的多个节点上。

Spring Cloud Dataflow 2.9.5 发布

发布 | Chris Bono | 2022 年 8 月 15 日 | ...

我代表团队和所有做出贡献的人,很高兴地宣布 Spring Cloud Dataflow 2.9.5 现已发布,并可从 Maven Central 获取。

此版本包含 Spring Boot 版本 (2.5.14) 的更新和许多错误修复。请参阅 发行说明 以获取更多信息。

保持联系……

与往常一样,我们欢迎反馈和贡献,因此请通过 StackoverflowGitHub 与我们联系。

Spring Tools 4.15.3 发布

发布 | Martin Lippert | 2022 年 8 月 12 日 | ...

尊敬的 Spring 社区:

我很高兴地宣布 Spring Tools 4 for Eclipse、Visual Studio Code 和 Theia 的 4.15.3 版本。

修复和改进

  • (Spring Boot) 已修复:Spring Boot 工具减慢代码完成速度 (#808)
  • (语言服务器) 已修复:复制的文件应保留版权所有权 (#807)

要下载 Eclipse 的发行版并查找指向 Visual Studio Code 和 Theia 的市场条目链接,请访问

详细更改可以在此处找到:https://github.com/spring-projects/sts4/wiki/Changelog#2022-08-11-4153-release…

Spring Web Flow 3.0 M1 发布

工程 | Rossen Stoyanchev | 2022 年 8 月 10 日 | ...

自从上一套 Spring Web Flow 版本发布以来,已经过去了将近 4 年。尽管如此,该项目仍然很好地满足了特定的需求,可以说是比其他替代方案更好,并且仍在积极使用。虽然没有强大的驱动力来发布新版本,但即将推出的 Spring Framework 6 带来了 Java 17 基线并转向 Jakarta EE,这使得需要发布此版本以使应用程序能够迁移到此新基线。

今天,我很高兴地宣布 Spring Web Flow 3.0 M1 在 Spring 里程碑 存储库中可用。此版本主要侧重于与 Spring Framework 6 和 Jakarta EE 的兼容性。 spring-projects/spring-webflow-samples 上的旅行预订-mvc 示例已更新,提交历史记录提供了示例更改……

本周 Spring - 2022 年 8 月 9 日

工程 | Josh Long | 2022 年 8 月 9 日 | ...

Spring Tools 4.15.2 发布

发布 | Martin Lippert | 2022 年 8 月 4 日 | ...

尊敬的 Spring 社区:

我很高兴地宣布 Spring Tools 4 for Eclipse、Visual Studio Code 和 Theia 的 4.15.2 版本。

修复和改进

  • (Spring Boot) 已修复:YAML 编辑器中 @@ 占位符上的验证错误 (#711)
  • (VSCode) 已修复:当应用程序在 internalConsole 中启动时,实时进程不会自动连接 (#794)
  • (Eclipse) 已修复:清理/减少 Eclipse 日志中诊断输出的冗余 (#798)
  • (Eclipse) 已修复:未正确处置 SWT 资源 由 Spring Starter 项目导致 (#797)
  • (Eclipse) 已修复:避免在将应用程序部署到没有 actuator 的 Docker 时尝试进行实时悬停连接 (#716)
  • (Eclipse) 已修复:Devtools 与 boot dash docker 集成出现故障 (#724)
  • (Eclipse) 已修复:Docker boot dash 的暂停/恢复功能出现故障 (#783

订阅 Spring Newsletter

关注 Spring Newsletter

订阅

领先一步

VMware 提供培训和认证,助您快速提升技能。

了解更多

获取支持

Tanzu Spring 通过单一订阅提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举办的活动

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

查看全部