v3.7.3springboot3sas
v3.7.3 springboot3 sas
Added
- Add token validation and client utility classes
- Add manual token generation support
- Implement login-free annotation for SAS
- Add SAS compatibility for Shiro
Changed
- Upgrade to Spring Boot 3 and JDK 17
- Update jeecg-boot-starter3 dependencies
- Update Jeecg brick report and Minidao to support Spring Boot 3
- Upgrade jeecg to version 3.6.1
- Upgrade fastjson to 2.0.43 and replace Tomcat with Undertow
- Modify auto-generated API documentation scope
- Specify jaxb-runtime version for Spring Boot 3 compatibility
- Upgrade Spring Authorization Server
- Upgrade Jedis to 3.8.0
- Upgrade Druid to version 1.2.22 with compatibility handling
- Upgrade to version 3.6.3
- Shorten token length to adapt with main branch frontend login
- Modify Docker image base to JDK 17
- Replace jeewx-api with weixin4j
Fixed
- Fix Shiro unable to use Spring Boot 3 built-in Jedis
- Modify schema annotation parameters in code generation
- Fix login missing tenant information
- Fix strong logout functionality
- Fix Online form unable to load issue
- Fix WebSocket connection issues
- Fix redis deserialization for time fields
- Fix 401 error when accessing dashboard
- Fix redis serialization of authentication information
- Fix distributed transaction demo
- Fix keys to scan replacement issue
- Fix WAR package deployment service startup error
Removed
- Remove Shiro and enable third-party login support
Security
- Fix CVE-2023-6378
What's Changed
- Spring Boot3 & JDK 17 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/5563
- 更改jeecg-boot-starter3依赖 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/5566
- 更新jeecg-boot-starter3依赖 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/5567
- 更新积木报表、Minidao支持Springboot3版本 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/5698
- 升级jeecg 3.6.1版本 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/5704
- 升级fastjson至2.0.43,替换tomcat为undertow by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/5716
- 修改自动生成接口文档范围 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/5730
- fix issue for springboot3 #5741: shiro 无法使用 spring boot 3.X 自带的jedis,降版本处理 by @hoperunChen in https://github.com/jeecgboot/JeecgBoot/pull/5767
- fix issue for springboot3 #5742: 修改代码生成时的schema注解参数 by @hoperunChen in https://github.com/jeecgboot/JeecgBoot/pull/5766
- fix issue for springboot3 #5723: 指定jaxb-runtime版本,添加修改记录 by @hoperunChen in https://github.com/jeecgboot/JeecgBoot/pull/5765
- 升级 spring authorization server by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/5761
- 同步主干分支版本代码,并升级jedis至3.8.0 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/5782
- 打通三方登录&移除shiro by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/5819
- 修正springboot3 sas默认配置 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/5934
- 修正spring boot3默认配置 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/5935
- 新增token校验、客户端便捷工具类、修复登录缺乏租户信息、强退功能失效 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/5965
- 移除权限不足异常堆栈,权限加载加入缓存 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/5995
- 支持手动生成token by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/6014
- 修复 #5936 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/6037
- 合并master变更,升级 3.6.3 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/6036
- 升级druid1.2.22版本兼容处理 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/6081
- 升级druid v1.2.22版本兼容处理 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/6092
- 升级druid v1.2.22版本兼容处理 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/6091
- 修复#6127 #6130 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/6173
- 修复Online同步数据库 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/6182
- 修复#6150,同时修复online表单无法加载问题 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/6194
- 修复 #6169 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/6200
- 修复#6168#6169\websocket连接问题 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/6199
- 增加bug修复注释 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/6201
- sas兼容shiro处理 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/6243
- sas实现免登录注解 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/6646
- 修复redis反序列化时间问题 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/6660
- 修复访问仪表盘401问题 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/6878
- 修复访问仪表盘401 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/6879
- 缩短token长度,适配主分支前端页面登录 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/6899
- 修改docker镜像base为JDK17 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/7317
- 修复redis序列化认证信息问题 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/7327
- Revert "修复redis序列化认证信息问题" by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/7329
- 修复redis序列化认证信息问题 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/7332
- 分布式事务demo修复 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/7379
- 分布式事务demo修复 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/7378
- 固定vue-router版本号 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/7797
- 固定vue-router版本号 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/7796
- keys替换scan问题 修复 #6918 #6876 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/7564
- 修复 #7613 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/7875
- 解决严重bug,War包方式部署,服务启动报错 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/7950
- jeewx-api修改成weixin4j by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/8005
- 修复 CVE-2023-6378 by @EightMonth in https://github.com/jeecgboot/JeecgBoot/pull/8007
Full Changelog: https://github.com/jeecgboot/JeecgBoot/compare/v3.7.3...v3.7.3springboot3sas