Release v1.17.3

下载地址

特性说明

支持 Mesh Sidecar 场景下的单机限流

在 1.17.3 版本中,我们针对 Mesh Sidecar 的场景,支持将 Polaris 的单机限流规则 Spec 通过 Envoy XDS 的格式进行下发给 Sidecar,使得用户在 Mesh 场景下可以享受 Polaris 的限流能力

配置中心支持配置回滚、撤回发布

为了让用户有更好的配置中心使用体验,社区在 v1.17.3 版本中支持了配置回滚、撤回某个配置版本发布的能力。当前仅支持通过服务端 OpenAPI 进行操作,前端 UI 支持会在下一个版本中对外放出。

关闭服务端自注册的心跳上报

修改服务端配置

bootstrap:
  # Register as Arctic Star Service
  polaris_service:
    # disable_heartbeat disable polaris_server node run heartbeat action to keep lease polaris_service
    disable_heartbeat: true

版本变化

特性

  • [PR 1174] feat:support push envoy rls filter xds
  • [PR 1175] feat(xds): add OutlierDetection and HealthCheck
  • [PR 1187] [Refactor] 配置中心重构+支持配置回滚/撤回发布

优化

  • [PR 1162] 调整与Eureka实例的状态兼容逻辑
  • [PR 1170] refactor:Adjust xds rule build
  • [PR 1179] refactor: remove the template code used by map to improve code readability
  • [PR 1202] refactor:配置文件缓存逻辑重构

BUG 修复

  • [PR 1173] 单机版为用户关联用户组时,会默认勾选所有用户组
  • [PR 1184] 修复通过服务别名拉取时,服务信息为源服务信息问题
  • [PR 1188] 用户组token鉴权bug修复;用户名校验规则修改:允许包含英文句号
  • [PR 1192] 修复batchConfig批量注销实例配置问题
  • [PR 1196] 修复心跳上报写redis异常时未将异常结果返回问题
  • [PR 1208] 修复熔断/探测规则更新绑定服务信息后缓存遗留脏数据
  • [PR 1212] 修复清理软删除实例时没有同步清理 instance_metadata 以及 health_check 表的数据
  • [PR 1213] 修复xDS 生成 cacheKey 时缺失 gatewayService
  • [PR 1201] 修复 arm64 环境无法使用 docker image 问题

New Contributors

Full Changelog: https://github.com/polarismesh/polaris/compare/v1.17.2...v1.17.5

参与 PolarisMesh 社区

欢迎大家使用体验、Star、Fork、Issue,也欢迎大家参与 PolarisMesh 开源共建!

仓库地址:https://github.com/polarismesh/polaris

项目文档: https://polarismesh.cn/#/

往期发布:https://github.com/polarismesh/polaris/releases