5.x版本升级日志
5.7.0 2025年11月18日20:50:19
feat(lamp-web-max-vben): 新增清理当前应用的资源缓存的接口
refactor(lamp-web-max-vben): 回显 应用图标
- 首页、我的应用、应用管理页面能正常显示应用Logo
- 应用管理和我的应用 显示查看页面的Logo宽度固定
fix(lamp-web-max-vben): 覆盖后端树结构时,无法覆盖的bug;覆盖后端serviceImpl和managerImpl代码时,无法覆盖的bug。
fix(lamp-web-max-vben): 修复应用授权页面,给租户续期时,无法获取勾选的数据,导致数据被清空
fix(gateway): 添加StopMatchException日志记录并排除依赖冲突
- 在AuthenticationSaInterceptor中添加StopMatchException异常的日志记录
- 排除lamp-base-cloud-impl中的lamp-validator-starter和spring-webmvc依赖
- 解决可能的依赖版本冲突问题
fix(system): 回显附件时,需要指定附件类型,否则业务ID相同时,可能会回显到其他类型的附件数据
fix(system): 给租户续期权限时,淘汰 URI对应的资源编码 的缓存,从而解决新增了资源时,仍然报错没有权限的问题
feat(system): 实现资源缓存清理功能
- 删除无用的 ResourceResourceApiCacheKeyBuilder 类
- 在 DefResourceApiManager 中新增批量查询接口方法
- 在 DefResourceServiceImpl 中实现 clearCache 方法,用于清理指定应用下的资源缓存
- 在 DefResourceController 中添加清理缓存的接口
- 优化缓存淘汰逻辑,移除过时的缓存键构建器调用
- 引入 DefTenantManager 以支持租户资源缓存清理
fix(generator): 代码生成器生成的代码存在问题: 导入不正确
fix(generator): 表或者注释中,拥有window或mac的换行符,均能截取首行注释作为表注释或字段注释。
fix(generator): 修复tree 结构代码生成时,title名称命名问题
feat(generator): 优化代码生成模版
feat(common-cache): 优化缓存key的前缀设置和获取方式。
refactor(common):重构公共配置和依赖管理
- 移除 lamp-database-mode 模块依赖- 将数据源相关配置迁移至 lamp-common-config
- lamp-sa-token-ext模块依赖- 将数据源相关配置迁移至 lamp-common-config
- 更新 IgnoreProperties 中路径匹配逻辑
- 排除 ActuatorSecurityConfig 配置类扫描
- 添加 spring-aspects 和安全相关依赖
- 调整多个模块的依赖排除策略
- 新增数据库驱动和第三方组件支持
- 完善路径匹配工具方法实现
feat(job-executor): 添加 lamp-common-config依赖
- 在 pom.xml 中引入 lamp-common-config 模块- 配置版本号与项目保持一致- 支持后续通用配置功能的集成使用
docs(readme): 更新项目描述信息- 移除banner.txt中的lamp相关标识
- 更新pom.xml中的项目描述
- 修改代码生成器配置注释
- 调整数据库属性注释说明
- 统一项目名称表述方式
5.6.2 2025年10月27日
依赖版本跃升
- 升级 Spring Boot 至 3.5.7
- 升级 Spring Cloud Alibaba 至 2025.0.0.0
安全漏洞修复
- 升级 org.eclipse.jgit,解决 CVE-2025-4949
- 升级 commons-lang3,修复 CVE-2025-48924
- 升级 commons-fileupload,堵住 CVE-2023-24998/2025-48976/2024-47554 漏洞
架构优化
- 新增独立模块
lamp-common-config,统一管理全局配置类与文件 - 为 spring-boot-actuator 端点添加访问限制,消除安全隐患
- 新增独立模块
前端体验增强(lamp-web-max-vben)
- 优化左侧和右侧认证面板动画效果
- 优化Checkbox组件hover样式,Input组件placeholder样式,TabsList组件圆角样式
- 实现锁屏 / 解锁密码框自动聚焦,提升认证面板动画流畅度
- 修复对话框modal组件方法名错误
- 优化侧边栏展开折叠图标
5.6.1 2025年10月17日
🎉 版本核心依赖
- spring-boot-starter-parent:3.5.6
- spring-framework.version:6.2.12+
- nacos.version:3.1.0+
- spring-boot-admin.version:3.5.5+
- smart-doc.version:3.1.2+
- hutool.version:5.8.41+
- lombok.version:1.18.42+
- mybatis-plus.version:3.5.14+
- fastjson2.version:2.0.59+
- fastexcel.version:1.3.0+
- 前端框架:Vxe-PC-UI 4.9.29 + Vxe-Table 4.16.11
🎉 五大核心功能升级
- 导航栏吸顶:首选项导航栏支持外观/布局/快捷键吸顶悬浮
- 水印自定义:动态配置水印文案,支持一键清除
- 动画交互:主题切换/语言选择/全屏按钮新增丝滑动画
- 权限控制:表单字段动态权限校验
- 组件增强:Input输入框新增清除按钮
5.6.0 2025年10月08日01:05:47
build: 不在维护lamp-web-pro-soybean项目
fix: 文件删除或查询时,若传递的参数为空,避免全表扫描
refactor: 弹窗查看消息,解决跨应用无法查看消息问题
refactor: 将枚举值,统一同步到字典表中管理
feat: 请求头中携带Locale参数,对@Echo回显字典数据时,根据Locale参数进行回显
feat: 废弃EnumEnum,统一使用DictEnum
refactor: 优化icon-picker组件
feat: vxe-table 新增4个单元格渲染器: CellDict、CellTag、CellSwitch、CellOperation
refactor: 优化api-dict.vue组件
refactor: 优化dictStore组件,优化字典数据请求机制。
- 在lamp-web-max-vben项目中,优化 fast-crud、vxe-table 组件的字典数据请求机制。
- 优化前的逻辑:页面上使用到字典的字段,每次打开页面时,都会重复请求后端
- 优化后的逻辑:页面刷新时,将DictEnum类中配置的所有字典值,请求一次后端,并将后端返回的数据缓存到pinia中。后续页面上需要使用字典数据时,将取dictStore中的缓存值。
Feat: 字典列表页面功能新增
- 新增枚举字典页面,可以查看当前系统中的所有枚举,并提供一键导入按钮,可以将枚举值导入到字典表。
- 注意:后续开发过程中需要使用枚举值
feat: 字典管理重构
- 新增字段:字典分组 用于对数据字典进行分组管理
- 新增字段:数据类型 [1-字符串 2-整型 3-布尔]
- 新增字段:组件属性 用于配置颜色或类型等属性(原来的css类元素字段的值,全部用组件属性替换)
- 新增字段:国际化配置 用于解决字典管计划问题
- 前端页面显示字典数据时,优先根据当前前端切换的语言环境,取若国际化配置中对应语言的值进行显示
- 若没有配置“国际化配置”字段,则默认显示“名称”字段
5.5.1 2025年08月25日23:53:22
🚀 后端升级说明
📦 依赖版本更新
以下核心依赖已升级至更稳定、安全的版本:
| 依赖项 | 版本要求 |
|---|---|
| okio | > 3.12.0 |
| okhttp3 | > 4.12.0 |
| poi | > 5.3.0 |
| spring-boot | > 3.5.5 |
| spring-framework | > 6.2.10 |
| nacos | > 3.0.3 |
| spring-boot-admin | > 3.5.2 |
| druid | > 1.2.27 |
| fastmybatis | > 3.1.7 |
| commons-beanutils | > 1.11.0 |
| commons-exec | > 1.5 |
| commons-email | > 1.6.0 |
| commons-io | > 2.20.0 |
| commons-logging | > 1.3.5 |
🔧 架构优化
- 配置管理优化
- 代码生成器服务配置已拆分为
lamp-generator-server.yml+application-dev.yml,实现环境配置分离 lamp-openapi-server和lamp-sop-admin-server配置全面迁移至 Nacos 中心化管理- 日志配置统一归集到
common.yml,支持多服务日志策略一键调整
- 代码生成器服务配置已拆分为
- 服务治理增强
- Dubbo 注册新增
sba: ignore元数据标签,有效避免 Spring Boot Admin 对 Dubbo 服务的误监控 - 代码生成器全面重构,新生成服务完全适配最新架构规范和配置标准
- Dubbo 注册新增
🐞 问题修复
- Sop 接口代理兼容性
- 修复被代理类无法正确获取接口定义的问题,增强框架在代理场景下的稳定性
💫 前端升级说明
🎯 框架同步
- 同步最新 Vben 版本,获得性能提升和新特性支持
✨ 体验优化
- 全面优化
useVbenForm组件样式布局 - 重构操作按钮组视觉设计与定位逻辑
- 智能调整 actions 区域布局,提升表单操作体验
📋 升级建议
- 依赖检查:建议在升级前执行依赖冲突检查
- 配置迁移:请注意新版配置结构变化,及时调整本地配置
- 全面测试:重点验证代码生成功能和表单组件的使用场景
5.5.0 2025年08月07日12:21:01
后端优化
核心依赖升级:
- Spring Boot 升级至
3.5.4,提升框架性能与安全性。 - Fastjson2 更新至
2.0.58,优化 JSON 序列化/反序列化效率。 - FastExcel 引入
1.2.0版本,替代 EasyExcel,实现更轻量级、高性能的 Excel 操作。 - MagicApi 更新至2.2.2,使之兼容spring-boot3.4.x
项目优化:
- 引入 flatten-maven-plugin 插件,统一管理 Maven 项目版本号,减少版本冲突,提升构建稳定性。
- lamp-all 项目拆分为 lamp-all-boot和lamp-all-cloud, 让单体版和为服务版的依赖不在冲突
- Option 对象精简:移除冗余的
text字段,简化数据结构,提升代码可读性与维护性。
前端(lamp-web-max-vben)增强
- 国际化支持
- Fast-CRUD 组件全面支持国际化,满足多语言场景需求。
- 菜单系统 实现国际化,提升用户体验的全球化适配能力。
- ApiTreeSelect 组件升级
params属性支持回调函数,增强动态参数传递灵活性。- 新增手动触发
fetch方法,优化数据加载策略。
- 表单校验优化
- 重构 Vben 表单校验逻辑,支持前端自定义校验参数扩展,提升校验灵活性。
- 交互体验改进
- 点击资源操作栏按钮时,自动清除节点选中状态,避免误操作,提升用户体验。
- 代码同步
- 合并 Vben 最新代码,集成社区最新特性与修复,保持项目技术栈前沿性。
5.4.0 2025年07月23日
📦 依赖升级
| 组件名称 | 升级后版本 |
|---|---|
| Spring Boot | 3.5.3 |
| Spring Cloud | 2025.0.0 |
| Spring Cloud Alibaba | 2023.0.3.3 |
| Spring Cloud Alibaba Seata | 2023.0.1.2 |
| Spring Framework | 6.2.8 |
| Spring Boot Admin | 3.5.1 |
| MySQL Driver | 8.0.33 |
| Nacos Client | 3.0.2 |
| Hutool | 5.8.39 |
| Sa-Token | 1.44.0 |
| Druid | 1.2.25 |
| MyBatis-Spring | 3.0.5 |
| MyBatis-Plus | 3.5.12 |
| Guava | 33.4.8-jre |
🛠 修复与优化
架构升级
- 配置规范
- 移除
bootstrap.yml配置,全面采用 Spring Boot 官方标准的application.yml - 弃用
spring-cloud-starter-bootstrap依赖 - 使用
spring.config.import机制动态导入配置
- 移除
- 日志系统
- 移除
logback-spring.xml配置文件,转用application.yml统一管理日志配置 - 排除 logback-adapter 依赖
- 移除
- 监控体系
- 修复 Spring Boot Admin 对 Spring Cloud Gateway 的监控支持
- Gateway 依赖升级为
spring-cloud-starter-gateway-server-webflux
版本适配
- 全面适配 Spring Boot 3.5.x + Spring Cloud Alibaba 2023.0.3.3 技术栈:
- Nacos 配置语法升级为最新规范
- 重构配置加载流程,符合 Spring Cloud 2025.x 标准
功能修复
- 修复邮箱存在性检测方法调用错误问题
- 前端项目同步 Vben 最新代码
- 配置规范
📌升级影响说明
- 配置文件迁移:需检查并更新所有
bootstrap.yml配置至application.yml,并验证 Nacos 配置导入是否生效。 - 日志配置调整:确认日志输出路径与级别是否符合预期,避免因配置方式变更导致日志丢失。
- 依赖冲突排查:升级后需运行
mvn dependency:tree检查潜在版本冲突,尤其是 Spring Cloud Alibaba、 Spring Cloud Alibaba Seata 组件。 - Nacos配置项升级: 本次升级改动了多个配置文件,请注意升级nacos中的配置文件
5.3.1 2025年06月22日
📦 依赖版本升级
| 依赖库 | 升级版本 |
|---|---|
| hutool | > 5.8.38 |
| lombok | > 1.18.38 |
| oshi | > 6.8.2 |
| groovy | > 4.0.26 |
| antisamy | > 1.7.8 |
🛠 修复与优化
🔧 修复 (Fix)
- lamp-validator-starter
- 修复方法参数重复导致的多接口校验信息错乱问题
- 解决无法获取字段多个校验参数的问题
- lamp-web-max-vben
- 修复子应用切换后退出登录的重定向问题
- 解决1级菜单配置外链时的页面显示与跳转异常
- 员工管理页面看不到用户名等信息
- 邀请用户加入企业时,查询后未勾选点确认报错,可以换成更清晰的提示
- 个人中心页面, 在页面切换后,无法获取 getFormData 内容
- 消息中心页面,富文本内容,直接显示出了代码格式
- 参数维护页面,查询条件为多选时,查询会报错
- 字典管理页面,点击添加按钮,报not found
- 字典管理页面,父级标识查询出来的结果为空,子级的内容还是上次显示的数据。
- lamp-data-scope-sdk
- 修复单位用户使用部门权限时的数据查询异常
- lamp-web-pro
- 解决表单中
integer类型参数校验失败问题
- 解决表单中
✨ 功能 (Feature)
- lamp-system
- 资源管理新增
link字段(支持外链/内链跳转)
- 资源管理新增
- lamp-web-pro
- 新增开放文档功能
- lamp-web-max-vben
- 完成 移动资源 功能
♻️ 重构 (Refactor)
- sop-service-support
- 为
OpenContext添加charset字段
- 为
- 全局优化
- 按
maven-checkstyle-plugin规范统一代码注释
- 按
- lamp-web-pro
- 用户编辑页支持修改用户名等字段
5.3.0 2025年06月03日
🎉 新功能 (Features)
- [lamp-column-max] 字段模式同步
- 完成【开放平台】相关功能的同步对接,支持数据源模式配置扩展。
- [lamp-web-max-vben] 资源管理页面
- 新增 移动资源 功能,支持在资源管理界面直接调整资源归属或位置。
♻️ 代码优化 (Refactors)
- [lamp-web-max-vben] 权限编码重构
- 废弃
RoleEnum枚举类,改用 JSON 格式 维护前端权限编码,提升权限配置的灵活性和可维护性。
- 废弃
- [lamp-util-max, lamp-datasource-max, lamp-column-max] 代码规范优化
- 根据
maven-checkstyle-plugin插件规范,统一代码风格,修复格式问题,增强代码可读性。
- 根据
🐞 漏洞修复 (Bug Fixes)
- [lamp-base] 缓存清理问题
- 修复切换企业/机构数据时未清理员工缓存的缺陷,确保部门数据准确性,避免数据污染。
模块影响说明
| 模块 | 变更类型 | 影响范围 |
|---|---|---|
| lamp-column-max | Feature | 数据源模式、开放平台集成 |
| lamp-web-max-vben | Feature | 资源管理页面功能扩展 |
| lamp-web-max-vben | Refactor | 权限系统底层实现 |
| lamp-util-max | Refactor | 工具类代码规范 |
| lamp-datasource-max | Refactor | 数据源模块代码规范 |
| lamp-base | Bug Fix | 缓存管理逻辑、企业/机构切换流程 |
后续建议
- 权限编码迁移:需检查旧版
RoleEnum的引用位置,逐步替换为 JSON 配置。
5.2.1 2025年05月27日
feat(lamp-web-pro): 同步完成【开放平台】相关功能
feat(lamp-web-pro-soybean): 同步完成【开放平台】相关功能
feat(lamp-sdk): 完善 对外接口的sdk
feat(sop-gateway-server): 集成 开放平台网关,解决开放平台接口调用和鉴权等问题。
- 集成sop-gateway
- sop网关改造,使得可以解析isv绑定的租户id
- 改造 sop-gateway 支持jdk17和spring boot3.4.4
- sop-admin启动时,不在强依赖sop-gateway
- dubbo.version>3.3.4
- smart-doc.version>3.1.0
feat(lamp-boot-sop-server):新增 lamp-boot-sop-server ,解决单体版集成sop时,依赖过多的问题。
- lamp-boot-server 等价于 普通单体版
- lamp-boot-sop-server 等价于 普通单体版 + SOP开放平台能力
refactor(lamp-openapi): 完善 对外接口服务 示例接口
refactor(lamp-core): 全局对象R,封装全局请求ID给前端
refactor(lamp-sop-admin): 删除isv时,级联删除其他数据
refactor(lamp-validator-starter): 优化表单校验,后端long类型返回为前端string类型
refactor: 弃用 fastjson 改用fastjson2
fix(lamp-boot-server): 修复单体版 生产环境 无法启用 禁止修改拦截器的bug
fix(lamp-sop-admin): 文档树 返回 创建时间和修改时间
fix(lamp-sop-admin): 修改应用时,返回id
fix(lamp-sop-admin): 数据为空时,返回空数组,而非null
fix(lamp-sop-admin): 删除分组时,级联删除其他数据
fix(lamp-swagger-starter): 修复 knife4j doc.html 无法访问的问题
fix(lamp-sa-token-ext): MDC记录请求头中的数据
5.2.0 2025年05月17日
注意此版本功能还缺少部分功能,仅供学习使用,不建议投入生产。
feat(lamp-thirdparty): 新增第三方接口服务,专门用于提供接口给第三方调用
feat(lamp-sop-admin): 新增开放平台管理服务,专门用于提供第三方平台管理端接口
feat(lamp-sop-admin): 新增 【开放平台】 - 【开放接口】 相关功能
feat(lamp-sop-admin): 新增 【开放平台】 - 【文档配置】 相关功能
feat(lamp-sop-admin): 新增 【开放平台】 - 【文档管理】 相关功能
feat(lamp-sop-admin): 新增 【开放平台】 - 【开放应用】 相关功能
feat(lamp-sop-admin): 新增 【开放平台】 - 【应用分组】 相关功能
feat(lamp-sop-admin): 新增 【开放API】 - 【应用申请】 相关功能
feat(lamp-sop-admin): 新增 【开放API】 - 【文档列表】 相关功能
feat(lamp-sop-admin): 新增 【开放文档】 相关功能
faet(lamp-generator): 代码生成器支持vben5版前端的主从模式
feat(lamp-web-max-vben): 新增DocLayout布局
fix(lamp-log-starter): 修复记录操作日志时, 无法记录完整的traceId、userid 等参数
fix(lamp-system/lamp-oauth): 用户回显接口移动到system服务,修复不能正常调用DefUserFacade接口的bug
fix(lamp-gererator): 代码生成器 生成项目或服务时, 服务名 支持携带 - 号
fix(lamp-web-max-vben): 注册页面无法正常访问
fix(lamp-web-max-vben): 【资源维护】微服务模式 配置接口时,多了一个/
fix(lamp-web-max-vben): 【角色管理】首次进入角色页面时,仅查询该企业拥有的应用和资源
fix(lamp-web-max-vben): 修复应用授权,勾选应用触发全选数据时,无法正确获取勾选的资源数据
fix(lamp-web-max-vben): 应用资源授权成功后路由跳转时,指定了错误的name导致跳转页面后出现空白
refactor: 菜单名变更。
- 一级菜单: 租户管理 -> 租户中心
- 二级菜单:员工维护 -> 员工管理、岗位维护 -> 岗位管理、角色授权维护 -> 角色管理、数据源维护 -> 数据源管理、租户维护 -> 租户管理、应用维护->应用列表、资源维护->资源管理、字典维护->字典列表、参数维护 -> 参数管理、地区维护 -> 地区管理、客户端维护 -> 客户端管理、字典项维护 -> 字典项管理、应用资源维护 -> 应用资源管理
refactor(nacos): 修改nacos中的配置文件,重新递增排列各个服务的端口号
refactor(lamp-system): 优化字典的主从模式修改和复制接口逻辑
refactor(lamp-generator): 根据javadoc规范来优化代码生成模版
refactor(lamp-generator): 优化代码生成时,字段的swagger注释截取字符变更为“换行符”
refactor(lamp-core): 完善Tree工具类
refactor(lamp-web-max-vben): 菜单红点默认改成 红色
refactor(lamp-web-max-vben): 按钮权限编码从枚举类调整为json类
refactor(lamp-web-max-vben): 【资源维护】-选择接口时,支持搜索
refactor(lamp-web-max-vben): 取消【应用资源授权】-续期时,资源树的级联选择
refactor(lamp-web-max-vben): 优化 BasicTitle、ApiSelect等组件
refactor(lamp-web-max-vben): 优化fast-crud配置,统一处理查看页面组件回显问题
refactor(lamp-web-max-vben): 优化应用资源授权时,若无勾选某个应用下的任意资源,视为该应用无需修改权限
5.1.0 2025年04月22日
spring-boot-starter-parent>3.4.4
spring-cloud-dependencies.version>2024.0.1
spring-framework.version>6.2.5
springdoc.version>2.8.5
knife4j-swagger-models-v3.version>2.2.28
nacos.version>2.5.1
spring-boot-admin.version>3.4.5
hutool.version>5.8.37
sa-token.version>1.42.0
druid.version>1.2.24
mybatis.version>3.5.19
mybatis-plus.version>3.5.11
guava.version>33.4.6-jre
ip2region.version>2.7.0
refactor: 优化后端代码,减少编译警告
refactor: 适配sa-token 1.42.0,重新根据1.42的状态码,对前端和后端代码进行调整
refactor: 网关解析token后,将信息传递到请求头,后端服务拦截器不在解析token #close http://git.tangyh.top/zuihou/lamp-datasource-max/issues/3
fix(lamp-swagger2-starter): 临时解决了 knife4j、springdoc、spring-boot、spring不兼容的问题
fix(lamp-base-server): 修复自动注入SysUser报错的问题
refactor(lamp-base-server): 审核注册的租户后,直接绑定创建者为管理员
fix(lamp-base-entity): 菜单表配置的 meta 数据出现数字或布尔时,转换报错
fix(lamp-generator-entity): 修改DefGenTableColumn表的 fill字段为字符串类型。
refactor(lamp-generator-controller): 下载项目方法参数接收方式调整
refactor(lamp-generator-controller): 优化代码生成模版
refactor(lamp-boot-server): 优化单体版本的 资源接口配置
refactor(lamp-boot-server): 单体版 banner 独立出来,与微服务版区分开
fix(lamp-web-max-vben): 一个页面多个表格时,拖动列宽会复现影响宽度
fix(lamp-web-max-vben): 员工维护页面,邀请用户功能默认不查询数据
feat(lamp-web-max-vben): 全局配置表格支持拖拽
feat(lamp-web-max-vben): 代码生成 页面开发完成
feat(lamp-web-max-vben): 项目生成 页面开发完成
feat(lamp-web-max-vben): 服务器监控页面完成
feat(lamp-web-max-vben): 注册企业和审核企业功能开发完成
feat(lamp-web-max-vben): 登录页 手机号注册 功能完成
refactor(lamp-web-max-vben):无应用时首页显示优化
refactor(lamp-web-max-vben): 我的应用 样式优化
feat(lamp-web-max-vben): 右上角消息通知 开发完成
refactor(lamp-web-max-vben): 资源维护页面 接口选择时,根据是单体版还还是微服务版决定接口的前缀
feat(lamp-web-max-vben): 新增2个命令
build:antd:boot:datasource、build:antd:boot:column用于单体版打包fix(lamp-web-max-vben): 全局路由渲染时, 修复1级菜单显示异常
feat(lamp-web-max-vben): 资源维护页面 初始化数据源时,初始化网关服务异常
5.0.8 2025年03月25日
feat(lamp-base-server): 在上传文件时选择LOCAL模式,可以通过springboot代理上传的文件,进行文件预览
faet: 适配达梦数据库
feat(lamp-generator): 代码生成器支持生成 lamp-web-max-vben 版前端的Tree页面
refactor(lamp-generator): 优化代码生成器生成 lamp-web-max-vben 版前端的单表页面
feat(lamp-web-max-vben): fast-crud 开发的表格,全局开启 拖拽调整列宽
feat(lamp-web-max-vben): 文件上传时,支持以函数的方式传递自定义参数
feat(lamp-web-max-vben): 配置 plugin-render-antd,使用vxe-table时,可以使用ant-design-vue的组件
fix(lamp-web-max-vben): 设置默认租户异常
feat(lamp-web-max-vben): 接口管理 开发完成
feat(lamp-web-max-vben): 接口日志 开发完成
feat(lamp-web-max-vben): 消息模版 开发完成
feat(lamp-web-max-vben): 我的应用 开发完成
feat(lamp-web-max-vben): 我的消息 开发完成
feat(lamp-web-max-vben): 消息管理 开发完成
feat(lamp-web-max-vben): 个性消息模版 开发完成
feat(lamp-web-max-vben): 员工维护 开发完成
feat(lamp-web-max-vben): 组织机构 开发完成
feat(lamp-web-max-vben): 岗位维护 开发完成
feat(lamp-web-max-vben): 个性字典 开发完成
feat(lamp-web-max-vben): 个性参数 开发完成
feat(lamp-web-max-vben): 角色权限维护 开发完成
feat(lamp-web-max-vben): 操作日志 开发完成
feat(lamp-web-max-vben): 登录日志 开发完成
feat(lamp-web-max-vben): 个人中心 开发完成
5.0.7 2025年03月12日
- feat(lamp-generator): 代码生成器支持生成 lamp-web-max-vben 版前端的单表页面
- refactor(lamp-oauth): 获取前端菜单接口支持meta对象的activePath属性
- refactor(lamp-oauth): 获取前端菜单接口支持2级以及多级隐藏菜单
- feat(lamp-web-max-vben): 新增hasAnyPermission、withoutAnyPermission、withoutPermission、hasPermission指令
- feat(lamp-web-max-vben): 租户维护 开发完成
- feat(lamp-web-max-vben): 用户维护 开发完成
- feat(lamp-web-max-vben): 资源维护 开发完成
- feat(lamp-web-max-vben): 应用资源授权 开发完成
- feat(lamp-web-max-vben): 应用授权记录 开发完成
- feat(lamp-web-max-vben): 字典维护 开发完成
- feat(lamp-web-max-vben): 数据字典 开发完成
- feat(lamp-web-max-vben): 参数维护 开发完成
- feat(lamp-web-max-vben): 地区维护 开发完成
- feat(lamp-web-max-vben): 客户端维护 开发完成
- feat(lamp-web-max-vben): 全局登录日志 开发完成
- feat(lamp-web-max-vben): 全局附件管理 开发完成
- feat(lamp-web-max-vben): 在线用户 开发完成
- fix(lamp-web-max-vben): 动画组件不能使用的问题
- refactor(lamp-web-max-vben): basic-tree 优化
5.0.6 2025年02月18日20:11:42
refactor(lamp-validator-starter): 表单校验支持基本数据类型
refactor: 优化枚举、字典等接口的命名
fix(代码生成器): 使用代码生成器生成代码,生成的路径中不能包含. close #367
fix(代码生成器): 修复前端页面引用了错误的Edit.vue文件
fix(application.yml): 缓存区设置过小,导致druid监控页面的js被截取,无法正常显示
feat(MinIO):完善了MinIO部署文档,详细介绍了通过nginx代理MinIO时,如何进行部署和配置。
refactor(lamp-web-pro-max): 表单校验示例
feat(lamp-oauth): 菜单路由接口返回的数据支持vben5版前端
refactor(lamp-web-pro): 数据源驱动列表数据读取数据字典中的值
fix(lamp-web-pro): 下载文件接口对应后台接口
feat(lamp-web-pro-max): 新增basic-title组件(标题), 并提供了使用示例
feat(lamp-web-pro-max): 新增basic-help组件(帮助), 并提供了使用示例
feat(lamp-web-pro-max): 新增basic-arrow组件(箭头), 并提供了使用示例
feat(lamp-web-pro-max): 新增basic-tree组件(树), 并提供了使用示例
feat(lamp-web-pro-max): 新增lazy-container组件(懒加载), 并提供了使用示例
feat(lamp-web-pro-max): 新增scroll-container组件(滚动), 并提供了使用示例
feat(lamp-web-pro-max): 新增collapse-container组件(折叠), 并提供了使用示例
feat(lamp-web-pro-max): 新增context-menu组件(右键菜单), 并提供了使用示例
feat(lamp-web-pro-max): 新增scrollbar组件(滚动), 并提供了使用示例
feat(lamp-web-pro-max): 新增collapse-transition组件(动画), 并提供了使用示例
feat(lamp-web-pro-max): 新增useLoading组件(加载框), 并提供了使用示例
feat(lamp-web-pro-max): 接入fast-crud组件,并编写了使用fast-crud进行开发页面的完整示例
feat(lamp-web-pro-max): 前后端统一表单校验适配fast-crud组件
feat(lamp-web-pro-max): 前后端统一表单校验适配vben-form组件
feat(lamp-web-pro-max): 前端校验按钮权限方法采用shiro的规则 (useAccess方法)
feat(lamp-web-pro-max):开发头像上传、预览组件
feat(lamp-web-pro-max): 使用fast-crud组件开发《数据源维护》页面
feat(lamp-web-pro-max): 使用vben-form组件开发《应用维护》页面
fix(lamp-web-pro-max): 修复存在多级菜单时,无法正常显示页面的问题
fix(lamp-web-pro-max): 修复外链菜单无法正常跳转问题
fix(lamp-web-pro-max): 修复隐藏菜单无法正常访问的问题
refactor(lamp-web-pro-max):调整默认的圆角级别为0.25
5.0.5 2024年1月14日
feat(vben5): vben 5 体验版 已完成:切换企业和机构、切换应用、首页、系统右上角功能
feat(vben5): vben 5 体验版 单表操作功能完成(可通过“开发运营系统-应用维护”体验)
refactor(3个前端同步升级): 优化启动命令以及代理参数配置方式,无需频繁修改.env.dev 配置文件
# 单体版启动 pnpm dev:boot:column pnpm dev:boot:datasource # 微服务版启动 pnpm dev:cloud:column pnpm dev:cloud:datasourcefix(lamp-boot-server): 单体版的缓存前缀和微服务版区分开
fix(lamp-generator-server、lamp-system-server): 添加SysUser自动注入实现类
fix: 操作日志监听器消费日志事件,统一调用LogFacade接口
fix(lamp-generator-server): 代码生成器生成正确的 sa-token-ext 依赖
fix: 自定义sa-token异常信息,防止在信息中暴露token值
5.0.4 2024年12月30日
- feat(vben5): vben 5 体验版发布
- fix: 5.0 代码生成器生成项目,本地生成报错,提示:文件不存在
- fix: gateway 需要排除 undertow 和 tomcat 等容器依赖,预防websocket访问报错
- fix: 解决2023.0.1.2和seata2.2.0兼容性问题
- fix: seata 2.2.0 降级为 2.0.0 ,seata 2.2.0有bug
- fix: 修复单体版启用seata时,无法启动的bug
- refactor: 优化单体版配置文件的中seata信息
- fix: token 去除 Bearer 前缀,否则跨服务调用时,token无法传递
- refactor: fastdfs-client的groupId变更为top.tangyh.basic,便于自行维护源码
- refactor: xxl-job-core的groupId变更为top.tangyh.basic,便于自行维护源码
- refactor: 生产环境默认情况下禁用swagger文档
- feat(vben5): 新增刷新token接口
- feat(vben5): 刷新token接口对接 lamp-web-max-vben
5.0.3 2024年12月09日20:50:51
- spring-boot-starter-parent.version>3.3.6
- spring-cloud-dependencies.version>2023.0.4
- seata.version>2.2.0
- nacos.version>2.4.3
- hutool.version>5.8.34
- lombok.version>1.18.36
- mybatis-plus.version>3.5.9
- feat(前端项目): soybean版前端支持菜单数据国际化
- feat(前端项目): vben版前端支持菜单数据国际化
- fix(单体模式): boot版本支持读取src/main/filters中的配置参数
- fix(单体模式): boot版本启动时,无法有效的加载小租户插件
- fix(代码生成器): 生成项目后配置文件中,服务名错误,导致注册nacos时与该服务名字不一致
- refactor(代码生成器): 远程下载 和 本地生成 生成相同结构
5.0.2 2024年11月11日11:04:32
- fix: 切换租户和部门时,若用户没有单位和部门,将上次登录部门和单位置空
- fix: 切换租户时,若用户没有单位和部门,上下文中存储和记录正确的值
- fix: 切换企业问题时,请求头中的信息错乱的问题
- refactor: 请求头没有传递Authorization时,提示信息优化
- refactor: 重命名GateController.java和GeneralController.java
- feat:soybean版前端:用户中心-员工邀请用户功能-已经实现
- refactor: 日志记录文本消息优化
5.0.1 2024年10月16日10:20:01
- fix(lamp-generator): 代码生成器,按照5.0的项目结构生成新服务
- fix(lamp-generator): 修复代码生成器生成新服务后,无法启动的问题
- refactor(lamp-generator): 优化生成的service类的import类
- fix(lamp-database-max): 修复单体模式启动时,系统无法加载当前登录用户uri权限的bug
- refactor: 部署脚本存放在代码中,打包时一起上传到服务器
- fix(lamp-web-pro): 员工维护页面,不同用户弹窗绑定角色时,复选框没有清空
5.0.0 2024年10月09日15:01:57
- 项目名称重命名:
- lamp-boot-pro-datasource-column 和 lamp-cloud-pro-datasource-column 合并为一个项目: lamp-datasource-max
- lamp-boot-pro-column 和 lamp-cloud-pro-column 合并为一个项目: lamp-column-max
- lamp-util-pro 升级为: lamp-util-max
- 数据源模式: 租户初始化脚本位置从lamp-system-server目录移动到 lamp-tenant-datasource-init
- refactor(lamp-generator):代码生成器的模版文件抽取到lamp-generator-biz层
- Jenkinfile 文件优化,同时兼容单体版和微服务版
- refactor: 优化启动成功后的打印日志
- refactor: 优化启动时输出的banner信息
- fix(lamp-generator-controller): 生成代码模版解决编辑页弹窗标题不正确的问题
- build(lamp-job-executor): 定时任务执行器项目移动到后端项目工程中共同维护
- build(lamp-job-max): 定时任务调度器项目优化,只保留xxl-job-admin项目
- 依赖升级:
- spring-boot-starter-parent 3.3.4
- nacos.version>2.4.2
- hutool.version>5.8.32
- oshi.version>6.6.4
- mybatis-spring.version>3.0.4
- mybatis-plus.version>3.5.8
- jasypt.version>3.0.5
- easyexcel.version>4.0.3
❗️❗️❗️若评论区无法显示,请使用"手机热点"或"科学上网"。
