本周 Spring - 2024年12月10日
Spring 爱好者们,大家好!欢迎来到新一期的《本周 Spring》!写下这篇文章时,我正身处南半球(这里是夏天!),在布里斯班等待登上飞往悉尼的飞机。这真是太有趣了!
- 我做了一个视频,回顾了Spring Framework 6.2 的最新亮点 - 快来看看吧!
- 我做了另一个视频,回顾了Spring Data 2024.1 的最新亮点
- 在上周的《A Bootiful Podcast》中,我采访了 Spring Security 负责人 Rob Winch
- 要了解更多 Spring AI 的新音频功能,请查看 Christian Tzolov 的这篇博客
- Spring Tools 4.27.0 已发布
- 这篇来自 Karanbir Singh 的文章非常有趣,讲述了使用
RestClient
的 Spring Boot 3.4x OAuth2 客户端 - WireMock 现在有了官方的 Spring Boot 集成
- 这篇来自 BellSoft 的Catherine Edelveis 关于在 Spring Boot 中使用 CRaC 的视频…
Spring Shell 3.4.0 现已可用
Spring Shell 3.4.0 现已可用
代表团队以及所有贡献者,我很高兴宣布 Spring Shell 3.4.0
已发布,现可从 Maven Central 获取。
请参阅 发布说明 3.4.0 获取更多详情。
感谢所有通过提交问题报告和拉取请求做出贡献的人。
您如何提供帮助?
A Bootiful Podcast:Spring Security 负责人 Rob Winch 谈论令人惊叹的 Spring Security 6.4 版本
Spring 爱好者们,大家好!在本期节目中,我们将与令人惊叹的 Spring Security 6.4 负责人 Rob Winch 聊聊这个功能丰富的新版本!#spring #springboot #security #java
音频多模态:通过 Spring AI 和 OpenAI 扩展 AI 交互
这篇博文由我们优秀的贡献者 Thomas Vitale 合著。
OpenAI 提供了专门用于 speech-to-text
和 text-to-speech
转换的模型,这些模型以其性能和成本效益而闻名。Spring AI 通过语音转文本和文本转语音 (TTS) 集成了这些功能。
新的音频生成功能 (gpt-4o-audio-preview
) 更进一步,支持混合输入和输出模态。音频输入可以包含比纯文本更丰富的数据。音频可以传达音调和语调等细微信息,并且结合音频输出,它支持异步的 speech-to-speech
交互。此外,这种新的多模态为创新应用开辟了可能性,例如结构化数据提取。开发者不仅可以从简单的文本中提取结构化信息,还可以从图像和音频中提取,构建复杂的结构化对象…
Spring Tools 4.27.0 发布
尊敬的 Spring 社区,
我很高兴宣布 Spring Tools 4 for Visual Studio Code, Eclipse 和 Theia 的 4.27.0 版本已经发布。
重要亮点
- (Spring Boot) 支持
@ConditionalOnProperty
注解:代码补全、导航到定义和查找引用 - (Spring Boot) 支持查找
@Value
注解中属性键的引用 - (Spring Boot) 支持
@Query
注解内部数据查询的字符串拼接
Spring Tools 4 for Eclipse 分发的更新
- 更新到 Eclipse 2024-12 版本 (新特性和值得关注之处)
详细更改可在发布说明中找到:…
扩展 Spring Data Repositories 变得更容易了
Spring Cloud 2024.0.0 (aka Moorgate) 现已可用
我代表社区,很高兴宣布 Spring Cloud 2024.0.0 发布系列今天已达到通用可用性 (RELEASE) 状态。该版本可在 Maven Central 中找到。您可以查看 2024.0 发布说明以获取更多信息。
2024.0 发布系列中的显著变化
此版本基于 Spring Boot 3.4.0 和 Spring Framework 6.2.0。
查看 2024.0.0 GA 中的所有问题
Spring Cloud Bus
- 添加 shutdown 事件、端点和监听器 (#277)
Spring Cloud CircuitBreaker
- 按组或实例级别禁用 TimeLimiter (#202) …
本周 Spring - 2024年12月24日
Spring 爱好者们,大家好!祝您圣诞快乐、光明节快乐、宽扎节快乐、节日快乐,或者仅仅是愉快的十二月周二!
我们有很多精彩内容要深入探讨,所以让我们开始吧!
- Spring AI 1.0.0 M5 发布
- Spring AI MCP 0.2.0 (里程碑) 发布
- Spring Modulith 1.3.1, 1.2.7 和 1.1.12 发布
- Spring Boot 3.4.1 现已可用
- Spring Boot 3.3.7 现已可用
- Spring Batch 5.1.3 和 5.2.1 现已可用
- Spring for Apache Pulsar 1.1.7 和 1.2.1 现已可用
- Spring for Apache Kafka 3.3.1 和 3.2.6 现已可用
- InfoQ 上Spring News Roundup 的又一期精彩内容!
- 一个使用 Vaadin 和 Hilla 的精彩示例应用
- Fabio Niephaus 博士刚刚宣布了即将推出的面向 GraalVM Native Images 的 JDWP 支持的当前状态。
- …
本周 Spring - 2024年12月3日
Spring 爱好者们,大家好!欢迎来到新一期的《本周 Spring》!现在是十二月的第一周,我正在澳大利亚美丽的珀斯市。对于那些不知道的人来说,珀斯非常棒。而且非常值得一游。但这确实是一段漫长的旅程!从旧金山到珀斯,门到门整整 27 小时!太疯狂了。
不过,我很高兴来到这里,在开始我从澳大利亚墨尔本、布里斯班和悉尼前往史诗般的 YOW! 大会的旅程之前,与一些很棒的人交流。这将非常有趣。
- 我非常喜欢 InfoQ 的这篇采访 ,采访对象是 Spring Framework 负责人 Jürgen Hoeller 和 Spring Framework 贡献者 Sébastien Deleuze
- 我也很喜欢这篇关于使用 Spring 的响应式 websockets 的文章
- 扩展 Spring Data repositories 变得更容易了!
- 啊。显然旧的 SpringSource 仓库刚刚下线了。我之前不知道我们还在维护它们。
- 在本周的《A Bootiful Podcast》中,我采访了 Dave Cramer,这位杰出的 PostgreSQL 和 PostgreSQL JDBC 驱动贡献者
- Spring Cloud 2023.0.4 现已可用
- Spring Cloud Stream Applications 现已可用
- Reactor 中的 HTTP3! …