Marcin Grzejszczak
VMware Spring Cloud 和 Micrometer 团队成员,从事 Spring Observability、Spring Cloud Sleuth 和 Spring Cloud Contract 的工作。
Spring Cloud 2021.0.8(又名 Jubilee)已发布
我代表社区高兴地宣布,Spring Cloud 2021.0.8 发布列车今天正式发布(GA)。此发行版可在 Maven Central 中找到。您可以查看 2021.0.8 的 发行说明以了解更多信息。
2021.0.8 版本中的显著变化
查看此版本的所有问题和拉取请求 此处。
Spring Cloud Commons
- Spring Cloud LoadBalancer - 允许基于请求的实例链式过滤 (#1227 )
Spring Cloud Config
- 支持特定配置文件的配置数据 (#2260).
Spring Cloud Kubernetes
- 支持通过
DiscoveryClient
查找配置服务器 (#1354) ……
使用 Spring Boot 3 进行可观察性
Spring 可观察性团队一直在努力为 Spring 应用添加可观察性支持,我们很高兴地通知您,此功能将在 Spring Framework 6 和 Spring Boot 3 中正式发布!
什么是可观察性?在我们看来,它是“通过检查系统的输出来了解系统内部的程度”。我们认为,度量、日志记录和分布式跟踪之间的互连使您能够推断系统的状态,以便调试应用程序中的异常和延迟。您可以在 Jonatan Ivanov 的 Enlightning 节目片段 中了解更多关于我们对可观察性的看法……
Spring Cloud Sleuth OpenTelemetry (OTel) 1.1.0 已发布
我代表社区高兴地宣布,Spring Cloud Sleuth OTel 1.1.0 项目今天已发布。此发行版可在 Maven Central 中找到。您可以查看 参考文档以了解更多信息。
这是什么?
Spring Cloud Sleuth OTel 是 Spring Cloud Sleuth 的扩展项目,它带有一个 OpenTelemetry 追踪器。
与往常一样,我们欢迎您在 GitHub、Gitter、Stack Overflow 或 Twitter 上提供反馈。
使用带有 BOM(仅依赖项管理)的 Maven 开始
<dependencyManagement>
<dependencies>
<dependency…
Spring Cloud 2022.0.0-M2(代号 Kilburn)已发布
我代表社区高兴地宣布,Spring Cloud 2022.0.0 发布列车的里程碑 2 (M2) 今天已发布。此发行版可在 Spring Milestone 存储库中找到。您可以查看 2022.0 的 发行说明以了解更多信息。
2022.0.0-M2 发布列车中的显著变化
查看 项目页面 以了解此版本中包含的所有问题和拉取请求。
Spring Cloud 2022.0.0-M2 与 Spring Boot 3.0.0-M2 兼容。
Spring Cloud Stream
- Spring Cloud Stream 的 Kafka 和 RabbitMQ 绑定程序已作为核心 Spring Cloud Stream 存储库的一部分进行了迁移。通过此更改,Spring Cloud Stream 现在遵循单存储库方法,其中 Spring Cloud Stream 的所有框架相关代码库现在都是单个存储库的一部分。有关 Kafka 绑定程序的更多详细信息,请参见 此处,有关 RabbitMQ 绑定程序的更多详细信息,请参见 此处。我们建议在核心存储库中为 Kafka 和 RabbitMQ 绑定程序提交新的功能请求和错误报告。
- 引入了对基于 Reactor Kafka 的新的 响应式 Kafka 绑定程序 的初始支持。此支持包含在幕后使用 Reactor Kafka 的使用者和生产者绑定。请参见 此问题……
Spring Cloud Sleuth 3.1.0 发布!
随着 Spring Cloud 2021.0.0(又名 Jubilee)发布列车的发布,我们非常高兴地宣布 Spring Cloud Sleuth 3.1.0 正式发布。在这篇博文中,我们将介绍最重要的发布功能。
以下是最重要功能的列表,我们将在本文的后续部分详细介绍它们。
- JDBC #1930
- Tomcat Valve #1329
- Spring Vault #1952
- 自动为文档生成标签表 #1950
- Spring Cloud 部署程序 #1947
- R2DBC #1524
- Kafka #2013 和 Reactor Kafka #1708
- Spring TX #1941
- Spring Batch #1904
- RSocket #1677
- Spring Cloud Task #1903
- Spring Cloud Config #1915
- Spring Cloud CircuitBreaker Reactive #1910
- Cassandra #1974
- Spring Session #1961
- Spring Security #2011
- Prometheus Exemplars #2039
- Spring Cloud Stream Reactive #2038
- Reactive Mongo #2044
- 抽象的 Redis 检测 #2046
- 用于存储跟踪的自定义执行器 #1879 ……
Spring Cloud 2021.0.0-RC1(代号 Jubilee)已发布
我荣幸地代表社区宣布,代号为 Jubilee 的 Spring Cloud 2021.0 发布列车首个候选版本 (RC1) 今日正式发布。该版本可在 Spring Milestone 仓库中找到。您可以查看 2021.0 的 发行说明了解更多信息。
2021.0 发布列车的显著变化
RC1 兼容 Spring Boot 2.6.0-RC1
查看 项目页面 以了解此版本中包含的所有问题和拉取请求。
Spring Cloud Commons
Spring Cloud 2020.0.3 (又名 Ilford) 可用
我荣幸地代表社区宣布,Spring Cloud 2020.0 发布列车的服务版本 3 (2020.0.3) 今日正式发布。该版本可在 Maven Central 找到。您可以查看 2020.0 的 发行说明了解更多信息。
2020.0.3 发布列车的显著变化
此版本中最大的变化是支持 Spring Boot 2.5。除此之外,此版本主要用于错误修复和依赖项升级。
查看 Github 项目 中包含的所有问题和拉取请求。
Spring Cloud Commons
- 添加了通过属性禁用负载均衡的可能性 (#940) ……
Spring Cloud Finchley SR4 发布
我荣幸地代表社区宣布,Spring Cloud Finchley 发布列车的服务版本 4 (SR4) 今日正式发布。该版本可在 Maven Central 找到。您可以查看 Finchley 的 发行说明了解更多信息。
Finchley 发布列车的显著变化
Spring Cloud Commons
Spring Cloud Vault
Spring Cloud Config
Spring Cloud Gateway
Spring Cloud Netflix
Spring Cloud Sleuth
Spring Cloud Consul
Spring Cloud Contract
以下模块已作为…的一部分进行了更新。
Spring Cloud Pipelines 到 Cloud Pipelines 的迁移
Spring Cloud Pipelines 是一个 GitHub 项目,旨在解决以下问题:
-
创建通用的部署流水线
-
推广良好的测试和部署实践
-
减少将功能部署到生产环境所需的时间。
第一次提交发生在 2016-08-31。从那时起,我们从社区收到了很多关于建议的部署流水线及其具体可视化的反馈。两年多来,我们成功构建的最重要的功能包括:
-
有主见的部署流水线设置
-
流水线脚本,用于验证项目的向后兼容性并允许零停机时间部署
-
支持 PHP、.NET、NodeJS 和 JVM (Maven & Gradle) 项目
-
Cloud Foundry 的部署选项
-
Kubernetes 的部署选项
-
通过 Ansible 进行部署的选项
-
使用 Jenkins Job DSL 在 Jenkins 中进行流水线可视化
-
使用 Jenkinsfile 在 Jenkins 中进行流水线可视化
-
Concourse 中的流水线可视化
……