本周 Spring - 2017 年 6 月 27 日

工程 | Josh Long | 2017 年 6 月 27 日 | ...

您好,Spring 粉丝们,欢迎来到另一期《本周 Spring》!本周我在芝加哥、纽约市和丹佛与 Pivotal 客户交流。本周我们有很多好东西要看,所以让我们开始吧!

Spring for Apache Hadoop 2.5.0.RC1 发布

发布 | Thomas Risberg | 2017 年 6 月 23 日 | ...

Spring for Apache Hadoop 2.5 的新候选版本

我们很高兴地宣布 Spring for Apache Hadoop 2.5 候选版本发布。

2.5 版本主要是一个错误修复和版本升级版本。

请参阅发布 变更日志 以获取详细信息。

我们继续在 Spring IO 里程碑存储库中提供具有各自传递依赖项的特定版本工件

  • 2.5.0.RC1(默认 - Apache Hadoop 稳定版 2.7.3)
  • 2.5.0.RC1-cdh5(Cloudera CDH 5.10)
  • 2.5.0.RC1-hdp26(Hortonworks HDP 2.6)

Spring for Apache Hadoop 的未来

Hadoop 生态系统正在发生变化,我们认为现在是时候…

Spring Data Kay 预览

工程 | Mark Paluch | 2017 年 6 月 20 日 | ...

由于我们刚刚发布了 Spring Data 发布列车 Kay 的第四个里程碑版本,让我们来看看自第一个里程碑以来,列车上的 13 个模块带来的更改和功能。这篇博文涵盖了一组更改,但绝不是对 M2 和 M4 之间 550 多个更改的全面概述。要获取更改的完整列表,请查看我们的 Jira 以获取 Kay M1M2M3M4 更改。

以下是我们关键更改的精选列表

  • 响应式支持的调整

  • 可组合存储库

  • 改进的 CRUD 方法命名方案

  • Fluent MongoOperations API

  • MongoDB 模板 API 的 Kotlin 扩展

  • MongoDB 校对支持

  • Redis 客户端配置

  • Cassandra 轻量级事务支持和查询/更新对象

  • Java 9 兼容性

  • 升级到 Elasticsearch 5.4

本周 Spring - 2017 年 6 月 20 日

工程 | Josh Long | 2017 年 6 月 20 日 | ...

您好,Spring 粉丝们,欢迎来到另一期《本周 Spring》!本周我在波兰克拉科夫参加了 盛大的 Devoxx PL 活动,然后 前往卢森堡参加 VoxxedDays 卢森堡活动!如果您在附近,请不要 犹豫与我打个招呼

  • Spring Framework 负责人 Juergen Hoeller 刚刚宣布了 Spring Framework 5.0 RC2。新版本是对 RC1 的重大修订,重构了响应式支持和路径模式解析。它将基于 JSR 305 的 @Nullable / @NonNullApi Spring 注解引入代码库。
  • Spring Data 发布列车 Kay M4 发布 - Spring Data 高手 Mark Paluch 刚刚宣布了 Spring Data 列车 Kay M4,其中包含许多新功能和更新。立即获取版本!
  • Spring IO Platform 雅典-SR6 - Spring IO Platform 负责人 Andy Wilkinson 刚刚宣布了 Spring IO Platform 雅典-SR6,可从 repo.spring.io 和 Maven Central 获取。新维护版本包括 Spring Boot 1.4.7、Spring Framework 4.3.9、Sspring Integration 4.3.10、Spring REST…

Spring Integration 5.0 里程碑 5 发布

发布 | Artem Bilan | 2017 年 6 月 16 日 | ...

我代表 Spring Integration 团队很高兴地宣布,Spring Integration 5.0 版本的第五个里程碑版本(5.0.0.M5)现已发布。

