使用 Spring、协程和 Kotlin Flow 进行响应式开发

工程 | Sébastien Deleuze | 2019 年 4 月 12 日 | ...

自从我们在 2017 年 1 月宣布 Spring Framework 正式支持 Kotlin 以来,发生了很多事情。Kotlin 在 2017 年的 Google I/O 大会上被宣布为 Android 开发的官方语言,我们继续改进 Spring 产品组合中的 Kotlin 支持,而 Kotlin 本身也随着协程等关键新功能的推出而不断发展 协程.

我想借此机会,在 Spring Framework 5.2 的第一个里程碑 中,概述一下我们在 Spring 和 Kotlin 方面取得的进展。我将尽力专注于具体的改进,因为我相信 Spring 和 Kotlin 共享……

适用于 Apache Geode & Pivotal GemFire 的 Spring Session 2.0.9.RELEASE & 2.1.3.RELEASE 可用

工程 | John Blum | 2019 年 4 月 12 日 | ...

我很高兴地宣布发布适用于 Apache Geode & Pivotal GemFire (SSDG) 的 Spring Session 2.0.9.RELEASE 和 2.1.3.RELEASE。

这两个版本都专注于依赖项更新,以使其各自的发布线与 Spring 产品组合的其余部分保持一致。

SSDG 2.0.9.RELEASE 基于

  • Spring Framework 5.0.13.RELEASE

  • Spring Data Kay-SR14

  • Spring Session 2.0.10.RELEASE (Apple-SR9)

  • 并面向 Spring Boot 2.0.9.RELEASE 使用。

SSDG 2.1.3.RELEASE 基于

  • Spring Framework 5.1.6.RELESE

  • Spring Data Lovelace-SR6

  • Spring Session 2.1.5.RELEASE (Bean-SR4)

  • 并面向 Spring Boot 2.1.4.RELEASE 使用

适用于 Apache Geode & Pivotal GemFire 的 Spring Session 2.2.0.M1 可用

工程 | John Blum | 2019 年 4 月 12 日 | ...

我很高兴地宣布发布适用于 Apache Geode & Pivotal GemFire (SSDG) 的 Spring Session 2.2.0.M1。

此版本专注于依赖项更新,以使其各自的发布线与 Spring 产品组合的其余部分保持一致,并基于

  • Spring Framework 5.2.0.M1

  • Spring Data Moore-M3

  • Spring Session 2.2.0.M1

  • 并面向 Spring Boot 2.2.0.M1 使用

SSDG 2.2.0.M1 版本可在 Spring libs-milestone 存储库中获得 (此处).

接下来是什么

SSDG 2.2 发布线中的一些提议和即将推出的功能包括

  • 附加会话(可选)。

  • 使用Map.replace(key, oldValue, newValue)进行更强的的一致性(可选),用于轻量级事务,取代对更重、缓存/本地事务的需求。

  • PDX 序列化支持方面的改进。

  • 以及更多……

Spring Data Lovelace SR6、Kay SR14 和 Ingalls SR20 发布

工程 | Jens Schauder | 2019 年 4 月 10 日 | ...

我代表整个团队宣布,Spring Data 发布列车的三项服务版本现已可用:Lovelace SR6、Kay SR14 和 Ingalls SR20。

建议进行这些版本升级,因为它们包含了 Spring Data JPA 中的 CVE 的修复程序。

Spring Boot 2.1.4、2.0.9 和 1.5.20 已经引入了上述 Spring Data 版本,包括上周发布的修复程序,现在也已可供使用。

以下是这些版本的更新内容

Spring Data Lovelace SR6

本周 Spring - 2019 年 4 月 9 日

工程 | Josh Long | 2019 年 4 月 09 日 | ...

嗨,Spring 粉丝们!欢迎来到本周的另一期《本周 Spring》!我目前在南非的约翰内斯堡,在这里,我既在 SpringOne Tour 南非活动上发表了演讲,也在约翰内斯堡 Java 用户组上发表了演讲。在进行了一次精彩的野生动物园之旅后(在相当安全的距离和 SUV 的保护下),我参观了这里完全令人惊叹且美丽的——雄伟的——野生动物。我无法足够强调最后一点。这里的动物如此、如此、如此令人叹为观止。我离一只像小房子一样大的大象很近,它还有一双眼睛。完全庞大!它高耸于公共汽车之上。当你前往……

一个美好的播客:微软的 Kylie Liang 和 Theresa Nguyen 关于微软对 Java 和 Spring 的支持

工程 | Josh Long | 2019 年 4 月 05 日 | ...

嗨,Spring 粉丝们!在本周的节目中,Josh 与微软的 Kylie Liang 和 Theresa Nguyen 进行了对话,讨论了微软 Java 和 Spring 集成、Java 生态系统、开源等等。

使用 Spring Cloud Stream 和 Azure 事件中心进行事件驱动的 Java 开发[客座文章]

工程 | Ben Wilcock | 2019 年 4 月 02 日 | ...

Asir Selvasingh | 首席 PM 架构师 | 微软 – Azure 上的 Java

适用于 Azure 事件中心的 Spring Cloud Stream 绑定器现已正式可用。

使用 Spring Cloud Stream 和事件中心构建高度可扩展的事件驱动的 Java 应用程序非常简单,事件中心是 Azure 上一个完全托管的实时数据摄取服务,它对任何情况都具有弹性和可靠性;这包括紧急情况,这要归功于其地理灾难恢复和地理复制功能。

Spring Cloud Stream 为流行的消息代理实现提供了绑定抽象。它提供了一个灵活的编程模型……

本周 Spring - 2019 年 4 月 2 日

工程 | Josh Long | 2019 年 4 月 02 日 | ...

嗨,Spring 粉丝们,欢迎来到另一期《本周 Spring》!本周我将在纽约参加 Kafka 峰会,届时我将与 Confluent 的开发者体验负责人 Tim Berglund 和 Pivotal 的 SVP James Watters 共同探讨 Pivotal 和 Confluent 携手合作的原因。加入我们!然后,下周我将前往南非(参加在 开普敦约翰内斯堡 举办的 SpringOne Tour 活动),然后前往 毛里求斯参加 DevConf。如果您在这些地方,请不要犹豫,打个招呼!

从左到右:Confluent 联合创始人 Jay Kreps、Tim Berglund、我和 Pivotal SVP James Watters

事不宜迟,让我们开始吧!

获取 Spring 时事通讯

关注 Spring 时事通讯

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部