Spring Security 5.0.0.RC1 发布

版本发布 | Rob Winch | 2017年11月1日 | ...

我代表社区,高兴地宣布 Spring Security 5.0.0.RC1 发布。此版本解决了 150 多个 问题。以下是此版本的亮点

ReactiveSecurityContextHolder

以前,Spring Security 使用 ServerWebExchange.getPrincipal() 作为已认证用户的真相来源。已认证的用户被复制到 Reactor 的 Context 中以支持方法安全性,该方法使用 Reactor Context 作为其来源……

Spring Session 2.0.0.RC1 发布

版本发布 | Rob Winch | 2017年11月1日 | ...

我代表社区,高兴地宣布 Spring Session 2.0.0.RC1 发布。此版本为准备 2.0.0.RELEASE 做了一些最后的润色。您可以在 github 中找到完整的 变更日志,以下是亮点

  • #906 简化了与 Servlet API 的集成。通过这种简化,我们删除了对支持单个用户的多个会话的支持。我们计划研究其他方法来恢复此功能。

  • #907 支持配置 Redis 会话清理 cron

项目站点 | 参考 | 帮助

Spring Integration 5.0 版本候选版 1 可用

版本发布 | Artem Bilan | 2017年11月1日 | ...

我代表 Spring Integration 团队,高兴地宣布 Spring Integration 5.0 版本 (5.0.0.RC1) 的候选版 1 现已可用。

它可以从 里程碑存储库 下载

repositories {
    maven { url 'http://repo.spring.io/libs-milestone' }
}

compile "org.springframework.integration:spring-integration-core:5.0.0.RC1"

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

  • 由 Java DSL 解析器填充的组件现在注册为应用程序上下文中的BeanDefinitions,这要归功于 Spring Framework 5.0 中新引入的基于Supplier的程序化 bean 注册。这种方法帮助我们避免了单例注册和初始化的一些样板代码。此外,此BeanDefinition注册在某些用例中可能有助于在应用程序上下文中选择特定组件。实际上,这正是 Spring Cloud Function 项目中用于java.util.function.* bean 扫描的方式。

  • IntegrationFlows.from(Class<?> serviceInterface) 现在具有一个带附加beanName参数的重载版本。这将成为生成网关代理的 bean 名称,覆盖[flowId].gateway

    @Bean public IntegrationFlow uppercaseFlow() { return IntegrationFlows.from(MessageFunction.class, "uppercase") .<String, String>transform(String::toUpperCase) .get(); }

    ……

Spring Cloud Pipelines 1.0.0.M7 发布

版本发布 | Marcin Grzejszczak | 2017年10月31日 | ...

我代表 Spring Cloud 团队,很高兴地宣布 Spring Cloud Pipelines 的一个新的里程碑版本 - 1.0.0.M7

有什么新功能?

此版本添加了许多新功能以及质量和测试改进。对于主要功能,我们为 Jenkins 和 Concourse 添加了 Kubernetes 支持。至于质量和测试,我们编写了超过 150 个 Bash 测试,添加了 Shellcheck、EditorConfig 并编写了更多 Jenkins 测试。我们还统一了项目的文档,现在可以在 Spring Cloud Static gh-pages 下为每个里程碑提供文档。1.0.0.M7 的文档可在以下位置找到 - http…

Spring Cloud Finchley.M3 发布

版本发布 | Spencer Gibb | 2017年10月31日 | ...

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

Finchley 发布列车的显著变化

Finchley 发布列车中包含的许多项目的一个共同主题是添加对 WebFlux、WebClient、Micrometer 或 Spring Reactive 主题中的其他集成的支持。

Spring Cloud Sleuth

再次支持 WebFlux 和 Reactor。OAuth 支持未包含。spring-cloud-sleuth-zipkin-stream……

Spring REST Docs 2.0.0.RC1

版本发布 | Andy Wilkinson | 2017年10月30日 | ...

我代表所有做出贡献的人,很高兴地宣布 Spring REST Docs 2.0.0.RC1 已经发布,并可从 https://repo.spring.io/milestone/ 获取。

有什么新功能?

Spring REST Docs 2.0 是该项目的最新一代,需要 Spring Framework 5.0 和 Java 8。

