Spring Batch 4.2.2 和 4.1.4 现已可用!

发布 | Mahmoud Ben Hassine | 2020年4月1日 | ...

很高兴宣布 Spring Batch 4.2.2 和 4.1.4 版本已发布,包含错误修复和文档更新。请在发行说明中找到完整的更改列表:4.2.24.1.4

正如我们之前宣布的,版本 4.1.4 是 4.1 系列的最后一个版本。请尽快升级到版本 4.2.2,因为这是目前主要的活跃分支,并将支持到 2020 年底。

下一个功能版本将是 4.3,计划于 2020 年 10 月正式发布 (GA),与 Spring Framework 5.3 和 Spring Boot 2.4 对齐。预计此版本将是最后一个…

Spring Data Neumann 发布 RC1

发布 | Mark Paluch | 2020年3月31日 | ...

我很高兴宣布 Spring Data Neumann 已进入发布候选阶段,并修复了 86 个问题。这是两个发布候选版本中的第一个。此发布候选版本包含一系列值得关注的更改

  • 升级到 Couchbase SDK 3。
  • Spring Data MongoDB 默认情况下不再自动从 @Indexed 注解创建索引。
  • Cassandra 模块支持可配置的命名策略,并附带了修订的数据类型解析机制。
  • Spring Data Elasticsearch 现在支持审计和实体回调。
  • 在 Spring Data R2DBC 中支持查询派生。
  • Spring Data JDBC 的方言发现,支持 H2、HSQLDB、Postgres、MariaDB、MySQL 和 SQL Server。
  • 升级到 Querydsl 4.3。
  • 准备好支持 JDK 14。

@DynamicPropertySource 在 Spring Framework 5.2.5 和 Spring Boot 2.2.6 中

工程 | Andy Wilkinson | 2020年3月27日 | ...

最近,在 Spring IO 和 SpringOne Platform 谈论测试 Spring Boot 应用时,我提到了 Testcontainers,并讨论了配置测试以使用容器内运行的服务所涉及的样板代码。很高兴地说,随着最近发布的 Spring Framework 5.2.5,这些样板代码不再需要了。

在我们刚刚发布的更改之前,你的集成测试看起来会像下面这样

@SpringBootTest
@Testcontainers
@ContextConfiguration(initializers = ExampleIntegrationTests.Initializer.class)
class ExampleIntegrationTests…

适用于 Apache Geode 和 Pivotal GemFire 的 Spring Boot 1.2.6.RELEASE 已可用

发布 | John Blum | 2020年3月27日 | ...

我谨代表 Spring、Apache Geode 和 Pivotal GemFire 社区,很高兴宣布适用于 Apache Geode 和 Pivotal GemFire 的 Spring Boot (SBDG) 1.2.6.RELEASE 已发布。

SBDG 1.2.6.RELEASE 基于最新发布的 Spring Boot 2.2.6.RELEASE,并 Maven Central 中可用

你也可以使用 Spring Initializer 在 start.spring.io 开始一个新的 Apache Geode (或 Pivotal GemFire) 项目。

此版本中一项非常重要的更改是修复了启用 TLS 并推送使用 Pivotal Cloud Cache (PCC) 的 Spring Boot 应用时出现的 SSL 自动配置问题

Spring Boot 2.2.6 现已可用

发布 | Stéphane Nicoll | 2020年3月26日 | ...

我代表团队和所有贡献者,很高兴宣布 Spring Boot 2.2.6 已发布,现在可以从 repo.spring.io 和 Maven Central 获取。

此版本包括53 项错误修复、增强功能、文档改进和依赖项升级,并增加了对最近发布的 Java 14 的支持。感谢所有通过问题报告和拉取请求做出贡献的人。

你如何提供帮助?

如果你有兴趣提供帮助,请查看问题仓库中带有“适合贡献”标签的问题。如果你有一般性问题,请在 stackoverflow.com 上使用 spring-boot 标签提问,或在 Gitter 上与社区交流…

使用 Spring Boot 进行 Liveness 和 Readiness 探针

工程 | Brian Clozel | 2020年3月25日 | ...

更新:此博客文章已根据 Spring Boot 2.3.0.RC1 中发布的更改进行了更新

Spring Boot 团队正在为下一个 2.3.0 版本积极开发 Kubernetes 主题。在支持创建 Docker 镜像平滑关机之后,现在是时候引入 Liveness 和 Readiness 探针支持了。

在 2.2.0 版本中,Spring Boot 支持了健康检查组(Health Groups),允许开发人员选择一部分健康检查指标,并将它们组合到一个单一的、相关的健康状态下。

即使有了这个新功能,我们发现还可以为 Spring 社区提供更多…

Spring 技巧:Spring Cloud Loadbalancer

工程 | Josh Long | 2020年3月25日 | ...

演讲者:Josh Long (@starbuxman)

各位 Spring 爱好者大家好!欢迎来到新一期的 Spring 技巧!在本期中,我们将探讨 Spring Cloud 中的一项新特性:Spring Cloud Loadbalancer。Spring Cloud Loadbalancer 是一个通用抽象,可以完成我们过去使用 Netflix Ribbon 项目所做的工作。Spring Cloud 仍然支持 Netflix Ribbon,但像 Netflix 微服务堆栈中的许多其他部分一样,Netflix Ribbon 的日子不多了,因此我们提供了一个抽象来支持替代方案。

服务注册中心

要使用 Spring Cloud Load Balancer,我们需要有一个运行中的服务注册中心。服务注册中心使得程序化查询系统中给定服务的位置变得轻而易举。有几种流行的实现,包括 Apache Zookeeper、Netflix 的 Eureka、Hashicorp Consul 等。你甚至可以使用 Kubernetes 和 Cloud Foundry 作为服务注册中心。Spring Cloud 提供了一个抽象,DiscoveryClient

Spring Data Moore SR6 现已可用

发布 | Mark Paluch | 2020年3月25日 | ...

我代表社区,很高兴宣布 Spring Data Moore SR6 服务版本已可用。此版本包含依赖项升级和错误修复,为即将发布的 Spring Boot 2.2.6.RELEASE 做准备。

此版本修复了 46 个问题,建议升级。最后,以下是各个项目版本的参考文档、变更日志和制品的链接

订阅 Spring 新闻通讯

订阅 Spring 新闻通讯,保持连接

订阅

先行一步

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

了解更多

获得支持

Tanzu Spring 通过简单的订阅即可提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将到来的活动

查看 Spring 社区所有即将到来的活动。

查看全部