全栈低码设计开源框架 json-script-rule 各个版本问题一览

说明

由于迭代的问题导致的bug,这里将已发现的问题及时汇总

  • 3.2.2:启动时会出现由于bean加载顺序的问题导致的空指针异常
  • 3.2.3:前端请求时会有跨域问题的出现
  • 3.2.4:存在多个action无法在同一事务下的问题
  • 3.2.7:
    1:启动时如果配置文件中没有配置contex-path和port属性则会报错
    2:由于检查插件方法于初始化方法之前,因此执行检查方法时model内部属性尚未初始化
  • 4.0更新内容:
    1:解决先前版本遗留的所有问题,如启动时如果配置文件中没有配置contex-path和port属性则会报错问题,action检查时没有进行前置检查,导致后续的action报错前面的action依然会执行的问题
    2:解决项目中拦截RunTimeException类型的异常导致的无法正确返回框架日志JSRuleException信息的问题
    3:增加雪花id功能,删除原有的longid功能
    4:解决sm2加密启动时日志显示不正确的问题,优化sm2加密功能
    5:更新pom依赖的各个jar的版本
    6:优化全局变量处理逻辑,增加全局变量参数Map,增加HttpServletRequest和HttpServletResponse获取方法
    7:删除JSRule对象,简化前端json操作
    8:增加角色权限功能,IJSRuleRoleAuthority初始化接口以及IJSRuleRoleHandler自定义用户角色识别接口
    9:增加PO对应表权限crud功能,增加permit以及roles注解,用于对于表层级的权限控制
    10:增加系统默认权限控制,要求开发者考虑插件权限控制
    11:增加rpc调用支持
    12:删除泛型接口,删除拦截器,删除其它使用量不大的接口或方法等,如http请求等
    13:代码优化,删除多余代码,校正文档注释,删除或迁移修改一些未用的常量
    14:增加中英文双语言日志
    15:分页增加dataSize属性
    16:调整部分类的包位置,修改部分接口的名称以及参数等
    17:增加dataSourceBean配置属性,在多数据源下可以通过该属性指定其中一个数据源
    18:加强系统启动稳定性,对于一些可能存在的异常隐患做了控制,如空数据源,如空的po包等报错问题
    19:解决外部调用service start方法时threadLocal回收处理问题
    20:解决model中安全调用start方法的问题,消除循环调用的隐患
  • 4.4 5.0更新内容:
    1:优化别名表达式
    2:增加数据脱敏处理
    3:增加RSA加密配置
    4:优化加密和签名处理
    5:优化框架内部处理流程
    6:优化各个工具类方法,包括反射工具,字符串工具等等
    7:5.0支持java9以上版本,以及tomcat10
    8:优化各扩展接口,如IJSRuleModelFieldProcessor
    9:优化原有存在的bug问题,如视图多表联查等
    10:优化框架内部字符定义,删除多余的变量,代码等
    11:增强动态定义功能JSRuleDefinition
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九天流云

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值