版本更新

每次更新都代表着作者的不懈坚持,希望每次都有你的陪伴.

2022-05-01 v2.6.0

  • 优化系统登录页面
  • 修改系统登录加密方式
  • 修复两个上传组件BUG
  • 新增模块过多导致顶部样式混乱问题
  • 新增短信登录
  • 优化系统前端缓存问题、大幅提示系统流畅度
  • 新增一个新的主题颜色
  • 新增代码编辑组件
  • 新增视图引导插件
  • 优化表格插件
  • 新增多国语言系统配置功能
  • 新增TAB栏拖拽功能
  • 增强INPUT组件、新增时间范围选择
  • 新增JU报表代码、基于UREPORT2深度优化定制
  • 大幅定制JU报表
  • 提升JU报表设计器加载速度
  • 新增报表分享功能
  • 新增自定义表格功能(卡片、列表可以自定义实现)
  • 修复默认密码安全级别问题
  • 新增证书过期、失效处理方案
  • 新增证书无效提示功能
  • 增强JU报表功能,支持数据库分页预览。
  • 支持报表分页打印当前页面,打印全部页面。
  • 修复打包时差问题
  • 抽离表格、树表、树JS
  • 修复组件在页面动态使用时异常问题
  • 优化系统打包问题
  • 新增表格获取字典方式
  • 新增前端国密加密算法案例
  • 优化登录方式 用户、手机、其他
  • 优化其他细节

    2021-08-15 v2.5.0

  • 升级mybatisplus到最新版本3.4.3

  • 升级Flowable 工作流引擎到最新版本6.6.0
  • 升级hutool到 5.7.6
  • 升级swagger到 3.0.0
  • 升级fastjson到最新版1.2.76
  • fix: issues #I3BOFQ sql注入问题
  • 修复添加SQLServer数据库源问题
  • 修复富文本最大化显示问题
  • 登录滑动验提示图片新增可配置路径
  • 新增初始化数据库、打war包脚本
  • 修改字典表格链接样式
  • 增加ftp依赖
  • 新增首页图标统计样例
  • 新增公司部门编码字段
  • 新增复杂表格、多表联动等演示案例
  • 优化树、表组件
  • fix: shiro 共享session会话到redis逻辑问题导致切换用户异常情况
  • 优化访问更新redis频率
  • 升级echarts 图表统计到最新版本
  • 新增评论插件
  • 新增系统内部消息评论
  • 调整样式两个登录页面新增多租户选择、优化页面样式、新增主题样式
  • 新引入ace 代码编辑器插件
  • 系统新增多租户模式(SAAS)
  • 整合ureport2 报表插件
  • 新增复杂表格设置问题
  • 修复冻结表格窗体变化导致样式错位问题
  • 优化表格样式
  • 改进启动多次加载系统参数问题
  • 修复用户在线情况不准确问题
  • 新增通过配置实现不同角色展示不同首页
  • 改进系统自动脚本升级
  • 新增日志记录访问代理信息
  • 新增动态表名、数据量大的时候可以做分表处理
  • 修复日志不记录异常情况,耗时统计错误问题、新增记录代理信息字段
  • 整合工作流到系统支持多租户功能
  • 优化查询页面查询条件过多显示问题
  • 优化其他细节

    2021-02-05 v2.2.1

  • 升级mybatisplus到最新版本3.4.2

  • 新增数据库脚本自动升级
  • 适配恶心的IE浏览器最低适配IE10
  • 修复添加SQLServer数据库源问题
  • 修复多源数据JTA事务问题
  • 新增多源数据支持Mapper接口注解
  • 修复表格显示图片点击事件问题
  • 优化适配移动端
  • linux环境升级、启动脚本备份文件无目录问题
  • 修复多源数据库代码生成切换数据库问题
  • 修复oracle兼容问题
  • 修复代码生成器生成头像问题
  • 修复适配数据库执行语句问题
  • 新增金额转换中文通用方法
  • 修复代码生成div标签问题
  • 调整文件上传考虑事务问题、不删除文件
  • 移除项目pom文件多余配置
  • 新增系统默认配置文件
  • 简化配置文件
  • 移除代码默认密码字段
  • 新增base64字符判断公用方法
  • 优化图片上传支持直接Base64字符
  • 新增表格通过id获取行对象数据
  • 修复删除server.servlet.context-path 导致登录异常问题
  • 修复锁屏css应用问题
  • 修复防御CSRF攻击导致访问问题
  • 修复项目路径问题导致工作流页面404问题
  • 修复代码生成器id上传文件id问题
  • 移除redis开启控制
  • 优化其他细节

    2020-12-22 v2.2.0

  • 优化新建tab页面方法、处理数据异常问题

  • 正式移除include.html模板引擎
  • 兼容pgsql导致字段类型异常问题
  • 修复代码生成主子表预览字段问题
  • 修复多级菜单联动问题
  • 修复#I284V7复杂表头设置无效问题
  • 修复页面同时多个表格属性firstLoad=false 异常情况
  • 代码生成器新增字段校验方式
  • 修复表格记住我字段避免与系统冲突问题
  • Druid升级到1.1.22版本
  • 升级 oshi 5.3.6 jna 5.6.0 兼容最新mac系统
  • 项目启动随机生成shiro密钥
  • 项目默认关闭记住我功能
  • 修改sys_area表字段名称
  • 优化系统适配oracle数据库
  • 新增系统核心模块支持SqlServer数据库
  • 新增系统配置实现记住我功能
  • 优化权限字符控制
  • 优化新建菜单出现新标签
  • 修复报表导出被拦截问题
  • 去除系统参数配置版本号
  • 优化弹窗遮罩
  • 调整项目开源协议
  • 支持手动配置实现是否支持分布式事务
  • 修改系统表字段出现的数据库关键字问题
  • 优化其他细节

    2020-11-30 v2.1.1

  • 系统核心功能全面支持PostgreSql数据库.

  • 修复表格选择组件查询不能下拉问题
  • 升级阿里云OSS依赖
  • 组件支持阿里云OSS
  • 调整项目结构移除system模块
  • 修复多选表格组件回显勾选问题
  • 增强输入组件支持日期时间选择
  • 细化前端模板引擎libs引入JS,按需引入减少无关JS引入
  • 优化表格边框设置、允许表格列拉伸、支持通过参数配置是否需要显示边框
  • 新增表单单元格过长使用隐藏函数可以复制单元格内容
  • 升级Spring Boot 2.2.10.RELEASE 版本阻止安全漏洞(CVE-2020-5421)
  • 修复日志查询业务表格字段过长显示不友好问题
  • 修复安全认证关闭,登录异常问题
  • 修复树表父子节点错乱问题
  • 修改登录图片修改成base64
  • 修复角色管理序号字段排序问题
  • 优化登录安全认证
  • 新增文件预览器支持gif预览
  • 移除多余文件
  • 优化数据库自动填充delFlag字段
  • 修复mybatis-plus配置无效问题
  • 优化Shiro 密钥问题
  • 升级Oshi到最新版本 5.2.5
  • 升级Shiro到最新版 1.7.0,阻止权限绕过漏洞
  • 优化其他细节

    2020-10-20 v2.1.0

  • 增加core中的分步式锁注解,实现业务id方式的注解锁.

  • 增加User View页面的权限树,显示该用户已获取的权限
  • 将Shiro的自己定义url filter移动配置application.yml
  • 优化shiro权限,优化session管理
  • 增加select组件的view方式
  • 增加了fastJS.js中获取菜单的函数,用于打开指定的页面
  • 优化项目启动配置
  • 优化登录页面样式
  • 修复SM4加密jar包引用冲突问题
  • 修复表格主子表子表编辑数据更新问题
  • 修复checkbox组件字典表回显问题
  • 新增树状表支持异步加载及分页显示
  • 优化树表UI细节
  • 扩增表格行titel提示 修复转义问题
  • 优化重写admin-LTE、Gitee登录页面去除多余样式
  • 新增表单导向插件
  • 新增表单导向组件、演示示例
  • 新增信息通知演示示例
  • 新增主页面加载动画
  • 修复图片剪切组件上传大小限制问题
  • 优化主要样式、与便签样式
  • 屏蔽登录提示音
  • 新增一套Ionicons 系统图标. 完全融合系统方便使用
  • 升级fastjson到最新版1.2.74
  • 新增系统防护请求伪造(CSRF)攻击、通过配置文件控制
  • 去除系统include.html模板引用
  • 修复title提示问题
  • 删除多余js
  • 其他细节优化

    2020-09-08 v2.0.9

  • 解决登录IP转换位置接口不够用问题

  • 修复前端表格插件显示跳转问题
  • 优化前端页面渲染
  • 优化shiro权限,优化session管理
  • 新增对最大在线人数控制,证书控制
  • 优化登录并发控制
  • 优化组件规范名称
  • 新增系统文件管理
  • 优化上传文件控制
  • 解决左侧菜单适配高度滑动问题,解决小窗口菜单点击出现重叠问题
  • 新增表格动态增减行数据
  • 新增大数据表格选择组件
  • 新增右侧滑动弹出窗口
  • 新增颜色选择器
  • 优化视频播放器
  • 升级shiro到最新版本1.6.0 权限绕过漏洞CVE-2020-13933
  • 升级fastjson到最新版1.2.73
  • 修复打包生成Windows命令文件
  • 修复代码生成管理人员字段、修复百度富文本路径问题
  • 优化表单验证只有id报错问题
  • 修改默认打包不打工作流模块
  • 去掉系统google字体
  • 新增系统部分引用功能标注,作者与申明
  • 修复前端请求获取异常问题
  • 新增请求控制实体类字段输出、敏感数据转换提供安全性
  • 修改弹出Tab框细节
  • 优化系统移动设备适配问题
  • 新增war打包

    2020-08-10 v2.0.8

  • 解决issues #I1LLJX 问题,页面多个表格回调混乱问题.

  • 修复用户头像不存在、或者头像地址异常显示问题
  • 修复CVE-2020-11996 | Apache Tomcat HTTP/2拒绝服务漏洞
  • 修复JAT 设置日志名称路径无效问题
  • 修改输入框后图标带点击事件样式.
  • 优化页面ibox卡片样式UI
  • 新增登录验证码类型[支持算数格式]
  • 修复系统监控获取硬盘信息光驱问
  • 修复表格冻结列问题
  • 优化表格冻结列样式
  • 扩增字典表数据值长度
  • 新增上传组件
  • 优化代码生成器新增关联公司机构,支持生成TAB页面
  • 新增第三方登录集成JustAuth插件
  • 新增上传文件管理表与业务关联表
  • 代码生成器支持单独生成实体类,支持代码生成业务关联上传组件
  • 支持上传信息在线预览功能,fastJS.js 新增打开视图方法
  • 新增多级联动控件(未优化完),新增多级异步联动示例
  • 项目文档转移至[语雀]、Gitee WIKI文档不在维护、更新
  • 针对项目关键JS进行加密压缩、生成环境提高项目安全性
  • 新增无密登录方法
  • 优化其他细节

    2020-06-23 v2.0.7

  • 删除多余依赖

  • @paradisehere 修复新建菜单,尚未新建菜单时左侧菜单栏404报错
  • 新增一个表单显示国际化案例
  • @临时的 增加了代码产生模块表构结刷新功能
  • @临时的 代码生成模块修正checkbox在增删改查,列表使用问题
  • @临时的 增加了一个单表的增删改查范例,基本包含了目前的所有表单控件
  • 修复代码生成页面大量空格格式问题
  • 新增多级菜单演示
  • 修复代码生成器选择生成路径获取本地磁盘有光驱报错问题
  • 修复弹窗加载遮罩问题
  • 重构项目系统数据权限
  • 重构前端页面布局
  • 新增前端组件功能
  • 优化项目启动
  • 升级fastjson 1.2.69, 防止安全漏洞
  • 新增系统手动热加载mapper.xml, 修改mapper文件无需重启项目,配合开发工具到此本项目开发无需重启项目整体实现热加载
  • 新增前端引擎使用,组件使用demo
  • 新增登录提示音
  • 修复bootstrap-table.js源码压缩阅读不友好问题
  • 新增表格行title提示
  • 优化用户登录解密异常问题
  • 重构项目定时任务模块
  • 修改权限控制,数据控制精确到菜单权限上.便于更加细致化的控制
  • layer.js 增强type=2 iframe 层POST可以POST 提交
  • 参数管理、字典管理新增缓存清除功能,便于开发清除缓存
  • 新增用户查询侧边栏关联机构
  • 优化其他细节

    2020-05-17 v2.0.6

  • 新增BPM 工作流模块

  • 修复登陆页面安全key cookie超时导致登陆异常问题
  • 新增报表导出功能
  • 修改fastJS.js 支持报表导出
  • 修复用户删除问题,不能自身删除自身
  • 修复ie版本过低提示页面问题.
  • 修改@MapperScan注解到配置文件,便于二次开发
  • 使用Hutool获取硬件信息解决获取机器码兼容性问题
  • 升级layer到3.1.1最新版本,解决监听窗口拉伸动作问题
  • 修复国际化切换[繁体]异常问题
  • 首页新增[便签]小工具
  • 修复菜单层级问题,理论可以支持无限级
  • 新增大量文档
  • 修复部分细节

    2020-05-10 v2.0.5

  • 优化项目打包流程,call mvn install 一键打gz包

  • 修改Yml工具类增强获取文件
  • 修改打包运行内存
  • 修复新增模块404异常,编辑菜单模块提交重复问题
  • 修复菜单缓存多个模块问题
  • 优化页面部分窗口小图标
  • 修复在使用Nginx反向代理, 获取真实IP问题
  • 修复系统设置默认语言不生效问题
  • 修复mac系统获取机器码异常问题,在此感谢@Mico、@AKAI 提供的测试与代码
  • 新增系统兼容Oracle,到此J2eeFAST 已经可以同时兼容Mysql,与Orcale.其他支持可以自行扩增
  • 修改对多源数据库支持,改成数据库配置形式可以无限扩展,实时生效。
  • 修复前端界面不能获取语言不能通过cookie获取问题.
  • 新增启动扫描配置文件
  • 修复因网络变动而导致机器码变动的情况.
  • 新增502页面,主要用于配合nginx反向代理使用.当服务器升级期间通过nginx引导502页面
  • 修复若干细节

    2020-04-11 v2.0.4

  • 新增百度ueditor富文本编辑器更换之前编辑器

  • 增强ueditor 新增在线删除功能,修改ueditor 完全适配fastos,页面引入直接使用
  • 增加上传图片添加水印
  • 修改公告展示页面,改用iframe引入确保页面所见即所得
  • 修复授权角色选中值丢失情况
  • 修复表格初始化选中,获取选中行值丢失问题
  • 修复TAB栏菜单刷新/TAB切换刷新问题
  • 修复定时任务功能cron工具 不能显示最近执行时间,查询列表新增下次执行时间字段
  • 新增3套登陆页面风格,可以再后台配置默认风格
  • 整合Spring注解Redis缓存,解决Redis故障或者不可用情况任然可以执行方法获取参数
  • 兼容不配置Redis缓存数据库项目也可以运行
  • 解决初次登陆显示问题
  • 登陆页面主页面增加页面压缩减低易读性,提高安全性。此功能可以全局开启
  • 完善国际化字段
  • 去掉Dao包,简化代码
  • 调整包名统一规范
  • 优化代码,修复若干细节

    2020-03-28 v2.0.3

  • fastjson升级1.2.67 阻止漏洞

  • 修复tab菜单关闭当前BUG
  • 新增yml字段加密写法
  • 新增yml文件敏感信息加密处理
  • 新增信息加密测试类
  • 感谢@wangyu 提出问题,修改公司,地区 顶级节点报错问题
  • 修复树表格 展开/折叠 BUG
  • 升级Swagger到2.9.2 新增swagger-bootstrap-ui 优化接口展示
  • 新增公告发布功能.信息延迟推送,可设置时效性。
  • 修复修改头像点击多次弹出多个对话框情况
  • 修改定时任务可以选择cron执行表达式,方便添加任务
  • 统一处理前端传入日期格式转换
  • 修复若干细节

    2020-03-20 v2.0.2

  • 新增产品许可功能

  • 系统启动验证证书是否合法
  • 修改用户、权限页面滑动按钮获取表ID数据丢失导致页面异常情况
  • 配置文件新增项目参品名称、license证书、公钥存放位置字段
  • 新增测试数据SQL
  • fastJS.js 新增页面模板引擎,优化部分代码
  • 删除多余类与无用的引用
  • 针对Apache Shiro Padding Oracle导致远程代码执行漏洞,Apache Shiro 1.4.1 升级 1.4.2 安全版本
  • 感谢@凌晨雨薇 提出的问题, 修复登陆页面免登录记住我BUG,但是作者建议此功能正式项目不用此功能.有远程执行风险
  • 测试模式定时任务不执行问题
  • 修复删除操作日志报错问题
  • 其他细节优化

    2020-03-01 v2.0.1

  • FASTOS 正式发布 (后来改名为 J2eeFAST)