北极星:一个支持多语言、多框架的云原生服务发现和治理中心,提供高性能SDK和无侵入Sidecar两种接入方式。

版本信息

北极星服务端

Release 链接: https://github.com/polarismesh/polaris/releases/tag/v1.11.3

主要变化

在 v1.11.3 版本中,我们主要对北极星的限流功能进行了以下优化,方便用户更好的使用北极星的单机限流和分布式限流能力。

  1. 将限流规则从服务信息中独立为单独的功能栏;
  2. 在匹配计算方式上,我们支持了精确、正则、不等于、包好、不包含五种计算方式,更贴合用户实际的使用场景;
  3. 在请求匹配规则上,我们进一步划分了请求标签 key 的类型,方便用户理解当前流量标签的取值位置,同时也能够方便各个微服务框架组件,根据规则信息,自动的从流量对应的位置获取流量标签信息,标签key类型主要如下:
  • 请求头(header)
  • 请求参数(query)
  • 主调服务
  • 主调IP
  • 用户自定义参数

其他变化

北极控制台

Release 链接:https://github.com/polarismesh/polaris-console/releases/tag/v1.8.1

版本信息

  • 创建配置文件时,文件的格式自动从文件名中识别;
  • 调整创建配置文件页面 Card body 的高度,尽可能充满整个浏览器;
  • 优化服务实例新增/编辑表单;
  • 修复前端删除熔断规则最后一条时没有触发熔断规则解绑。

北极星 K8s Controller

Release 链接:https://github.com/polarismesh/polaris-controller/releases/tag/v1.3.0

版本信息

  1. 支持部署在 kubernetes v1.22+ 以上的版本以及 kubernetes v1.21 以下的版本。
  2. 支持获取 mtls 开关,为 envoy 开启 mtls 能力(beta功能)。

新贡献者

北极星 v1.11.3 的发布离不开社区的贡献,以下是在北极星 v1.11.3 版本中新增的社区贡献者(以下排名不分先后)

  • @mhcvs2
  • @GuiyangZhao
  • @shuiqingliu
  • @mangoGoForward
  • @jim-kirisame
  • @cocotyty
  • @lhiamgeek
  • @danlingliu
  • @yidafu

升级步骤

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

之前已经安装过北极星集群,执行 SQL 升级动作

  • 登陆北极星的MySQL存储实例
  • 执行以下 SQL 语句
