Spring Session 2.0.0 M1 发布

发布 | Rob Winch | 2017年5月11日 | ...

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

支持的数据存储

我们还从主存储库中删除了一些 Spring Session 实现。目标是允许核心 Spring Session 团队专注于交付新功能,而不是需要了解每个数据存储的来龙去脉。这将允许开发其他模块,而无需 Spring Session 的审查开销……

Pivotal 宣布 Spring 教学大纲和认证变更

工程 | Paul Chapman | 2017年5月10日 | ...

简介

自从我教授第一个核心 Spring 课程以来,已经快 10 年了。当时几乎所有东西都是 XML,例如配置 JPA 或 Spring Security 可能是一项非常艰巨的工作。在此期间,Spring 已经发展成熟了很多,组件扫描、Java 配置和 Spring Boot 使其使用起来更加有趣。并且 Spring 项目 的数量也大大增加了。

Pivotal 培训继续改进我们的 Spring 教学大纲并推出新的课程,包括 Spring Boot 开发人员和 Spring Cloud 服务。我已经提供了这些课程的概述……

本周 Spring - 2017 年 5 月 8 日

工程 | Josh Long | 2017年5月9日 | ...

您好,Spring 粉丝!本周我在德克萨斯州奥斯汀参加 OSCON;英国伦敦参加 Devoxx UK;以及法国尼斯参加 RivieraDev!如果您在附近,我很乐意与您交谈,所以请不要犹豫,打个招呼!

Spring Data 发布列车 Kay M3 发布

发布 | Mark Paluch | 2017年5月9日 | ...

我代表 Spring Data 团队宣布发布列车 Kay 的第三个里程碑版本。

最重大的变化是 CrudRepository 的命名方案得到了改进。我们将特定于存储的 CustomConversions 提取到 Spring Data Commons 中,并引入了双向基于类型的转换器,以维护通用转换代码的单个 API。您现在可以使用 lambda 定义转换器。您需要将代码适配到重命名的方法。MongoDB 附带了为响应式可跟踪游标重命名的注释,我们将 @InfiniteStream 重命名为 @Tailable。用户…

Spring Cloud Camden SR7 发布

发布 | Ryan Baxter | 2017年5月8日 | ...

我代表团队很高兴地宣布 Spring Cloud Camden 发布列车的第 7 版服务版本现已推出。可以在我们的 Spring 发布存储库Maven Central 中找到该版本。文档可以 在这里 找到。发行说明可以 在这里 找到。

以下模块已更新为 Camden.SR7 的一部分

  • Spring Cloud Commons 1.1.9.RELEASE
  • Spring Cloud Netflix 1.2.7.RELEASE
  • Spring Cloud AWS 1.1.4.RELEASE
  • Spring Cloud Consul 1.1.4.RELEASE 依赖项修复
  • Spring Cloud Security 1.1.4.RELEASE 文档修复
  • Spring Cloud Sleuth 1.1.4.RELEASE
  • Spring Cloud Stream Brooklyn.SR3 修复了 Spring Cloud Bus、Hystrix 和 Turbine 的问题。有关更多信息,请参阅此 问题
  • Spring Cloud Contract 1.0.5.RELEASE

Spring Framework 5.0 发布 RC1

发布 | Juergen Hoeller | 2017年5月8日 | ...

亲爱的 Spring 社区,

我很高兴地宣布,功能完整的 Spring Framework 5.0 发布候选版本现已 推出!我们预计将在 5 月底发布另一个发布候选版本,并在 6 月底发布最终版本。

作为核心框架的主要修订版,5.0 RC1 以 Java 8+ 为基准,并进行了许多基础设施改进:例如,我们自己的 Commons Logging 桥默认自动检测 Log4j 2、SLF4J、JUL;简化了 Servlet 3.1+ 的使用;以及对 JUnit 5.0 M4 的早期支持。

再次列出 Spring Framework 5 的主要功能主题

  • 响应式编程:推出了基于 Reactor 3.1 构建的 Spring WebFlux 框架,支持 RxJava 1.3 & 2.1,并在 Tomcat、Jetty、Netty 或 Undertow 上运行。
  • 使用 Java 8 和 Kotlin 的函数式风格:在框架中进行了一些 API 细化和 Kotlin 扩展,特别是针对 bean 注册和函数式 Web 端点
  • 与 Java EE 8 API 集成:支持 Servlet 4.0、Bean Validation 2.0、JPA 2.2 以及 JSON Binding API(作为 Spring MVC 中 Jackson/Gson 的替代方案)。
  • 支持 JDK 9:

Spring AMQP 2.0.0 里程碑版本 4 可用

发布 | Gary Russell | 2017年5月8日 | ...

我很高兴地宣布 Spring AMQP 2.0 的第四个里程碑版本 2.0.0.M4 现已在 Spring 里程碑存储库 中提供。

上一个里程碑版本 以来新增的功能包括……

  • 新的 DirectMessageListenerContainer 现在支持配置在确认之间要处理的消息数量。

  • 您现在可以在 @RabbitListener 注释上指定容器 concurrency

预计将在 6 月初发布发布候选版本,并在 Spring Framework 5.0 GA 发布后不久发布 GA 版本。

有关 2.0 中所有更改的完整列表,请参阅 参考手册中的新增功能;另请参阅 2.0.0.M12.0.0.M22.0.0.M3 以及 2.0.0.M4 的发行说明……

本周 Spring - 2017 年 5 月 2 日

工程 | Josh Long | 2017年5月2日

| ...

欢迎来到本周 Spring 的另一期!本周我在澳大利亚珀斯参加了精彩的 YOW!West 会议,与开发人员讨论构建云原生 Java 应用程序。如果你在附近,请打个招呼。像往常一样,我们有很多内容要涵盖,所以让我们开始吧!

我非常高兴我们第一次举办Spring Days活动,将于 5 月 30 日至 31 日在芝加哥举行。我将与其他 Spring 大师(如 Eddu Melendez、Anupama Pradhan 和 Michael Minella)一起参加。希望您能加入我们!

获取 Spring 新闻通讯

与 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部