Skip to content

Releases: mihuajun/rocket-api

增加兼容性

14 Dec 01:14
787cc7c
Compare
Choose a tag to compare
  1. 添加配置项spring.rocket-api.view-enabled,spring.rocket-api.sync-enabled 分别控制开启关闭UI控制界面,与远程同步接口
  2. 添加/interface-ui/ 修正为/interface-ui
  3. 添加SQL执行拦截器 #issue
  4. SQLSERVER 自动分页以及兼容性 增强 #issue
  5. Postgresql 存储兼容性增强 #issue

功能新增

23 Nov 01:48
4237c62
Compare
Choose a tag to compare

1.变量域bindings添加,用于groovy变量隔离
2.修复header 变量域下取值大小写兼容问题
3.新增xlsx的导入导出,快速操作方法
4.修改拦截器ApiInfoInterceptor 逻辑,不再需要手动排除静态资源,以及忽略未收录的ApiInfo路径
5.添加db方法在对数据库操作时指定参数,允许不走当前环境的变量域
6.升级Groovy版本为3.0.5,以便支持jdk9+版本
7.界面操作填写Path路径时,默认填充根/
8.添加未登录操作时,直接弹登录框

增加兼容性

04 Nov 08:47
28ea469
Compare
Choose a tag to compare
  1. 修复groovy引擎重复创建引起的内存溢出问题
  2. 处理大小写转换
  3. 修改扩展自定义分页时异常问题
  4. 处理mongo下findAll返回数据最多101条记录问题
  5. 处理#{${}}变量值篏套问题
  6. db.count() 计数优化
    7.添加全局变量Utils中的pasreToString, pasreToObject方法来实现对象与string的转换

2.2.2.RELEASE: Merge pull request #22 from alenfive/develop

09 Oct 03:57
888cd8f
Compare
Choose a tag to compare
  1. 修改字段,以便有更好的兼容性
    api_info(group)为api_info(group_name)
    api_info(comment)为api_info(name)
    api_info_history(group)为api_info(group_name)
    api_info_history(comment)为api_info(name)
    create_time,update_time类型为string存储
  2. 修复oracle数据库环境下兼容,分页,以及特殊符号转码问题兼容
  3. 添加mongo数据库分页查询操作
  4. 修改db.pager()函数,支持指定数据源分页操作
  5. 优化多行注释快捷键 shift + ctrl + /
  6. 修复编辑模式与POSTMAN模式切换快捷键alt + w
  7. 修复oracle数据库环境下 不区分null与''时导致的页面数据显示异常
  8. 定义SysApiPager对象,用于隔离与用户侧使用分页逻辑不一致时的问题,比如0页开始

2.2.1.RELEASE

08 Oct 05:27
4941774
Compare
Choose a tag to compare
  1. 移除默认代码加密为可选项
  2. 抽象API缓存,允许自定义缓存,实现分布式部署刷新
  3. 添加分页默认返回字段总页数,当前页,索引位置
  4. 优化自动分页,允许变量传参分页
  5. 添加远程发布功能
  6. 添加忽略返回结构体方法
  7. 添加文件上传/下载/图片预览,csv,xls解析与读取功能
  8. 优化代码提示,添加java类提示,方法提示,import提示,变量命名提示,SQL字段,表名自动补全,上下文变量提示
  9. 添加异步返回方法,用于异步触发调用

增加兼容性

07 Jul 16:09
26e8052
Compare
Choose a tag to compare

1、增加刷新缓存功能
2、增加自动加载列表功能
3、配置修改,更名为Rocket API

功能新增

07 Jul 01:41
26d7ff2
Compare
Choose a tag to compare

1/加入权限控制
2/加入版本管理
3/减少压缩包容量
4/将springboot版本从2.3.0依赖降为2.1.0,以提高兼容性
5/修复header不区分大小写问题

2.0.0.RELEASE: 1/添加postman能力

29 Jun 08:11
Compare
Choose a tag to compare

1/添加postman功能
2/添加monaco-editor能力
3/加入在线脚本运行
4/加入脚本引擎groovy

初始版本

16 Jun 03:07
Compare
Choose a tag to compare

1/支持SQL脚本查询
2/支持mongodb command脚本查询
3/支持单个查询
4/支持列表查询
5/支持分页查询
6/支持增删改操作
7/支持变量作用域pathVar, param, body, header, cookie,当不指定变量使用域时,按此顺序依次查找,如#{pathVar.name},#{name}
8/支持简单的判空逻辑 #?{var,express}
9/多数据源支持,继承自com.github.alenfive.dataway2.extend.DataSourceDialect
10/动态注册request mapping
11/支持自定义分页返回,默认对象:com.github.alenfive.dataway2.extend.DefaultApiPager