Release v1.17.2

下载地址

特性说明

配置文件支持加密

配置文件中经常会涉及一些敏感信息,例如帐号密码等参数。这时需对这些敏感信息进行加密,提供信息安全性。因此在 1.17.2 版本中配置中心正式支持配置加密功能,进一步提升配置中心的功能完备性。具体使用文档参考 配置加密

启用该能力的配置文件示例

plugin:
  crypto:
    entries:
      # 配置加密功能中,服务端提供的加密算法插件配置
      - name: AES

支持集群部署不依赖 Redis 能力正式发布

在 1.17.2 中社区正式提供北极星集群部署的去 redis 组件的集群部署方案,方便用户快速搭建北极星,减低使用北极星的成本。

启用该能力的配置文件示例

healthcheck:
  open: true
  service: polaris.checker
  slotNum: 30
  minCheckInterval: 1s
  maxCheckInterval: 30s
  clientReportInterval: 120s
  batch:
    heartbeat:
      open: true
      queueSize: 10240
      waitTime: 32ms
      maxBatchCount: 32
      concurrency: 64
  checkers:
    - name: heartbeatLeader

北极星存储层支持 Postgresql (实验性)

在 1.17.2 中, 社区开发者 @bingxindan 带了存储层基于 postgresql 的支持, 可通过引入 store-postgresql 插件自编译开启存储层使用 postgresql 的特性。

北极星协议层支持 Nacos 2.x 注册发现 (实验性)

在 1.17.2 中, 社区开发者 @chatless 带了协议层对 nacos2.x 的支持, 可通过引入 apiserver-nacos 插件自编译开启协议层支持 nacos2.x 客户端接入的特性。

What’s Changed

Feature

  • [PR #1124] Support configuration encryption function
  • [PR #1126] 解耦AuthServer,将功能拆解到UserOperator及StrategyOperator
  • [PR #1135] Add support for config upsert and publish

Enhancement

  • [PR #1131] Support sending the last heartbeat health time of the instance to the data plane
  • [PR #1137] Optimize store layer error code return and instance query cache
  • [PR #1141] docs(update): 完善OpenAPI swagger 文档
  • [PR #1147] optimize the code style of the configuration center

BugFix

  • [PR #1143] fix:hotfix remove user mobile and email
  • [PR #1144] doc:CircuitBreakerStore文档注释错误
  • [PR #1151] Fix the failure of the metrics function after restarting the container
  • [PR #1155] The server nil panic problem after the health check function is turned off

New Contributors

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

参与 PolarisMesh 社区

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

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

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

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