微服务引擎 CSE-Spring Cloud Huawei与Java-chassis历史版本修复问题:Spring Cloud Huawei历史版本及版本修复问题

时间:2024-10-22 10:09:33

Spring Cloud Huawei历史版本及版本修复问题

spring-cloud-huawei版本

主要修复问题

1.11.6-2023.0.x

  • snakeyaml、jackson、guava版本安全漏洞。
  • 路由开关关闭后,微服务应用启动失败,找不到nacos/servicecomb适配实现类。
  • 当前服务配置中心配置未变化,发布配置刷新事件,请求过程中可能出现池化配置找不到。

1.11.6-2022.0.x

1.11.6-2021.0.x

1.11.4-2022.0.x

  • RBAC安全认证未开启,框架依然会监听认证过期事件。
  • gateway/webflux路由无法获取请求头设置信息。
  • 微服务API安全认证开启后,规则未设置,所有请求不通过。
  • 服务端熔断规则不生效。

1.11.4-2021.0.x

1.11.3-2022.0.x

指定服务名情况下,实例隔离策略不生效。

1.11.3-2021.0.x

1.11.2-2022.0.x

  • API安全认证未设置黑、白名单策略时,空指针异常。
  • 服务端、客户端同时设置相同请求头,key不生效。

1.11.2-2021.0.x

1.11.0-2022.0.x

trace上下文配置基于动态配置不生效。

1.11.0-2021.0.x

1.10.13-2021.0.x

同时调用多个服务情况下,降级不生效。

1.10.11-2021.0.x

实例隔离治理不生效。

1.10.9-2021.0.x

  • 指定服务名设置重试策略不生效。
  • 服务降级错误返回“null”字符串,修改为返回null。

1.10.8-2021.0.x

负载均衡规则不生效。

1.10.8-2020.0.x

1.10.7-2021.0.x

服务注册发现开关关闭,启动失败。

1.10.7-2020.0.x

1.10.6-2021.0.x

监控信息中缺少环境信息。

1.10.6-2020.0.x

1.10.5-2021.0.x

重试次数太多导致请求长时间无响应。

1.10.5-2020.0.x

1.10.4-2021.0.x

identifierRateLimiting限流上下文获取失败。

1.10.4-2020.0.x

1.10.3-2021.0.x

治理配置第一次变化时不生效。

1.10.3-2020.0.x

1.10.2-2021.0.x

  • 调整默认配置刷新时间为15s。
  • 实例隔离过滤器空指针异常。

1.10.2-2020.0.x

1.10.1-2021.0.x

  • 非客户端请求上下文空指针异常。
  • 路由客户端编译请求头失败。
  • 灰度版本策略生效。
  • ClientRequest非RequestData类型下转化异常。

1.10.1-2020.0.x

1.10.0-2021.0.x

  • 服务删除、重启无法刷新ribbon缓存,导致请求到不可用服务,报no host to route。
  • 动态配置下灰度发布配置规则,修改配置规则不生效。
  • 启动类application在业务包外层启动失败。
  • 网关最大重试次数不生效。

1.10.0-2020.0.x

1.9.1-2020.0.x

  • 某些场景下,启动类ags属性加载不正确。
  • 网关配置最大重试次数无限重试。
  • 灰度动态配置不生效。

1.9.0-2020.0.x

instance.healthCheck.mode值为pull,自定义配置healthCheckInterval健康检查时间不生效。

1.8.0-2020.0.x

  • 非long polling模式下大量配置查询任务,触发查询任务无间隔时间。
  • cse操作页面对服务实例下线后,服务实例调用依然正常。
  • management.server.port和server.port两个端口不一致,启动报错。
  • gateway查询到不同环境的实例。

1.7.0-2020.0.x

  • webmvc与路由结合导致gateway启动失败。
  • gateway无法实现基于服务发现的路由定义功能。
  • gateway无法跨应用服务发现。

1.6.1-2020.0.x

说明:

存在重大问题,不建议使用:

  • 非常频繁地查询配置中心。
  • 查询到错误的配置。

1.9.4-Hoxton

当前服务配置中心配置未变化,发布配置刷新事件,请求过程中可能出现池化配置找不到。

1.9.3-Hoxton

服务删除、重启无法刷新ribbon缓存,导致请求到不可用服务,路由不到可用服务。

1.9.2-Hoxton

服务端删除实例后重新注册实例,客户端选择错误的服务端实例。

1.9.1-Hoxton

  • 某些场景下,启动类ags属性加载不正确。
  • 网关配置最大重试次数无限重试。
  • 灰度动态配置不生效。

1.9.0-Hoxton

instance.healthCheck.mode值为pull,自定义配置healthCheckInterval健康检查时间不生效。

