PolarisMesh北极星 V1.11.3 版本发布
北极星:一个支持多语言、多框架的云原生服务发现和治理中心,提供高性能SDK和无侵入Sidecar两种接入方式。
版本信息
北极星服务端
Release 链接: https://github.com/polarismesh/polaris/releases/tag/v1.11.3
主要变化
在 v1.11.3 版本中,我们主要对北极星的限流功能进行了以下优化,方便用户更好的使用北极星的单机限流和分布式限流能力。
- 将限流规则从服务信息中独立为单独的功能栏;
- 在匹配计算方式上,我们支持了精确、正则、不等于、包好、不包含五种计算方式,更贴合用户实际的使用场景;
- 在请求匹配规则上,我们进一步划分了请求标签 key 的类型,方便用户理解当前流量标签的取值位置,同时也能够方便各个微服务框架组件,根据规则信息,自动的从流量对应的位置获取流量标签信息,标签key类型主要如下:
- 请求头(header)
- 请求参数(query)
- 主调服务
- 主调IP
- 用户自定义参数
其他变化
在动态路由功能栏中新增对于测试环境路由的指导手册。
配置中心支持配置模版功能,用户可以通过模板快速生成相关配置,PR链接:https://github.com/polarismesh/polaris/pull/526
服务端报错支持国际化,方便国内用户使用中对于错误信息的理解,PR链接:https://github.com/polarismesh/polaris/pull/550
配置中心代码结构调整以及代码优化,PR链接:https://github.com/polarismesh/polaris/pull/553
修复北极星单机版本,实例注册后没有做任何操作但是实例的修改时间会发生变化导致SDK不断接受到更新事件问题,PR链接:https://github.com/polarismesh/polaris/pull/527
eureka协议中针对心跳上报错误码的兼容问题,PR链接:https://github.com/polarismesh/polaris/pull/670
北极控制台
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
版本信息
- 支持部署在 kubernetes v1.22+ 以上的版本以及 kubernetes v1.21 以下的版本。
- 支持获取 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;
下载地址
- Github Release v1.11.3:https://github.com/polarismesh/polaris/releases/tag/v1.11.3
- Gitee Release v1.11.3:https://gitee.com/polarismesh/polaris/releases/tag/v1.11.3
欢迎大家使用体验、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 版本发布相关推荐
- SOFA Weekly|MOSN v1.3.0 版本发布、公众号半自助投稿、本周 Contributor QA
SOFA WEEKLY | 每周精选 筛选每周精华问答,同步开源进展 欢迎留言互动- SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁 ...
- gitlab更新配置无效_GitMaster 发布 v1.11.0 版本,支持 GitLab 多级分组,Gist支持文件列表...
Gist支持文件列表 Side Bar 现在GitMaster能在侧边栏展示Gist的文件列表了. 在文件数量较多的情况下,你可以点击文件跳转到文件所在位置. 因为页面权限控制,无法读取到GitHub ...
- OpenSCA版本升级 | OpenSCA v1.0.4版本发布
引言 山重水复疑无路,1.0.4新版发布. 经过研发和产品伙伴们夜以继日的努力,OpenSCA1.0.4版本成功发布!本次版本升级更新了包管理的检测,话不多说,让我们一起来看一下吧! v1.0.4更新 ...
- 免费的可视化Web报表工具,JimuReport v1.5.0版本发布
项目介绍 积木报表,一款免费的可视化Web报表工具,像搭建积木一样在线拖拽设计!功能涵盖,数据报表.打印设计.图表报表.大屏设计等! 秉承"简单.易用.专业"的产品理念,极大的降低 ...
- 免费的可视化Web报表工具,JimuReport v1.4.4-beta版本发布
项目介绍 积木报表,一款免费的可视化Web报表工具,像搭建积木一样在线拖拽设计!功能涵盖,数据报表.打印设计.图表报表.大屏设计等! 秉承"简单.易用.专业"的产品理念,极大的降低 ...
- 积木报表—JimuReport v1.5.4版本发布,免费的可视化Web报表工具
项目介绍 一款免费的低代码可视化报表,像搭建积木一样在线拖拽设计!低代码开发必备,功能涵盖,数据报表.打印设计.图表报表.大屏设计等! 秉承"简单.易用.专业"的产品理念,极大的降 ...
- JimuReport积木报表 v1.4.2版本发布,免费的可视化低代码报表
项目介绍 积木报表,一款免费的可视化Web报表工具,像搭建积木一样在线拖拽设计!功能涵盖,数据报表.打印设计.图表报表.大屏设计等! 秉承"简单.易用.专业"的产品理念,极大的降低 ...
- [Android应用]《幽默笑话》V1.0 Beta 版本发布!
1. 应用介绍 <幽默笑话>是一款推荐幽默笑话段子等为博得你您一笑服务的开源应用,每天发布包括幽默笑话,搞笑段子,精品冷笑话等等一些经典片段,为您的生活添加一抹欢乐,注入新鲜快乐元 ...
- cola_os|cola_os(v1.2.0)版本发布增加国产单片机SWM181例程
一.前言 基于一段时间的优化cola os发布了1.2.0版本. 增加串口使用例程 优化任务管理 增加SWM181国产MCU例程 二.代码介绍 cola os说明 三.os代码 #ifndef _CO ...
最新文章
- 复数 Complex Number 教程
- 【每日一题】二分查找
- Hive动态分区导致的Jobtracker Hang
- ASP.NET网络编程中经常用到的27个函数集
- 【Python基础】Python开发环境设置和小技巧
- Angular2 - [innerHTML] pipe(把字符串里的 /n 替换成 <br/>)
- ajax同步和异步提交的区别
- 转:消息队列的使用场景
- 仿造小红书页面代码html,jQuery仿小红书登录页,背景图垂直循环滚动登录页,向上循环滚动的动画,实现一张背景图片的无缝向上循环js滚动...
- github 视觉测量_计算机视觉资源推荐:多人实时关键点(脸、手、足)检测库...
- sql 字段相减_R语言ETL系列:创建字段(mutate)
- 关联Left Outer Join的第一条记录
- 《遥感原理与应用》孙家抦版知识点总结(含简答题)——第五章
- “无线射频识别”可节省1/3物流成本
- Automatic detection and segmentation of optic disc and fovea in retinal images
- MAXIMO工作流待办邮件提醒配置
- python全套教程百度网盘-Python最新全套视频教程百度网盘资源
- js 主动触发 a 标签 href 链接写法,
- 用MATLAB求解非线性微分方程
- 在 Excel 启动时运行宏