Skip to content

Releases: thx/RAP

v0.14.16 rap.taobao.org => rapapi.org

13 Apr 09:36
Compare
Choose a tag to compare
  1. rap.taobao.org => rapapi.org
  2. 包含以下版本的更新:
    • v0.14.15
    • v0.14.12
    • v0.14.11
    • v0.14.9
    • v0.14.7
    • v0.14.6
    • v0.14.5
    • v0.14.4
    • v0.14.3

RAP-0.14.16-SNAPSHOT.war

v0.14.1

03 Feb 01:33
Compare
Choose a tag to compare

hi, all:
发布一个小版本更新v0.14.1,对v0.14.0中的问题进行修复。

  • 修复了公开团队一般用户显示无权创建业务线的问题 #353
  • 修复了创建项目时,若添加项目成员,无法成功创建的问题 #353
  • 修复团队管理员无法编辑所在团队的项目的权限BUG #349
  • 修复无法正确获取group信息的BUG #349

建议部署了v0.14.0的亲,尽快更新。

上线时只需要替换war包,提前备份好config.properties配置再还原即可。

RAP-0.14.1-SNAPSHOT.war包下载地址

v0.14.0

28 Jan 07:09
Compare
Choose a tag to compare

Release v0.14.0发布啦!线上版本 已更新。

Docker部署方式原计划该版本发布,但是细节还需再调研下。预计年后推出。

更新内容

  • 升级了团队管理 #261
    • 增加团队检索
    • 将用户加入的团队排在前面
    • 修复公开团队可以随便管理的BUG
    • 修复团队信息变化时的缓存BUG
    • 当用户被添加到公开项目时,自动被加入公开项目所属的团队
  • 增加了工作区备份导出导入的功能 #243
  • 增加团队级统计页面 #310
  • 增加工作区面包屑 #309
  • Redis Server可以单独在config.properties文件中配置了! #341
  • 性能升级
    • 为数据统计页增加了缓存
  • 安全升级
    • 修复了XSS漏洞 #340
    • 普通项目成员不能在删除项目了,只有团队管理员/项目创建者本人和RAP系统管理员可以删除。 #335
  • 修复BUGs
    • 解决无法复制和移动接口的问题 #343
    • Open API无法正常加载的问题 #334
    • 修复通知消息被清空时,缓存未清的问题

具体修改内容,见issues

部署方法

新部署

可使用源代码自行打包部署,也可使用配置好的war包。

自己打包部署
使用war包部署

老用户迁移

如果已部署过,需做迁移,配置文件由原来的mysql.local.properties更名为config.properties,并增加了Redis的host/port的配置项。

从v0.13.1 升级到 v0.14.0 不需要做任何数据库变更,如果从更老版本迁移:

  • 检查DATABASE_CHANGE.md脚本中的内容是否更新
  • 完成数据库结构变化脚本的执行后,部署新war包更新程序即可

出现任何问题都可回复此贴,或在旺旺群中寻求帮助。

技术支持

旺旺群:582755829

Bosn

v0.13.1

15 Jan 14:45
Compare
Choose a tag to compare

Release v0.13.1发布啦!线上版本 已更新。需要自己部署RAP的同学往下看...

RAP随着功能越来越多,部署也变得越来越复杂。偶正在研究Docker镜像,将RAP服务器封装,方便大家部署和迁移。敬请期待。

该版本是一个重大更新版本,变动较大

主要更新内容

  • 重构底层框架,将Hibernate/Spring升级到最新版本
  • 引入Redis Server作为缓存引擎,对主要常用功能都进行了缓存
  • 优化部分数据获取策略,减少内存消耗,解决并发错误。
  • 引入了Maven,部署RAP更方便
  • 大幅度提升RAP服务性能
  • 修复BUGs

具体修改内容,见issues #275 ~ #326

