今年的 Spring - 2018 年 12 月 25 日

工程 | Josh Long | 2018 年 12 月 25 日 | ...

嗨,Spring 粉丝们!欢迎来到另一期非常特别的《本周 Spring》,我们将不仅回顾上周的新闻,还将回顾过去一年的亮点。2018 年是技术领域发生巨大变革的一年,Spring 社区能够巧妙地应对这些变化。在这个特别的年末总结中,我们将像往常一样回顾生态系统中最新最好的内容,但我们还将回顾一些我认为(你们友好的社区邻居 @starbuxman)对 2018 年的 Spring 开发人员影响最大的事情。

首先,当然,让我先……

适用于 Apache Geode/Pivotal GemFire 的 Spring Session 2.1.2.RELEASE 可用!

工程 | John Blum | 2018 年 12 月 24 日 | ...

我很高兴地宣布适用于 Apache GeodePivotal GemFire (SSDG) 的 Spring Session2.1.2.RELEASE (官方项目站点)。

除了以下几个新的特性和改进之外,SSDG 2.1.2.RELEASE 基于

  • Spring Framework 5.1.3.RELEASE。

  • 适用于 Apache Geode & Pivotal GemFire 的 Spring Data Lovelace-SR3。

  • Spring Session 2.1.2.RELEASE。

这些版本将包含在 Spring Boot 2.1.2.RELEASE 中,并且现在已 在 Maven Central 上可用

您可以通过将应用程序依赖项从

org.springframework.session:spring…

Spring Tool Suite 3.9.7 发布

版本发布 | Martin Lippert | 2018 年 12 月 21 日 | ...

尊敬的 Spring 社区:

我很高兴地宣布 Spring Tool Suite 3 的 3.9.7 维护版本发布。

此更新版本的亮点包括

  • 更新至 Eclipse 2018-12 版本
  • 添加了对 Buildship 3 的支持
  • 为 Boot 启动配置添加了完整的嵌入式属性编辑器
  • Boot 仪表盘现在也显示了响应式 Web Boot 应用程序的实时请求映射和 Bean
  • 各种错误修复

要下载发行版,请访问

尽情享受!

Spring Cloud Greenwich.RC2 现已可用

版本发布 | Ryan Baxter | 2018 年 12 月 21 日 | ...

我代表社区,很高兴地宣布 Spring Cloud Greenwich 发布列车的候选版本 2 (RC2) 今天可用。可在 Spring Milestone 存储库中找到此版本。您可以查看 Greenwich 的 发行说明以了解更多信息

Greenwich 发布列车中的显著更改

有关此版本中所有项目的所有问题的完整列表,请参阅 GitHub 上的项目页面

Spring Cloud Contract

  • 添加了对二进制有效负载的支持 (GH-818)

Spring Cloud Security

  • 添加了 Spring Cloud Gateway 过滤器以支持 OAuth2 (GH-141)。此处提供了一个演示其用法的示例应用程序 here
  • ……

Spring Cloud for Alibaba 0.2.1 发布

版本发布 | Spencer Gibb | 2018 年 12 月 21 日 | ...

注意:这是我们阿里巴巴朋友的客座文章。

大家好!今天,我们非常高兴地宣布 Spring Cloud Alibaba 的 0.2.1.RELEASE 现已可用。

发行亮点

  • 为 Spring Cloud Alibaba 添加了两个新模块:spring-cloud-alibaba-schedulerx 和 spring-cloud-stream-binder-rocketmq。
  • 在 spring-cloud-alibaba-nacos 和 spring-cloud-alibaba-sentinel 中添加了一些新功能。
  • 修复了先前版本中的一些错误。

说明

  • Spring Cloud Alibaba 项目是由阿里巴巴维护的社区项目。

  • 0.2.1.RELEASE 与 Spring Cloud Finchley 兼容。此版本还包含 0.1.1.RELEASE,它与 Spring Cloud Edgware 兼容。0.1.1.RELEASE 还包含 0.2.1 中新增的组件和功能。

  • ……

Spring Cloud Data Flow 和 Skipper 2.0 M1 发布

版本发布 | Mark Pollack | 2018 年 12 月 21 日 | ...

