Releases: xuxueli/xxl-boot
Releases · xuxueli/xxl-boot
XXL-BOOT v1.6.0 | 快速开发平台
XXL-BOOT v1.5.0 | 快速开发平台
- 1、【新增】UI框架Table组件封装,抽象基础操作提升复用;
- 2、【升级】升级依赖版本,如 springboot、spring 等;
- 3、【新增】代码生成:支持交互层代码生成,包括页面ui及js代码生成;
XXL-BOOT v1.4.0 | 快速开发平台
- 1、【新增】UI框架操作升级,新增支持iframe以及tab页签管理功能;
- 2、【优化】UI框架tab页面初始化优化,支持根据URL地址自动定位菜单页面;
- 3、【新增】新增支持主题切换,支持切换UI主题以及UI配置;
- 4、【优化】修改密码优化,限制提供旧密码;
- 5、【优化】调整 UI框架的底部 bar 高度,增加正文内容展示区域
XXL-BOOT v1.3.0 | 快速开发平台
- 1、【安全】登录安全升级,密码加密处理算法从Md5改为Sha256;
// 1、用户表password字段需要调整长度,执行如下命令
ALTER TABLE xxl_boot_user
MODIFY COLUMN `password` varchar(100) NOT NULL COMMENT '密码加密信息';
// 2、存量用户密码需要修改,可执行如下命令将密码初始化 “123456”;也可以自行通过 “SHA256Tool.sha256” 工具生成其他初始化密码;
UPDATE xxl_boot_user t SET t.password = '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92' WHERE t.username = {用户名};
- 2、【优化】登录态持久化逻辑调整,简化代码逻辑;
- 3、【优化】异常页面处理逻辑优化,新增兜底落地页配置;
- 4、【优化】登录信息页面空值处理优化,避免空值影响ftl渲染;
- 5、【优化】系统日志调整,支持启动时指定 -DLOG_HOME 参数自定义日志位置;同时优化日志格式提升易读性;
XXL-BOOT v1.2.0 | 快速开发平台
- 1、【升级】项目升级 SpringBoot3 + JDK17;
- 2、【升级】升级多项依赖至较新版本,如xxl-sso、jakarta、spring等,适配JDK17;
XXL-BOOT v1.1.0 | 快速开发平台
- 1、【重构】登录认证重构,集成XXL-SSO提供登录认证能力,可扩展支持单点登录、分布式认证...等多场景登录诉求;
- 2、【重构】权限认证重构,支持注解式/API方式快速鉴权,便捷集成系统RBAC权限系统,提升系统安全性、以及二次开发效率体验;
- 3、【升级】升级依赖版本,如slf4j、xxl-tool、spring、gson、mysql-connector…等;
XXL-BOOT v1.0.0 | 快速开发平台
- 1、【整合】项目更名 XXL-BOOT,整合xxl-permission、xxl-code-generator多个历史项目;定位为 快速开发平台,整合流行前后端技术能力,致力为中小企业与个人开发者打造开箱即用的快速开发解决方案。
- 2、【规范】研发规范:基于标准分层架构设计,统一数据响应结构体,规范化项目目录结构。
- 3、【规范】异常机制:严谨设计全局异常处理机制、ErrorPage异常处理机制,保障系统底限安全体验。
- 4、【新增】组织管理:针对组织、用户、角色及资源等进行管理,支持灵活的人员角色、菜单权限、人员授权等操作管理。
- 5、【新增】系统管理:提供通知触达、审计日志、系统监控……等相关能力,支持高校灵活进行系统监控及管理。
- 6、【新增】系统工具:提供Entity、业务代码、SQL、页面交互等……前后端一站式代码生成工具,辅助快速进行敏捷迭代开发。
- 7、【扩展】分布式扩展:系统设计预留丰富扩展能力,可低成本扩展接入RPC、MQ、JOB、CONF、KV、SSO…等分布式中间件能力。
- 8、【升级】升级依赖版本,如slf4j、poi、spring、gson、mysql…等。
Xxl-Code-Generator v0.0.1,代码生成平台
新特性
- 1、简洁:界面操作,简洁直观,可快速上手;
- 2、轻量级:仅需提供建表SQL,即可自动完成代码生成,简洁高效;
- 3、多层代码生成:自动生成 "controller/service/dao/mybatis/model" 多层代码,参与到开发全流程;
- 4、高效:从SQL到API接口,全部代码均支持自动生成,极大提高生产力和效率;
- 5、在线预览:代码生成后,支持实时在线预览,直接复制使用;