Release V1.11.1

下载地址

版本信息

polaris-server

功能优化

  • [PR #532] 支持配置某些服务在控制台列表进行隐藏
  • [PR #526] 支持配置模版功能(UI交互暂未支持)
  • [PR #552] 新限流后台功能 & UI 交互优化
  • [PR #550] 服务端报错支持 i18n
  • [PR #553] 配置中心代码结构调整

Bug修复

  • [ISSUE #520] 服务注册后,没有做任何操作但是实例的修改时间会发生变化

安装优化

  • [PR #530] 调整 docker 镜像 tag 的发布规则

代码测试

  • [PR #509] 单元测试 & 集成测试添加MySQL存储测试场景
  • [PR #542] 优化整体的集成测试 & 单元测试
  • [PR #548] 单元测试 & 集成测试添加Redis存储测试场景

新贡献者

Full Changelog: https://github.com/polarismesh/polaris/compare/v1.10.0...v1.11.1

polaris-console

功能优化

  • [PR #66] 创建配置文件时,文件的格式自动从文件名中识别
  • [PR #66] 调整创建配置文件页面 Card body 的高度,尽可能充满整个浏览器
  • [PR #86] 优化服务实例新增/编辑表单

Bug修复

  • [PR #95] 修复前端删除熔断规则最后一条时没有触发熔断规则解绑

升级步骤

注意:升级步骤仅针对部署了北极星集群版本

之前已经安装过北极星集群

执行 SQL 升级动作
  • 登陆北极星的MySQL存储实例
  • 执行以下 SQL 语句
  1. USE `polaris_server`;
  2. CREATE TABLE `config_file_template` (
  3. `id` bigint(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  4. `name` varchar(128) COLLATE utf8_bin NOT NULL COMMENT '配置文件模板名称',
  5. `content` longtext COLLATE utf8_bin NOT NULL COMMENT '配置文件模板内容',
  6. `format` varchar(16) COLLATE utf8_bin DEFAULT 'text' COMMENT '模板文件格式',
  7. `comment` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '模板描述信息',
  8. `flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '软删除标记位',
  9. `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  10. `create_by` varchar(32) COLLATE utf8_bin DEFAULT NULL COMMENT '创建人',
  11. `modify_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
  12. `modify_by` varchar(32) COLLATE utf8_bin DEFAULT NULL COMMENT '最后更新人',
  13. PRIMARY KEY (`id`),
  14. UNIQUE KEY `uk_name` (`name`)
  15. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='配置文件模板表';
  16. ALTER TABLE `ratelimit_config` CHANGE `cluster_id` `name` varchar(64) NOT NULL;
  17. ALTER TABLE `ratelimit_config` ADD COLUMN `disable` tinyint(4) NOT NULL DEFAULT '0';
  18. ALTER TABLE `ratelimit_config` ADD COLUMN `etime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP;
  19. ALTER TABLE `ratelimit_config` ADD COLUMN `method` varchar(512) NOT NULL;