21 个 JIRA(以及一些 GitHub 问题)包含在此版本中,包括错误修复和许多新功能。自之前宣布的 里程碑 3 以来,M4 和 M5 中的一些功能亮点

  • Splitter 现在可以处理 Java Stream 和 Reactor Flux 有效负载。如果输出通道是 ReactiveStreamsSubscribableChannel,则拆分支持背压。

  • 已引入 ErrorMessagePublisher 以及 ErrorMessageStrategy 以更好地处理 ErrorMessage 的初始消息的错误。Spring Kafka 2.0 和 Spring AMQP 2.0 中的 MessageListenerContainer 配备了自己的 ErrorMessageStrategy,以便在错误处理流程中表示 ErrorMessage 中的原始数据。

  • 新的 MockMessageHandler 已添加到 Spring Integration 测试框架中,用于替换用于单元测试的真实 `MessageHandler`

    MessageHandler mockMessageHandler = mockMessageHandler() .handleNextAndReply(m -> m.getPayload().toString().toUpperCase());

    this.mockIntegrationContext .substituteMessageHandlerFor("myServiceActivator", mockMessageHandler);

    this.pojoServiceChannel.send(new GenericMessage<>("foo")); receive = this.results.receive(10000);

    assertEquals("FOO", receive.getPayload());

Spring Security 5.0.0 M2 发布

发布 | Rob Winch | 2017 年 6 月 16 日 | ...

我代表社区很高兴地宣布 Spring Security 5.0.0 M2 发布。此版本包括错误修复、新功能,并且基于 Spring Framework 5.0.0 RC2。

在 Spring Security 示例中,可以在 hellowebfluxhellowebfluxfn 中找到使用 Spring Security 保护 Spring WebFlux 应用程序的完整示例。

此版本的亮点包括

简化的响应式安全配置

现在设置最小的响应式安全配置非常容易。添加 @EnableWebFluxSecurity 并提供一个

Spring Session 2.0.0 M2 发布

发布 | Rob Winch | 2017 年 6 月 16 日 | ...

我代表社区很高兴地宣布 Spring Session 2.0.0.M2 发布。此版本主要侧重于确保与 Spring Framework 5.0.0.RC2 和 Spring Data Kay-M4 的兼容性,这是所需的最低 Spring 版本。

我们预计 Spring Session 2.0.0.M3 将具有新的 Java 8 友好 API 以及对 Spring WebFlux 的支持。

支持的数据存储

作为我们针对受支持存储库的新故事的更新,我们现在为Spring Session Geode (GemFire)Spring Session MongoDB提供了子项目。您可以在此处找到Spring Session MongoDB发布公告此处

Spring Boot 2.0.0.M2现已推出

发布 | Stéphane Nicoll | 2017 年 6 月 16 日 | ...

紧随Spring Framework 5.0 RC2之后,Spring Boot 2的第二个里程碑版本现已从我们的里程碑存储库中提供。此版本修复了超过90个问题和请求请求,感谢所有贡献者!

有关完整更改列表和升级说明,请参阅WIKI上的Spring Boot 2.0.0.M2发布说明更新的参考文档

如果您想开始并探索这些新功能,您可以轻松地在https://start.spring.io上引导一个新项目

项目页面 | GitHub | 问题 | 文档 | Stack Overflow | Gitter

Spring Session MongoDB 2.0.0.M1 发布

工程 | Greg L. Turnquist | 2017 年 6 月 16 日 | ...

尊敬的Spring社区:

上个月,Spring Session负责人Rob Winch宣布发布Spring Session 2.0.0.M1(注意那里没有MongoDB)。在那篇文章中,他将Spring Session精简为正式支持Redis、JDBC和Hazelcast。不再支持MongoDB。

我在这里宣布我已接过Spring Session MongoDB的接力棒。Rob同时管理着Spring Session和Spring Security(以及其他职责),因此在太多数据存储的情况下无法维持高水平的支持。作为Spring Data团队的成员,我感觉自己更适合提供Spring Session的MongoDB支持,因此我将其恢复为一个独立项目……

Spring IO Platform Athens-SR6

发布 | Andy Wilkinson | 2017年6月15日 | ...

我很高兴地宣布Spring IO Platform Athens-SR6现已从repo.spring.io和Maven Central提供。

此维护版本升级了平台中许多项目的版本

  • Spring Boot 1.4.7
  • Spring Cloud Connectors 1.2.4
  • Spring Data Hopper SR 11
  • Spring Framework 4.3.9
  • Spring Integration 4.3.10
  • Spring REST Docs 1.1.3
  • Spring Security OAuth 2.0.14
  • Spring Web Flow 2.4.5

许多第三方依赖项的版本也已更新。

Spring Boot 1.4.7 发布公告中所述,预计它将是最后一个版本……

获取Spring新闻

通过Spring新闻保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部