Skip to content

Releases: nacos-group/r-nacos

v0.5.2

31 Mar 14:23
Compare
Choose a tag to compare

Full Changelog: v0.5.1...v0.5.2

  • 修复控制台查询用户接口用户参数字段不正确的问题
  • 控制台前后端路径放到二级目录,支持以二级目录把r-nacos转发到已有的域名上。#46
  • 默认只保留鉴权控制台,关闭无鉴权控制台,支持通过配置开启。#51
  • 打包增加对linux arm64包支持

v0.5.1

27 Mar 16:22
Compare
Choose a tag to compare

What's Changed

  • [config]打包加入默认配置文件 by @asmpg in #47
  • 控制台前端资源请求支持开启gzip以提升页面首屏加载速度 #43
  • 修复raft在初始化index文件分两次写入弟一次写入成功弟二次写入失败,导致重启时index内容不全启动失败的问题。 #50

Full Changelog: v0.5.0...v0.5.1

v0.5.0

18 Mar 15:47
Compare
Choose a tag to compare

What's Changed

  • [polish] Update the repository URL in the README file to r-nacos by @asmpg in #45

  • 优化raft集群写入机制;

    • 配置中心单节点写入tps从1.8千提升到1.76万,提升9.7倍;
    • (在单台机器运行)3节点集群写入 tps 从1.5千提升到7.6千,提升5倍 ;
  • 优化raft集群写入机制同时去除sled存储,以自定义raft log与snapshot文件替代;

    • 调整后初始启动内存从26M降低到5M;
    • 写入配置中心压测时内存从上百M左右 降低到20M 左右;
  • 去除sled存储这项调整使得v0.5.x版本与v0.4.x的储存不兼容,这点旧版本用户在升级前需要注意;储存不兼容主要影响配置中心与控制台用户数据;

    • 配置中心可通过配置导出与导入做数据迁移
    • 控制台用户数据目前没有工具支持迁移;因预计这部分的需求不会很大,暂定不单独提供迁移工具;如果这部分用户需求较多,后面也可以考虑单独出个工具支持从v0.4.x 迁移到v0.5.x;( 有需求的同学去提 issue反馈,数量超过10个我再抽空补充这个迁移工具);

New Contributors

  • @asmpg made their first contribution in #45

Full Changelog: v0.4.3...v0.5.0

v0.5.0-beta

10 Mar 10:38
Compare
Choose a tag to compare
v0.5.0-beta Pre-release
Pre-release

What's Changed

  • [polish] Update the repository URL in the README file to r-nacos by @asmpg in #45
  • 优化raft集群写入机制;
    • 配置中心单节点写入tps从1.8千提升到1.76万,提升9.7倍;
    • (在单台机器运行)3节点集群写入 tps 从1.5千提升到7.6千,提升5倍 ;
  • 优化raft集群写入机制同时去除sled存储,以自定义raft log与snapshot文件替代;
    • 调整后初始启动内存从26M降低到5M;
    • 写入配置中心压测时内存从上百M左右 降低到20M 左右;
  • 去除sled存储这项调整使得v0.5.x版本与v0.4.x的储存不兼容,这点旧版本用户在升级前需要注意;储存不兼容主要影响配置中心与控制台用户数据;
    • 配置中心可通过配置导出与导入做数据迁移
    • 控制台用户数据目前没有工具支持迁移;因预计这部分的需求不会很大,暂定不单独提供迁移工具;如果这部分用户需求较多,后面也可以考虑单独出个工具支持从v0.4.x 迁移到v0.5.x;( 有需求的同学去提 issue反馈,数量超过10个我再抽空补充这个迁移工具);
    • 目前 v0.5.x只出 beta 版本,生产环境可以等正式版本后再考虑迁移;

本次变更主内容要是优化raft集群写入机制,具体的信息也可以参考对应issue下的内容。

New Contributors

  • @asmpg made their first contribution in #45

Full Changelog: v0.4.3...v0.5.0-beta

v0.4.3

01 Mar 15:32
Compare
Choose a tag to compare

What's Changed

  • feat: add helm chart by @dickens7 in #40
  • 修复集群从节点在控制台导入配置不生效的问题 #41

New Contributors

Full Changelog: v0.4.2...v0.4.3

v0.4.2

09 Jan 15:47
Compare
Choose a tag to compare

更新版本到v0.4.2,修复控制台前端时间转化成字符串格式取值错误的问题。

Full Changelog: v0.4.1...v0.4.2

v0.4.1

08 Jan 17:09
Compare
Choose a tag to compare
  1. 调整r-nacos部分出入参类型处理以支持nacos-sdk-go #35
  2. 调整r-nacos部分出入参类型处理以支持nacos-sdk-rust #36

Full Changelog: v0.4.0...v0.4.1

v0.4.0

23 Dec 15:12
Compare
Choose a tag to compare
  1. 支持另开一个http独立端口专门用于新控制台,可以单独开放新控制台的端口到外网使用 。 #29
  2. 新控制台http端口请求,增加一个统一的登录校验拦截,支持登录校验频率等必要的校验,以支持对外网暴露 。 #29
  3. 启用新控制台时,默认增加一个管理员。 #29
  4. 新控制台增加一个用户管理模块,管理用户,与用户权限。 #29
  5. 新控制台维护一个简易权限控制模块. #29
  6. 新控制台 web前端页面实现,更新rnacos-web-dist-wrap版本到v0.3.1。 #29

Full Changelog: v0.3.9...v0.4.0

v0.4.0-beta.4

17 Dec 13:36
Compare
Choose a tag to compare
v0.4.0-beta.4 Pre-release
Pre-release
  1. 新控制台前端增加页面权限控制;
  2. 新控制台后端增加接口与页面的请求的权限控制;
  3. 发布r-nacos新版本 v0.4.0-beta.4

角色权限说明:

  1. 管理员: 所有控制台权限
  2. 开发者:除了用户管理的所有控制台权限
  3. 访客:只能查询配置中心与注册中心的数据,没有编辑权限。

新控制台总体功能已完成,还有登录校验失败频率限制等一部分安全增强内容待补充,完成后再发正式版本。

Full Changelog: v0.4.0-beta.1...v0.4.0-beta.4

v0.4.0-beta.1

09 Dec 16:18
Compare
Choose a tag to compare
v0.4.0-beta.1 Pre-release
Pre-release

Full Changelog: v0.3.9...v0.4.0-beta.1

开发r-nacos新控制台,支持新开一个http端口、支持用户密码登陆、支持对外网暴露。

  1. 新控制台单据开一个http端口,以支持外网访问,可以单独开放新控制台的端口到外网。端口号:http_port+2000,默认为10848,本地可以通过 http://127.0.0.1:10848/ 访问。
  2. 新控制台增加用户管理模块,支持管理控制台用户。默认用户名为 admin,对应的密码为 admin;对外网开放前需要更新密码。
  3. 新控制台所有的接口都控制加上登陆校验,登录页面接口增加验证码校验(后继正式版本还会增加错误校验频率拦截)。

新控制台后面还差最后一个角色权限控制功能模块待开发。具体计划可参考: #29