新增 CLAUDE.md 文件以提供项目指导,添加 .claudeignore 文件以排除不必要的文件,更新 pom.xml 版本至 3.9.2,修复多个路径遍历和 SQL 注入漏洞,优化字典翻译切面逻辑,增强文件上传和下载的安全性,新增音频文件类型支持,改进动态数据源的安全校验。

This commit is contained in:
geht
2026-05-18 20:05:03 +08:00
parent 67ca5287e2
commit 140f4a816e
589 changed files with 65043 additions and 4682 deletions

View File

@@ -2,7 +2,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.jeecgframework.boot3</groupId>
<artifactId>jeecg-boot-parent</artifactId>
<version>3.9.1</version>
<version>3.9.2</version>
<packaging>pom</packaging>
<name>JEECG BOOT ${project.version}</name>
@@ -28,8 +28,8 @@
</parent>
<properties>
<jeecgboot.version>3.9.1</jeecgboot.version>
<!-- JDK版本支持17、21、24 -->
<jeecgboot.version>3.9.2</jeecgboot.version>
<!-- JDK版本支持17、21、24、25 -->
<java.version>17</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -55,9 +55,9 @@
<dm8.version>8.1.3.140</dm8.version>
<!-- 积木报表-->
<jimureport-spring-boot-starter.version>2.3.0</jimureport-spring-boot-starter.version>
<jimubi-spring-boot-starter.version>2.3.0</jimubi-spring-boot-starter.version>
<minidao.version>1.10.18</minidao.version>
<jimureport-spring-boot-starter.version>2.3.2</jimureport-spring-boot-starter.version>
<jimubi-spring-boot-starter.version>2.3.2</jimubi-spring-boot-starter.version>
<minidao.version>1.10.20</minidao.version>
<autopoi-web.version>2.0.4</autopoi-web.version>
<!-- 持久层 -->
@@ -75,7 +75,7 @@
<shiro.version>2.0.5</shiro.version>
<shiro-redis.version>3.2.3</shiro-redis.version>
<java-jwt.version>4.5.0</java-jwt.version>
<codegenerate.version>1.5.5</codegenerate.version>
<codegenerate.version>1.5.6</codegenerate.version>
<minio.version>8.5.7</minio.version>
<justauth-spring-boot-starter.version>1.4.0</justauth-spring-boot-starter.version>
<dom4j.version>1.6.1</dom4j.version>
@@ -88,7 +88,6 @@
<module>jeecg-boot-base-core</module>
<module>jeecg-module-system</module>
<module>jeecg-boot-module</module>
<module>jeecg-module-device-sync</module>
</modules>
<repositories>
@@ -224,7 +223,7 @@
<dependency>
<groupId>org.jeecgframework.boot3</groupId>
<artifactId>jeecg-boot-starter-job</artifactId>
<version>3.9.1</version>
<version>3.9.2</version>
</dependency>
<!--redis分布式锁-->
<dependency>
@@ -254,12 +253,12 @@
<dependency>
<groupId>org.jeecgframework.boot3</groupId>
<artifactId>jeecg-boot-starter-shardingsphere</artifactId>
<version>3.9.1</version>
<version>3.9.2</version>
</dependency>
<dependency>
<groupId>org.jeecgframework.boot3</groupId>
<artifactId>jeecg-boot-starter-shardingsphere-nacos</artifactId>
<version>3.9.1</version>
<version>3.9.2</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
@@ -274,8 +273,8 @@
</dependency>
<dependency>
<groupId>org.jeecgframework.boot3</groupId>
<artifactId>hibernate-re</artifactId>
<version>3.9.1-beta</version>
<artifactId>jeecg-online</artifactId>
<version>3.9.2-beta</version>
</dependency>
<!--mongon db-->
@@ -508,8 +507,8 @@
<!-- mongo、redis和文件数据集支持包按需引入 -->
<dependency>
<groupId>org.jeecgframework.jimureport</groupId>
<artifactId>jimureport-nosql-starter</artifactId>
<version>2.1.0</version>
<artifactId>jimureport-nosql-starter3</artifactId>
<version>2.3.0</version>
<exclusions>
<exclusion>
<groupId>org.apache.calcite</groupId>
@@ -546,8 +545,8 @@
<!-- chatgpt -->
<dependency>
<groupId>org.jeecgframework.boot3</groupId>
<artifactId>jeecg-boot-starter-chatgpt</artifactId>
<version>3.9.1.1</version>
<artifactId>jeecg-boot-starter-ai</artifactId>
<version>3.9.2.1</version>
</dependency>
<!--flyway 支持 mysql5.7+、MariaDB10.3.16-->
<!--mysql5.6需要把版本号改成5.2.1-->