Spring Session 2.0.0.RC1 发布

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

我谨代表社区,很高兴地宣布 Spring Session 2.0.0.RC1 发布。此次发布为 2.0.0.RELEASE 做了一些最后的准备工作。您可以在 GitHub 上找到完整的更新日志,重点内容如下:

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

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

项目网站 | 参考 | 帮助

Spring Integration 5.0 Release Candidate 1 可用

发布 | Artem Bilan | 2017年11月01日 | ...

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

可以从 Milestone Repository 下载。

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

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

20 个 JIRA 问题(以及一些 GitHub 问题)包含在此版本中,同时还包含 bug 修复和一系列新功能。以下是自上次宣布的 Milestone 7 以来 RC1 版本的一些功能亮点:

  • 由 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 Milestone 仓库中找到该版本。您可以查阅 Finchley 发布说明以获取更多信息

Finchley发布火车中的显著变化

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

Spring Cloud Sleuth

WebFlux 和 Reactor 再次得到支持。OAuth 支持不包含在内。spring-cloud-sleuth-zipkin-stream

本周 Spring 动态 - 2017年10月31日

工程 | Josh Long | 2017年10月31日 | ...

各位 Spring 爱好者,欢迎收看本期《本周 Spring 动态》!本周我人在旧金山参加 首届,也是一定会精彩绝伦的 Kotlin Conf 2017。我将就 Spring Boot 和 Kotlin 进行演讲,如果您在附近,希望您 加入我

本周内容很多,让我们开始吧!

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 Web Services 3.0.0.RELEASE / 2.4.2.RELEASE 发布!

工程 | Greg L. Turnquist | 2017年10月30日 | ...

Spring 社区各位好,

Spring Web Services 已发布 3.0.0 正式版本,并发布了次要补丁版本 2.4.2.RELEASE。

正如 上一篇博文 所述,2.x 系列将继续维护,只要 Spring Framework 4.x 仍受支持;然而,所有新工作都将在主分支上进行。

以下链接包含相关票据。

2.4.2 版本说明 | 2.4.2 文档

3.0.0.RELEASE 版本说明 | 3.0.0.RELEASE 文档

  • 3.0.0.RELEASE

    • 更好地处理大型附件,以避免 OutOfMemory 异常。

    • Wss4jSecurityInterceptor 增强功能,包括 SAML 回调

    • SpringSecurityPasswordValidationCallbackHandler 改进,以避免由于缺少登录用户而导致的 NPE

    • 修复 SOAP 1.1/SOAP 1.2 消息头处理

    • 修复 Axiom SOAP 1.2 的 content-type

    • 升级到最新版本的 AspectJ

    • 支持即将发布的 Axiom 1.3(社区贡献者希望确保 Spring WS 和 Axiom 1.3 协同工作)。

  • 2.4.2.RELEASE

    • 回溯移植相同的 SpringSecurityPasswordValidationCallbackHandler 修复

    • 意外地将 wss4j 2.x 版本向前移动得太远,以确保稳定兼容性。如果您希望使用最新的 wss4j,则必须升级到 3.0 版本。

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多个修复和几个新功能:用于Reactor从Publisher转换的Kotlin扩展,以及具有显式生成需求上限的Flux#limitRequest操作符(Flux#take的替代品)。

我们现在正在开发3.1.2.RELEASE。请查看我们的问题积压以获取更详细的范围。

……

$ diff -q spring-data-gemfire spring-data-geode

工程 | John Blum | 2017年10月26日 | ...

各位 Spring 社区和 Pivotal GemFire/Apache Geode 用户-

我经常被问到的一个问题是:“Spring Data GemFire 和 Spring Data Geode 有什么区别?

现在,Spring Data Geode 已加入Spring Data Release Train,从 Kay 开始(有关更多详细信息,请参阅 官方发布公告),现在是时候在公开场合回答这个问题了。

为了帮助回答这个问题,我为 Spring Data GemFireSpring Data Geode(现统称为 SDG^2)设定了两个简单目标:

  1. 首先,也是最重要的,允许用户无缝地在Spring Data GeodeSpring Data GemFire 之间进行切换,反之亦然。

  2. 接下来,帮助用户将其基于 Spring Boot、Pivotal GemFire 或 Apache Geode 的应用程序,从本地开发环境迁移到托管环境(如 Pivotal CloudFoundry),而几乎无需更改代码。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有