跳至主要內容

5.x版本升级日志

大约 27 分钟升级日志升级日志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

🎉 五大核心功能升级

  1. 导航栏吸顶:首选项导航栏支持外观/布局/快捷键吸顶悬浮
  2. 水印自定义:动态配置水印文案,支持一键清除
  3. 动画交互:主题切换/语言选择/全屏按钮新增丝滑动画
  4. 权限控制:表单字段动态权限校验
  5. 组件增强: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

🔧 架构优化

  1. 配置管理优化
    • 代码生成器服务配置已拆分为 lamp-generator-server.yml + application-dev.yml,实现环境配置分离
    • lamp-openapi-serverlamp-sop-admin-server 配置全面迁移至 Nacos 中心化管理
    • 日志配置统一归集到 common.yml,支持多服务日志策略一键调整
  2. 服务治理增强
    • Dubbo 注册新增 sba: ignore 元数据标签,有效避免 Spring Boot Admin 对 Dubbo 服务的误监控
    • 代码生成器全面重构,新生成服务完全适配最新架构规范和配置标准

🐞 问题修复

  • Sop 接口代理兼容性
    • 修复被代理类无法正确获取接口定义的问题,增强框架在代理场景下的稳定性

💫 前端升级说明

🎯 框架同步

  • 同步最新 Vben 版本,获得性能提升和新特性支持

✨ 体验优化

  • 全面优化 useVbenForm 组件样式布局
  • 重构操作按钮组视觉设计与定位逻辑
  • 智能调整 actions 区域布局,提升表单操作体验

📋 升级建议

  1. 依赖检查:建议在升级前执行依赖冲突检查
  2. 配置迁移:请注意新版配置结构变化,及时调整本地配置
  3. 全面测试:重点验证代码生成功能和表单组件的使用场景

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 Boot3.5.3
Spring Cloud2025.0.0
Spring Cloud Alibaba2023.0.3.3
Spring Cloud Alibaba Seata2023.0.1.2
Spring Framework6.2.8
Spring Boot Admin3.5.1
MySQL Driver8.0.33
Nacos Client3.0.2
Hutool5.8.39
Sa-Token1.44.0
Druid1.2.25
MyBatis-Spring3.0.5
MyBatis-Plus3.5.12
Guava33.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 最新代码

📌升级影响说明

  1. 配置文件迁移:需检查并更新所有 bootstrap.yml 配置至 application.yml,并验证 Nacos 配置导入是否生效。
  2. 日志配置调整:确认日志输出路径与级别是否符合预期,避免因配置方式变更导致日志丢失。
  3. 依赖冲突排查:升级后需运行 mvn dependency:tree 检查潜在版本冲突,尤其是 Spring Cloud Alibaba、 Spring Cloud Alibaba Seata 组件。
  4. 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)

  1. [lamp-column-max] 字段模式同步
    • 完成【开放平台】相关功能的同步对接,支持数据源模式配置扩展。
  2. [lamp-web-max-vben] 资源管理页面
    • 新增 移动资源 功能,支持在资源管理界面直接调整资源归属或位置。

♻️ 代码优化 (Refactors)

  1. [lamp-web-max-vben] 权限编码重构
    • 废弃 RoleEnum 枚举类,改用 JSON 格式 维护前端权限编码,提升权限配置的灵活性和可维护性。
  2. [lamp-util-max, lamp-datasource-max, lamp-column-max] 代码规范优化
    • 根据 maven-checkstyle-plugin 插件规范,统一代码风格,修复格式问题,增强代码可读性。

🐞 漏洞修复 (Bug Fixes)

  1. [lamp-base] 缓存清理问题
    • 修复切换企业/机构数据时未清理员工缓存的缺陷,确保部门数据准确性,避免数据污染。

模块影响说明

模块变更类型影响范围
lamp-column-maxFeature数据源模式、开放平台集成
lamp-web-max-vbenFeature资源管理页面功能扩展
lamp-web-max-vbenRefactor权限系统底层实现
lamp-util-maxRefactor工具类代码规范
lamp-datasource-maxRefactor数据源模块代码规范
lamp-baseBug Fix缓存管理逻辑、企业/机构切换流程

后续建议

  1. 权限编码迁移:需检查旧版 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
    1. sop网关改造,使得可以解析isv绑定的租户id
    2. 改造 sop-gateway 支持jdk17和spring boot3.4.4
    3. sop-admin启动时,不在强依赖sop-gateway
    4. dubbo.version>3.3.4
    5. 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:datasourcebuild: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组件(标题), 并提供了使用示例open in new window

  • feat(lamp-web-pro-max): 新增basic-help组件(帮助), 并提供了使用示例open in new window

  • feat(lamp-web-pro-max): 新增basic-arrow组件(箭头), 并提供了使用示例open in new window

  • feat(lamp-web-pro-max): 新增basic-tree组件(树), 并提供了使用示例open in new window

  • feat(lamp-web-pro-max): 新增lazy-container组件(懒加载), 并提供了使用示例open in new window

  • feat(lamp-web-pro-max): 新增scroll-container组件(滚动), 并提供了使用示例open in new window

  • feat(lamp-web-pro-max): 新增collapse-container组件(折叠), 并提供了使用示例open in new window

  • feat(lamp-web-pro-max): 新增context-menu组件(右键菜单), 并提供了使用示例open in new window

  • feat(lamp-web-pro-max): 新增scrollbar组件(滚动), 并提供了使用示例open in new window

  • feat(lamp-web-pro-max): 新增collapse-transition组件(动画), 并提供了使用示例open in new window

  • feat(lamp-web-pro-max): 新增useLoading组件(加载框), 并提供了使用示例open in new window

  • 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组件开发《数据源维护open in new window》页面

  • feat(lamp-web-pro-max): 使用vben-form组件开发《应用维护open in new window》页面

  • 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 体验版open in new window 已完成:切换企业和机构、切换应用、首页、系统右上角功能

  • feat(vben5): vben 5 体验版open in new window 单表操作功能完成(可通过“开发运营系统-应用维护”体验)

  • refactor(3个前端同步升级): 优化启动命令以及代理参数配置方式,无需频繁修改.env.dev 配置文件

    # 单体版启动
    pnpm dev:boot:column
    pnpm dev:boot:datasource
    
    # 微服务版启动
    pnpm dev:cloud:column
    pnpm dev:cloud:datasource
    
  • fix(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 体验版open in new window发布
  • 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-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
👆🏻👆🏻👆🏻上面是评论区,对系统、本页文档什么疑问,可以在评论区留言。
❗️❗️❗️若评论区无法显示,请使用"手机热点"或"科学上网"。