本周 Spring - 2020 年 8 月 11 日
嗨,Spring 粉丝们!
最近怎么样?我很高兴能与你们交谈!最近怎么样?我这边还好。刚刚发布了《Reactive Spring》的新版本书籍 其中关于 RSocket 的内容增加了 70 多页。说到 RSocket,我刚刚录制了一个演讲,很快就会在 Spring YouTube 频道上发布!我希望你们会喜欢。当然,我还会为从周四(太平洋标准时间)/周五(澳大利亚)开始的 YOW! 大会进行为期两天的培训。 现在注册还来得及!。
当然,我们也正在加紧筹备 SpringOne 2020,这是一个完全免费、完全虚拟的旗舰会议……
Spring Data 2020.0.0-M2 发布
我代表 Spring Data 团队很高兴地宣布 2020.0.0
发布列车(代号为“奥卡姆”)的第二个里程碑。此版本修复了近 120 个问题!最重要的新功能包括
- 支持响应式 SpEL 上下文扩展。
- 支持 Cassandra、Elasticsearch、MongoDB 和 R2DBC 中的响应式审计。
- 集成了 Spring Data Neo4j 6.0,这是一个模块的重写版本,不再依赖于 Neo4j OGM。
- 在 Spring Framework 的 R2DBC 模块之上重构了 Spring Data R2DBC。
- Spring Data JDBC 的 Oracle 方言。
在我们的 发布列车 Wiki 中查找精选的更改日志,或浏览 JIRA 中的完整更改列表。接下来是计划于 9 月中旬发布的 2020.0.0-RC1
……
Spring Data Neumann SR3 发布
我代表 Spring Data 团队很高兴地宣布 Spring Data Neumann 发布列车的第三个服务版本现已可用。Neumann SR3
包含 34 个已修复的问题。
此版本主要包含错误修复和依赖项升级,并且将在未来几天内被 Spring Boot 2.3.3 采用。
以下是每个单独工件和参考文档的详细链接
- Spring Data Commons 2.3.3 - 工件 - Javadoc - 文档 - 更改日志
- Spring Data JDBC 2.0.3 - 工件 - Javadoc - 文档 - 更改日志
- Spring Data JPA 2.3.3 - 工件 - Javadoc - 文档 - 更改日志
- Spring Data KeyValue 2.3.3 - 工件 - Javadoc - 文档 - 更改日志
- Spring Data for Apache Cassandra 3.0.3 - 工件 - Javadoc - 文档 - 更改日志
- Spring Data for Apache Solr 4.2.3 - 工件 - Javadoc - 文档 - 更改日志
- Spring Data Neo4j 5.3.3 - 工件 - Javadoc - 文档 - 更改日志
- Spring Data for Apache Geode 2.3.3 - 工件 - Javadoc - 文档 - …
Spring Integration 5.4 M2 可用
亲爱的 Spring 社区,
我代表团队和所有做出贡献的人很高兴地宣布 Spring Integration 5.4
版本的第二个里程碑。
可以从我们的 里程碑存储库 下载。
compile 'org.springframework.integration:spring-integration-core:5.4.0-M2'
此版本延续了自 里程碑 1 以来的故事,旨在积极升级依赖项并删除弃用的内容,包括旧版指标。
此里程碑中的一些关键亮点以及错误修复和重构的数量
-
修复了 CVE-2020-5413;
-
用于 R2DBC 的入站通道适配器;
-
Redis Stream 的响应式消息生产者实现;
-
也实现了
ZeroMqChannel
; -
RMI 模块现已弃用。
…
Spring Framework 5.3.0-M2 现已可用
案例研究:使用 HTTP 源和 JDBC 接收器构建和运行流式应用程序
简介
在本系列文章中,我们介绍了基于 Java 函数的新 流应用程序,以及 函数组合。我们还提供了详细的示例,说明如何从 提供程序构建源,以及如何从 消费者构建接收器。在这里,我们将继续接下来的几个案例研究之旅。每个案例研究都演示了如何在各种场景中使用一个或多个可用的预打包 Spring Boot 流应用程序来构建数据流管道。
今天,我们将展示两个最常用的应用程序,即 HTTP 源 和 JDBC 接收器。我们将使用它们来构建一个简单的服务,该服务接受 HTTP POST 请求并将内容保存到数据库表中。我们首先将它们作为独立的 Spring Cloud Stream 应用程序运行,然后展示如何使用 Spring Cloud Data Flow 编排相同的管道……
Spring Web Services 示例已更新!
亲爱的 Spring 社区,
Spring Web Services 示例(spring-ws-samples)已升级!
您可能已经知道,此示例集的许多部分可以追溯到 2006 年。今天,我很高兴地报告它已以多种方式更新。
-
Spring Boot 简介
-
Spring Data 简介
-
删除过时的技术
-
删除冗余的示例
这是一项来之不易的任务,花了我几个星期的时间,但基于 SOAP 的惊人持久性,这是必须为 Spring 社区做的事情。
Spring Boot 简介
其中一个……
Bootiful Podcast:JFrog 的 Baruch Sadogursky 谈持续交付、DevOps、Java 工件管理等
嗨,Spring 粉丝们!在本期节目中,Josh Long(@starbuxman) 谈到了他在 Spring 团队工作十年、响应式支持以及 Spring Integration 中的 RSocket 支持、他即将在 SpringOne 上的露面以及他 即将在 YOW! 上进行的关于云原生 Java 的研讨会,然后与 JFrog 的 Baruch Sadogursky(@jbaruch) 讨论了持续交付、DevOps、Java 工件管理 Artifactory 等。
本周 Spring - 2020 年 8 月 4 日
嗨,Spring 粉丝们!欢迎来到另一期的本周 Spring!
大家最近怎么样?我呢?我过得很好!我非常高兴在2020年8月2日庆祝我在 Spring 团队的十周年纪念日。到目前为止,这段经历令人惊叹,我对未来的继续冒险感到非常兴奋!我热爱这份工作的一个重要原因是因为你们,亲爱的社区。谢谢你们。您可以在这篇博文中了解到目前为止的故事。
- Bootiful Podcast:Josh Lock 谈供应链安全、Docker 信任、TUF 等
- Confluent 再次发布了一个关于 Spring Boot 和 Apache Kafka 的精彩直播
- 我正在为传奇的 YOW! 大会举办一个为期两天的在线云原生 Java研讨会。 请立即注册!
- 查看 Michael Hunger 明天的 Twitch 直播,他将在星期三,欧洲中部时间上午 11 点、澳大利亚东部标准时间下午 7 点、印度标准时间下午 2:30、格林尼治标准时间上午 9 点探索全新的 Spring Data Neo4J 6(包括反应式支持)。
- 查看本月 RabbitMQ,2020 年 6 月回顾
- …