USE `polaris_server`;CREATE TABLE `config_file_template` (`id` bigint(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',`name` varchar(128) COLLATE utf8_bin NOT NULL COMMENT '配置文件模板名称',`content` longtext COLLATE utf8_bin NOT NULL COMMENT '配置文件模板内容',`format` varchar(16) COLLATE utf8_bin DEFAULT 'text' COMMENT '模板文件格式',`comment` varchar(512) COLLATE utf8_bin DEFAULT NULL COMMENT '模板描述信息',`flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '软删除标记位',`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`create_by` varchar(32) COLLATE utf8_bin DEFAULT NULL COMMENT '创建人',`modify_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',`modify_by` varchar(32) COLLATE utf8_bin DEFAULT NULL COMMENT '最后更新人',PRIMARY KEY (`id`),UNIQUE KEY `uk_name` (`name`)
) ENGINE=InnoDB COMMENT='配置文件模板表';INSERT INTO `config_file_template` (`id`,`name`,`content`,`format`,`comment`,`create_time`,`create_by`,`modify_time`,`modify_by`) VALUES (2,'spring-cloud-gateway-braining','{\n    "rules":[\n        {\n            "conditions":[\n                {\n                    "key":"${http.query.uid}",\n                    "values":[\n                        "10000"\n                    ],\n                    "operation":"EQUALS"\n                }\n            ],\n            "labels":[\n                {\n                    "key":"env",\n                    "value":"green"\n                }\n            ]\n        }\n    ]\n}','json','Spring Cloud Gateway  染色规则','2022-08-18 10:54:46','polaris','2022-08-18 10:55:22','polaris');ALTER TABLE `ratelimit_config` CHANGE `cluster_id` `name` varchar(64) NOT NULL;
ALTER TABLE `ratelimit_config` ADD COLUMN `disable` tinyint(4)  NOT NULL DEFAULT '0';
ALTER TABLE `ratelimit_config` ADD COLUMN `etime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP;
ALTER TABLE `ratelimit_config` ADD COLUMN `method` varchar(512)   NOT NULL;

下载地址

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

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

项目文档:https://polarismesh.cn/zh/doc/北极星是什么/简介.html

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

PolarisMesh北极星 V1.11.3 版本发布相关推荐

  1. SOFA Weekly|MOSN v1.3.0 版本发布、公众号半自助投稿、本周 Contributor QA

    SOFA WEEKLY | 每周精选  筛选每周精华问答,同步开源进展 欢迎留言互动- SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁 ...

  2. gitlab更新配置无效_GitMaster 发布 v1.11.0 版本,支持 GitLab 多级分组,Gist支持文件列表...

    Gist支持文件列表 Side Bar 现在GitMaster能在侧边栏展示Gist的文件列表了. 在文件数量较多的情况下,你可以点击文件跳转到文件所在位置. 因为页面权限控制,无法读取到GitHub ...

  3. OpenSCA版本升级 | OpenSCA v1.0.4版本发布

    引言 山重水复疑无路,1.0.4新版发布. 经过研发和产品伙伴们夜以继日的努力,OpenSCA1.0.4版本成功发布!本次版本升级更新了包管理的检测,话不多说,让我们一起来看一下吧! v1.0.4更新 ...

  4. 免费的可视化Web报表工具,JimuReport v1.5.0版本发布

    项目介绍 积木报表,一款免费的可视化Web报表工具,像搭建积木一样在线拖拽设计!功能涵盖,数据报表.打印设计.图表报表.大屏设计等! 秉承"简单.易用.专业"的产品理念,极大的降低 ...

  5. 免费的可视化Web报表工具,JimuReport v1.4.4-beta版本发布

    项目介绍 积木报表,一款免费的可视化Web报表工具,像搭建积木一样在线拖拽设计!功能涵盖,数据报表.打印设计.图表报表.大屏设计等! 秉承"简单.易用.专业"的产品理念,极大的降低 ...

  6. 积木报表—JimuReport v1.5.4版本发布,免费的可视化Web报表工具

    项目介绍 一款免费的低代码可视化报表,像搭建积木一样在线拖拽设计!低代码开发必备,功能涵盖,数据报表.打印设计.图表报表.大屏设计等! 秉承"简单.易用.专业"的产品理念,极大的降 ...

  7. JimuReport积木报表 v1.4.2版本发布,免费的可视化低代码报表

    项目介绍 积木报表,一款免费的可视化Web报表工具,像搭建积木一样在线拖拽设计!功能涵盖,数据报表.打印设计.图表报表.大屏设计等! 秉承"简单.易用.专业"的产品理念,极大的降低 ...

  8. [Android应用]《幽默笑话》V1.0 Beta 版本发布!

    1. 应用介绍     <幽默笑话>是一款推荐幽默笑话段子等为博得你您一笑服务的开源应用,每天发布包括幽默笑话,搞笑段子,精品冷笑话等等一些经典片段,为您的生活添加一抹欢乐,注入新鲜快乐元 ...

  9. cola_os|cola_os(v1.2.0)版本发布增加国产单片机SWM181例程

    一.前言 基于一段时间的优化cola os发布了1.2.0版本. 增加串口使用例程 优化任务管理 增加SWM181国产MCU例程 二.代码介绍 cola os说明 三.os代码 #ifndef _CO ...

最新文章

  1. mac搭建python开发环境_Mac中基于Homebrew搭建python开发环境
  2. php上传文件后定时删除,PHP根据条件定时删除文件代码
  3. 15.文件系统——软RAID的实现(二)(mdadm,watch, RAID1)
  4. codevs 2494 Vani和Cl2捉迷藏
  5. java lookandfeel nimbus_动态改变LookAndFeel
  6. 错误org.hibernate.HibernateException: Error applying BeanValidation relational constraints的解决方法
  7. factory工厂模式之工厂方法FactoryMethod
  8. java getbytes 乱码_深入解析java String中getBytes()的编码问题
  9. C Function Complement
  10. java 耗时_Java中计算程序运行耗时的方法对比
  11. 腾讯邮箱(QQ):授权码登陆
  12. Visual studio 2019使用Microsoft Speech SDK 5.1语音识别
  13. linux --chdir() 改变当前工作目录函数
  14. Gazebo仿真平台模型搭建与修改
  15. ERP和MES、QAS以及APS在制造企业信息化的了解
  16. JAVA IO操作笔记
  17. 一曲《千秋令》,唱不尽千古风华
  18. SpringBoot 限流实现
  19. 天啊!你居然还不知道如何防止缓存击穿?用布隆过滤器啊!!!
  20. Markdown快速指南

热门文章

  1. 收益率调整催生理财新常态,投资者该哀嚎还是该欢呼?
  2. 读《人人都能用英语》
  3. 【操作系统】第五话·进程的切换与进程控制
  4. 记一次faiss安装
  5. 宝塔上 部署 vue history模式 刷新404
  6. tf2.0运行sess.run报错
  7. [Hyper-v]删除系统保留分区,修复克隆win7/win8虚拟磁盘后无法引导问题
  8. java 制作自定义控件_自定义控件的三种方式
  9. javascript文字转化成语音
  10. 大数据开发工程师面试题以及答案整理(二)