2.0 版本的主要亮点是支持使用 Spring WebFlux 的 WebTestClient 来记录 API。WebTestClient 可用于使用 WebFlux Fn 和 WebFlux 的基于注释的编程模型实现的 API 的轻量级测试和文档编制。它也可用于记录任何 API……

Spring Cloud Skipper 1.0 M1 发布

版本发布 | Mark Pollack | 2017年10月30日 | ...

我代表团队,很高兴地宣布 Spring Cloud Skipper 1.0 M1 发布。

Skipper 是一款轻量级工具,允许您发现 Spring Boot 应用程序并在多个云平台上管理其生命周期。您可以单独使用 Skipper,也可以将其与持续集成管道集成,以帮助实施持续部署实践。

Skipper 1.0 M1 中的主要功能是

  • 定义多个 Spring Boot 应用程序可以部署到的平台帐户。支持的平台包括本地、Cloud Foundry 和 Kubernetes。
  • 替换描述如何将应用程序部署到平台的 Mustache 模板文件中的变量。
  • 搜索包存储库以查找现有应用程序。
  • 基于简单的蓝/绿工作流升级/回滚包。
  • 存储已解析模板文件(又名“应用程序清单”)的历史记录,这些文件代表已为特定版本部署到平台的内容的最终描述。
  • 通过独立交互式 shell 或 Web API 使用。
  • ……

Reactor Bismuth-SR3 现已可用

版本发布 | Stephane Maldini | 2017年10月27日 | ...

一批修复和改进已经到来,它是由新的 Bismuth-SR3 物料清单 提供的。此版本现在由 Spring Framework 5.0.1 使用!我们的网站 projectreactor.io 反映了这些最新的更新。

Reactor-Core 3.1.1

发行说明

这是一个质量更新,包含20多个修复和少量新功能:Kotlin扩展,用于Reactor从`Publisher`的转换以及`Flux#limitRequest`操作符,作为`Flux#take`的替代方案,并显式设置上限以满足生成的请求。

我们目前正在开发`3.1.2.RELEASE`版本。请查看我们的问题列表以了解更详细的范围。

Spring Cloud Edgware.RC1 发布

版本发布 | Spencer Gibb | 2017年10月25日 | ...

我谨代表社区宣布,Spring Cloud Edgware发布列车的候选版本1 (RC1) 今天已发布。该版本可以在Spring Milestone 仓库中找到。您可以查看Edgware的发行说明了解更多信息

Edgware发布列车中的显著变化

已重命名的启动器

一些启动器没有遵循标准的Spring Cloud命名约定。在Edgware中,使用已弃用的启动器将记录一条警告,其中包含要使用的新的启动器的名称。下表列出了已弃用的启动器及其替代品。

……
已弃用 Edgware启动器
spring-cloud-starter-archaius spring-cloud-starter-netflix-archaius
spring-cloud-starter-atlas spring-cloud-starter-netflix-atlas
spring-cloud-starter-eureka spring-cloud-starter-netflix-eureka-client
spring-cloud-starter-eureka-server spring-cloud-starter-netflix-eureka-server
spring-cloud-starter-feign spring-cloud-starter-openfeign
spring-cloud-starter-hystrix spring-cloud-starter-netflix-hystrix
spring-cloud-starter-hystrix-dashboard spring-cloud-starter-netflix-hystrix-dashboard
spring-cloud-starter-ribbon spring-cloud-starter-netflix-ribbon
spring-cloud-starter-spectator spring-cloud-starter-netflix-spectator

Spring Framework 5.0.1现已可用

发行版 | Juergen Hoeller | 2017年10月24日 | ...

尊敬的Spring社区成员:

我很高兴地宣布,Spring Framework 5.0.1 现已可用,这是Spring Framework 5.0系列的第一个维护版本。

除了解决各种用户报告的bug外,我们还进行了一些小的重构,以清理5.0 GA版本中意外遗留的内容,例如,用于反应式编解码器配置器。

此版本将Reactor升级到Bismuth SR3,基于Reactor Core 3.1.1,并在Reactor Netty中修复了重要问题。此外,AspectJ 1.8.12为Spring AOP的切点表达式评估带来了令人欢迎的性能改进……

获取Spring时事通讯

通过Spring时事通讯保持联系

订阅

领先一步

VMware提供培训和认证,以加快您的进度。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部