1.8.0-Hoxton

  • 非long polling模式下大量配置查询任务,触发查询任务无间隔时间。
  • cse操作页面对服务实例下线后,服务实例调用依然正常。
  • management.server.port和server.port两个端口不一致启动报错。
  • gateway查询到不同环境的实例。

1.7.0-Hoxton

  • webmvc与路由结合导致gateway启动失败。
  • gateway无法实现基于服务发现的路由定义功能。
  • gateway无法跨应用服务发现。

1.6.0-Hoxton

  • SDK针对401、403错误码,对引擎做出重试请求。
  • gateway默认路由规则不生效。
  • 无法跨应用调用。

1.5.9-Hoxton

  • RBAC鉴权功能不生效。
  • 灰度路由时无法获取到微服务最新版本。
  • 某些JDK版本不支持swagger循环依赖。

1.5.8-Hoxton

  • gateway服务发现中选择错误实例。
  • 实例状态为空时调用异常。

1.5.6-Hoxton

  • AK/SK配置后不生效,鉴权失败。
  • server.env配置不生效,全部为空。
  • 配置中心治理配置项删除后仍然能使用。
  • 滑动窗口熔断配置属性不生效。
  • 注册中心开启watch模式后,空指针异常。
  • 读取环境变量PAAS_ CS E_SC_ENDPOINT时只能读取第一个地址,无法读取第二个。

1.5.0-Hoxton

  • 错误的治理规则导致空指针异常。
  • AK/SK未配置时启动,报空指针异常。
  • 服务启动后首次并发请求,限流策略不生效。
  • governance治理选择错误服务导致请求异常。
  • 当环境配置为production时,契约不变,服务重启会失败。

1.6.4-Greenwich

当前服务配置中心配置未变化,发布配置刷新事件,请求过程中可能出现池化配置找不到。

1.6.3-Greenwich

服务删除、重启无法刷新ribbon缓存,导致请求到不可用服务,路由不到可用服务。

1.6.1-Greenwich

gateway跨应用服务发现异常。

1.6.0-Greenwich

  • SDK针对401、403错误码,对引擎做出重试请求。
  • gateway路由规则不生效。
  • 灰度路由时无法获取到微服务最新版本。
  • AK/SK配置不生效。
  • server.env配置不生效,全部为空。
  • Servicecenter在watch模式下启动失败。
  • 读取环境变量PAAS_CSE_SC_ENDPOINT时只能读取第一个地址,无法读取第二个。
  • 不支持跨应用调用。

1.5.0-Greenwich

  • 错误的治理规则导致空指针异常。
  • AK/SK未配置时空指针异常。
  • 服务启动后首次并发请求,限流策略不生效。
  • governance服务转发错误。
  • 环境是production时,重复注册契约导致启动失败。

v1.3.3-Greenwich

注册中心监听不生效。

1.6.1-Finchley

  • 服务启动后第一次并发,调用随机失败。
  • 微服务跨应用调用失败。

1.6.0-Finchley

  • SDK针对401、403错误码,对引擎做出重试请求。
  • gateway路由规则不生效。
  • 灰度路由时无法获取到微服务最新版本。
  • AK/SK配置不生效。
  • server.env配置不生效,全部为空。
  • Servicecenter在watch模式下启动失败。
  • 读取环境变量PAAS_CSE_SC_ENDPOINT时只能读取第一个地址,无法读取第二个。
  • 不支持跨应用调用。

1.5.1-Finchley

配置中心治理配置删除后仍然可以使用。

v1.3.9

说明:

存在重大问题,不推荐使用。

governance存在服务转发严重错误。

v1.3.8

说明:

存在重大问题,不推荐使用。

governance存在服务转发严重错误。

v1.3.4

  • 注册线程池无法正确关闭并导致泄漏。
  • actuator开启后微服务注册失败。
  • 某些场景心跳次数过多。

v1.3.3

  • websocket在wss协议请求失败。
  • 注册中心watch不生效。

v1.3.2

  • 当环境设置为production时契约注册失败。
  • 注册中心url未设置时随机选择地址失败。
  • 注册中心配置 域名 时watch异常。

v1.2.0

从ServiceStage读取默认的ak/sk配置时,初始化大量对象,导致内存泄漏。

v1.1.0

  • heartbeat信息日志过多。
  • 微服务间SSL调用不生效。
  • url包含空格时请求异常。

v1.0.0

某些场景无法自动服务发现。

v0.0.3

  • 服务发现down状态实例。
  • 配置的路径过长。
  • 微服务连接本地CSE引擎失败。
support.huaweicloud.com/devg-cse/cse_04_0056.html