JDK/Tomcat均需升级

  • 因底层变动较大,需要JDK升级到1.8+(下载地址),Tomcat升级到8+ (下载地址)
  • 需要部署Redis Server,端口默认即可。建议使用3.0稳定版 下载地址
    • 下载后,解压缩,进入redis文件夹,使用make命令完成编译
    • 执行./src/redis-server 来启动Redis Server,若Redis未启动,RAP会报Redis未启动的异常。建议使用nohup ./src/redis-server & 来启动Redis Server,更多用法见官网文档。

部署方法

新部署

可使用源代码自行打包部署,也可使用配置好的war包。

自己打包部署
使用war包部署

老用户迁移

如果已部署过,需做迁移

从v0.12.0 升级到 v0.13.0 不需要做任何数据库变更,如果从更老版本迁移:

  • 检查DATABASE_CHANGE.md脚本中的内容是否更新
  • 完成数据库结构变化脚本的执行后,部署新war包更新程序即可

出现任何问题都可回复此贴,或在旺旺群中寻求帮助。

技术支持

旺旺群:582755829

Bosn

v0.12 SP1

29 Dec 13:59
Compare
Choose a tag to compare

SP1已发布,主要针对严重的并发死锁问题进行修复,并简单优化了团队列表、session的获取逻辑。

下载地址:地址1:rapapi.net 地址2:github

源代码见下方链接。

数据库和上一版本v0.12.0比,没有结构变化。只需更新war包即可。

若遇到问题请在issues中提出,谢谢!

v0.12.0

15 Dec 03:31
Compare
Choose a tag to compare

Release v0.12.0发布啦!线上版本 已更新。需要自己部署RAP的同学往下看...

主要更新内容

  • 增加在编辑文档时直接预览Mock规则/数据的功能
  • tab/页面/接口将按照名字进行排序
  • 后端控制台已经改为从RAP Server端访问真实接口,解决跨域问题
  • 增加注册账户/密码的规则限制,防止弱口令攻击
  • 修复各种BUGs

具体修改内容,见issues #227 ~ #274

部署方法

新部署

可使用源代码自行打包部署,也可使用配置好的war包。

自己打包部署
使用war包部署

老用户迁移

如果已部署过,需做迁移

从v0.11.5 升级到 v0.12.0 不需要做任何数据库变更,如果从更老版本迁移:

  • 检查DATABASE_CHANGE.md脚本中的内容是否更新
  • 完成数据库结构变化脚本的执行后,部署新war包更新程序即可

出现任何问题都可回复此贴,或在旺旺群中寻求帮助。

技术支持

旺旺群:582755829

Bosn

v0.11.5.sp1

26 Nov 04:35
Compare
Choose a tag to compare

v0.11.5在权限控制,和账户管理上存在缺陷,故发布此v0.11.5的SP1,建议部署了v0.11.5的同学下载war包更新。

点击下载

本次更新无数据库修改,只要把旧的ROOT文件夹和ROOT.war删掉,用新war包替换再重启即可。

v0.11.5

20 Nov 01:39
Compare
Choose a tag to compare

Release v0.11.5发布啦!线上版本 已更新。需要自己部署RAP的同学往下看...

更新内容

  • 新增安全模块及团队模块,现在大家可以创建并管理自己的团队啦!详情见v0.11.5设计文档
  • 大量BUGs修复
  • 界面优化

具体修改内容,见issues 205~226

部署方法

新部署

可使用源代码自行打包部署,也可使用配置好的war包。

自己打包部署
使用war包部署

老用户迁移

如果已部署过,只做迁移

  • 检查DATABASE_CHANGE.md脚本中的内容是否更新,例如,从0.11.4升级到0.11.5,需要执行v0.11.5部分的SQL更新数据库。该更新不会丢失任何数据,操作前需备份。
  • 完成数据库结构变化脚本的执行后,部署新war包更新程序即可

出现任何问题都可回复此贴,或在旺旺群中寻求帮助。

技术支持

旺旺群:582755829

Bosn