Spring Cloud Data Flow 2.1 GA 发布

发布 | Mark Pollack | 2019 年 5 月 21 日 | ...

Spring Cloud Data Flow 团队很高兴宣布 Data Flow 2.1 版本发布。

我们有一个全新的网站,提供了丰富的新内容,你可以在其中找到用于 Cloud Foundry、Kubernetes 和你的本地机器的入门指南

以下是亮点

全新的 Data Flow 专用网站

Data Flow 团队很自豪能够通过 StackOverflow、Gitter、GitHub、Twitter 以及有时甚至通过电子邮件和 Zoom 通话等各种论坛与社区公开交流。

然而,我们意识到,如果我们专注于改进在线文档,就可以提供更好的体验来回答常见问题,并更轻松地引导用户使用 Data Flow。参考指南不是实现该目标的理想格式,因此我们着手创建了一个新网站 - https://dataflow.springframework.org.cn

Pivotal Cloud Foundry 已经 5 岁了,这是它如何改变了我的人生...

工程 | Ben Wilcock | 2019 年 5 月 21 日 | ...

Josh Long 经常说“生产环境是互联网上最好的地方。” 但在我以前工作的地方,开发人员需要与运营、网络和安全部门协商,他们的代码才能接近这片应许之地。

可以理解的是,这些学科似乎都有相同的潜规则:改变是坏事。经验告诉我们,改变是困难且容易出错的,所以作为一家公司,我们变得规避风险,对部署持谨慎态度。发布不频繁且规模很大。有很多事情可能会出错。

尽管如此,每隔六个月左右,开发人员就会将他们的代码更改打包成一个版本,编写发布说明,制定回滚计划,然后等到周六午夜进行部署。部署是手动完成的,不是由开发人员完成,而是由运营部门的人员完成。开发人员在这个特定的发布列车上是严格意义上的乘客(毕竟,正如我的朋友 Coté 所说,我们是“编写所有 bug 的人”…)

本周 Spring 动态 - 2019 年 5 月 21 日

工程 | Josh Long | 2019 年 5 月 21 日 | ...

各位 Spring 粉丝们大家好!这周真是疯狂的一周!上周我在西班牙巴塞罗那参加了 Spring I/O 大会,大会涌现出大量有趣的新闻!我非常喜欢这次大会——有点像迷你版的 SpringOne——我已经迫不及待地想看看接下来会发生什么了。我现在正在开始一个小巡回,第一站是瑞士苏黎世;然后去天堂般的法国巴黎参加盛大的 SpringOne Tour 活动;接着前往白俄罗斯明斯克;再去西班牙巴塞罗那参加 JBCN;最后——终于——在本月底回家参加我孩子的初中毕业典礼。有这么多令人兴奋的…

一期精彩的播客:社区成员 Nicolas Frankel 谈论测试、安全及更多话题

工程 | Josh Long | 2019 年 5 月 17 日 | ...

各位 Spring 粉丝们大家好!在本期内容中,Josh Long (@starbuxman) 与 Nicolas Frankel (@nicolas_frankel) 探讨了集成测试、博客、Kotlin、应用程序安全、居住在法瑞边境、持续写作博客等等。这是对社区中我最喜欢的声音之一的采访。

使用 Spring 的响应式事务

工程 | Mark Paluch | 2019 年 5 月 16 日 | ...

回顾 2016 年,我们的响应式之旅始于 Spring Framework 5,并伴随着一些响应式集成。在整个旅程中,其他项目也加入了响应式运动。通过 R2DBC,我们现在还为 SQL 数据库提供了响应式集成。随着具备事务能力的集成日益增多,我们不断被问到

Spring Framework 支持响应式 @Transaction 吗?

当我们的旅程开始时,我们还没有响应式形式的事务集成,所以这个问题很容易回答:不需要响应式事务管理。

随着时间的推移,MongoDB Server 4.0 开始支持多文档事务。R2DBC(响应式 SQL 数据库驱动程序规范)开始出现,我们决定通过 Spring Data R2DBC 支持 R2DBC。这两个项目都想暴露事务行为,所以它们最终提供了 inTransaction(…)

Spring Data R2DBC 1.0 M2 和 Spring Boot starter 发布

发布 | Mark Paluch | 2019 年 5 月 15 日 | ...

Spring Data R2DBC

我代表社区和所有贡献者,很高兴宣布 Spring Data R2DBC 1.0 的第二个里程碑版本已发布。它基于最近发布的 Moore M4 版本R2DBC 0.8.0.M8 版本。请注意,Spring Data R2DBC 在 Moore 发布列车之外发布,并将成为下一个发布列车 Neumann 的一部分。

Spring Data R2DBC 修复了 32 个问题。最值得注意的特性是

  • 通过使用 jasync-sql 支持 MySQL。
  • 响应式事务管理器。
  • 用于 insert/update/delete 操作的流式 API。
  • 协程扩展。
  • 支持自定义转换。
  • 使用 Dialect 实例转换为原生绑定标记的命名参数。
  • 支持简单类型的单列投影。
  • 重构的包结构。

Spring 技巧:Spring Batch 与 Apache Kafka

工程 | Josh Long | 2019 年 5 月 15 日 | ...

各位 Spring 粉丝们大家好!欢迎来到新一期的 Spring Tips (@SpringTipsLive)!在本期中,我们将介绍 Spring Batch 中刚刚落地的社区贡献,即添加了对 Apache Kafka 的支持。这项新支持为连接批处理和流式工作负载提供了一些诱人的机会。可以使用 Kafka 将大量写入分阶段发送到后端仓库,并使用 Spring Batch 消耗流。从现有数据存储加载大量数据,并将其导入流处理管道。当你考虑到 Spring IntegrationSpring Cloud Stream 时,可能性会变得更加有趣。

Spring Boot 2.1.5 发布

发布 | Phil Webb | 2019 年 5 月 15 日 | ...

我代表团队和所有贡献者,很高兴宣布 Spring Boot 2.1.5 版本已发布,现可从 repo.spring.io 和 Maven Central 获取。

这是一个维护版本,包含一些重要的依赖更新和 bug 修复

温馨提示,Spring Boot 1.5 将于八月结束生命周期,因此所有用户现在都应该升级到 Spring Boot 2.1。

如何提供帮助?

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

Spring Boot 2.2 M3 现已可用

发布 | Phil Webb | 2019 年 5 月 15 日 | ...

我代表团队和所有贡献者,很高兴宣布 Spring Boot 2.2 的第三个里程碑版本已经发布,可从我们的里程碑仓库获取。此版本解决了超过 100 个 issue 和 pull request

有关更改的完整列表和升级说明,请参阅 wiki 上的Spring Boot 2.2 Release Notes更新的参考文档

如果您想开始使用 2.2 并尝试新功能,可以在 https://start.spring.io 上引导一个新项目。

项目页面 | GitHub | Issues | 文档 | Stack Overflow | Gitter

订阅 Spring 简报

通过 Spring 简报保持联系

订阅

快人一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部