Spring Cloud Data Flow 团队很高兴地宣布发布 2.0 M1。请遵循在 本地Cloud FoundryKubernetes 上运行的《入门》指南。

同时发布的是 Spring Cloud Skipper2.0 M1 版本,该版本已更新为依赖于 Spring Boot 2.1。参考指南中的 入门部分 是开始试用它的最佳地点。

以下是 Data Flow 的亮点

  • 流部署始终委托给 Skipper

  • 在所有受支持平台上运行的单一服务器

  • 更新至 Boot 2.1

  • 将 OAuth2 和 OpenID Connect 标准化以用于安全

  • 更新内部以使用 JPA

  • UI 改进

  • 任务/作业执行和性能改进

  • ……

Spring Tools 4.1.0 发布

版本发布 | Martin Lippert | 2018 年 12 月 21 日 | ...

尊敬的 Spring 社区:

我很高兴地宣布适用于 Eclipse、Visual Studio Code 和 Atom 的 Spring Tools 4 的 4.1.0 版本发布。

此版本的亮点包括

  • (Eclipse) 更新至 Eclipse 2018-12 版本
  • (Eclipse) 实时悬停现在将 JavaDoc 和来自正在运行的 Boot 应用程序的实时信息结合起来
  • (Eclipse) Boot 仪表盘现在也显示了响应式 Web Boot 应用程序的实时请求映射和 Bean
  • (Spring Boot) Spring Data 存储库定义的初始内容辅助支持
  • (CF 清单) 添加了对新 buildpacks 属性的支持
  • 各种错误修复

要下载 Eclipse 的发行版……

Spring Cloud Open Service Broker 2.1.0 发布

版本发布 | Roy Clarkson | 2018 年 12 月 21 日 | ...

我们很高兴地宣布 Spring Cloud Open Service Broker 2.1.0 的发布。此版本支持 Open Service Broker API v2.14 中的添加和更改。此版本包括

  • 升级到 Spring Boot 2.0.7.RELEASE
  • 支持异步服务实例绑定和取消绑定
  • 支持在更新服务实例时提供更新的 dashboard_url
  • 解决了使用构建器模式转换的模型对象反序列化的问题
  • 为各种请求对象添加了一个便利属性,用于访问指定 ServiceDefinitionPlan

包括以下……

Spring Cloud Open Service Broker 3.0.0.M3 发布

版本发布 | Roy Clarkson | 2018 年 12 月 21 日 | ...

我们很高兴地宣布 Spring Cloud Open Service Broker 3.0.0.M3 的发布。此 3.0 版本将支持 Spring WebFlux 和响应式编程模型,以及 Open Service Broker API v2.14 中的添加和更改。此版本包括

  • 升级到 Spring Boot 2.1.1.RELEASE(以前基于 Spring Boot 2.0 构建)
  • 为各种请求对象添加了一个便利属性,用于访问指定 ServiceDefinitionPlan

包含以下 Spring Boot 启动器

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-open…

Spring Cloud Task 2.1.0.M2 现已可用

版本发布 | Glenn Renfro | 2018 年 12 月 20 日 | ...

我们很高兴地宣布 Spring Cloud Task 2.1.0.M2 现已在 Github 和 Pivotal 下载存储库中可用。非常感谢所有为此次发布做出贡献的人。

新增功能?

Spring Cloud Task 2.1.0.M2 旨在成为与 Spring Boot 2.1.0 对齐的框架版本。来自 2.1.0.M1 的更新包括

  • 更新所有依赖项。
  • 根据用户的强烈要求,@EnableTask 又回来了。
  • 错误修复。

让我们更详细地了解这些更新。

@EnableTask 回来了

根据大家的需求,@EnableTask 回来了,而且有所改进!在这种情况下,仍然使用AutoConfiguration 来创建TaskExplorerTaskConfigurer和其他 Bean,但不会创建TaskLifecycleListener(将任务生命周期添加到应用程序的 Bean)。当用户将@EnableTask 添加到……时,会创建TaskLifecycleListener Bean。

获取Spring新闻通讯

关注Spring新闻通讯

订阅

抢先一步

VMware 提供培训和认证,帮助您快速提升技能。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部