From b7fbff5c957cf1bff30cc4c8e558efacb2e56166 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?=
<15040126243@163.com>
Date: Wed, 26 Mar 2025 09:49:16 +0800
Subject: [PATCH 1/8] =?UTF-8?q?fix=20=E4=BF=AE=E5=A4=8D=20sentinel=20?=
=?UTF-8?q?=E9=85=8D=E7=BD=AE=E8=A2=AB=E5=86=85=E7=BD=AE=E6=96=87=E4=BB=B6?=
=?UTF-8?q?=E8=A6=86=E7=9B=96=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/resources/application.properties | 1 +
1 file changed, 1 insertion(+)
create mode 100644 ruoyi-visual/ruoyi-sentinel-dashboard/src/main/resources/application.properties
diff --git a/ruoyi-visual/ruoyi-sentinel-dashboard/src/main/resources/application.properties b/ruoyi-visual/ruoyi-sentinel-dashboard/src/main/resources/application.properties
new file mode 100644
index 000000000..b12af6be2
--- /dev/null
+++ b/ruoyi-visual/ruoyi-sentinel-dashboard/src/main/resources/application.properties
@@ -0,0 +1 @@
+# 覆盖sentinel内置配置 不可删除
From 7d2bc6f031b4c57930173ac58ce162348100e91d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?=
<15040126243@163.com>
Date: Wed, 26 Mar 2025 09:50:11 +0800
Subject: [PATCH 2/8] =?UTF-8?q?update=20=E4=BC=98=E5=8C=96=20=E6=96=B0?=
=?UTF-8?q?=E7=89=88=E6=9C=ACseata=E8=BF=9E=E6=8E=A5=E4=B8=8D=E4=B8=8A?=
=?UTF-8?q?=E4=BC=9A=E6=8A=A5=E9=94=99=20=E9=BB=98=E8=AE=A4=E6=94=B9?=
=?UTF-8?q?=E4=B8=BA=E4=B8=8D=E5=90=AF=E7=94=A8=20=E6=9C=89=E9=9C=80?=
=?UTF-8?q?=E8=A6=81=E8=87=AA=E8=A1=8C=E5=BC=80=E5=90=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
script/config/nacos/application-common.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/script/config/nacos/application-common.yml b/script/config/nacos/application-common.yml
index 60150045a..b5357e2db 100644
--- a/script/config/nacos/application-common.yml
+++ b/script/config/nacos/application-common.yml
@@ -264,7 +264,7 @@ springdoc:
# seata配置
seata:
# 是否启用
- enabled: true
+ enabled: false
# Seata 应用编号,默认为应用名
application-id: ${spring.application.name}
# Seata 事务组编号,用于 TC 集群名
From 7b47d01ce7143c5173cbb77a5d00196db00a8fe1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=8A=B1=E4=BC=A4=E6=83=85=E7=8A=B9=E5=9C=A8?=
<1926585708@qq.com>
Date: Wed, 26 Mar 2025 01:50:46 +0000
Subject: [PATCH 3/8] =?UTF-8?q?!220=20update=20=E4=BD=BF=E7=94=A8Dubbo?=
=?UTF-8?q?=E5=B8=B8=E9=87=8F=E6=9B=BF=E6=8D=A2DUBBO=5FIP=5FTO=5FREGISTRY?=
=?UTF-8?q?=E7=A1=AC=E7=BC=96=E7=A0=81=20*=20update=20=E4=BD=BF=E7=94=A8Du?=
=?UTF-8?q?bbo=E5=B8=B8=E9=87=8F=E6=9B=BF=E6=8D=A2DUBBO=5FIP=5FTO=5FREGIST?=
=?UTF-8?q?RY=E7=A1=AC=E7=BC=96=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../common/dubbo/config/CustomBeanFactoryPostProcessor.java | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/ruoyi-common/ruoyi-common-dubbo/src/main/java/org/dromara/common/dubbo/config/CustomBeanFactoryPostProcessor.java b/ruoyi-common/ruoyi-common-dubbo/src/main/java/org/dromara/common/dubbo/config/CustomBeanFactoryPostProcessor.java
index 40ad3a2e8..83e0e43a2 100644
--- a/ruoyi-common/ruoyi-common-dubbo/src/main/java/org/dromara/common/dubbo/config/CustomBeanFactoryPostProcessor.java
+++ b/ruoyi-common/ruoyi-common-dubbo/src/main/java/org/dromara/common/dubbo/config/CustomBeanFactoryPostProcessor.java
@@ -1,5 +1,6 @@
package org.dromara.common.dubbo.config;
+import org.apache.dubbo.common.constants.CommonConstants;
import org.dromara.common.core.utils.StringUtils;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.config.BeanFactoryPostProcessor;
@@ -35,7 +36,7 @@ public class CustomBeanFactoryPostProcessor implements BeanFactoryPostProcessor,
*/
@Override
public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {
- String property = System.getProperty("DUBBO_IP_TO_REGISTRY");
+ String property = System.getProperty(CommonConstants.DubboProperty.DUBBO_IP_TO_REGISTRY);
if (StringUtils.isNotBlank(property)) {
return;
}
@@ -59,6 +60,6 @@ public class CustomBeanFactoryPostProcessor implements BeanFactoryPostProcessor,
}
}
// 设置系统属性 DUBBO_IP_TO_REGISTRY 为获取到的 IP 地址
- System.setProperty("DUBBO_IP_TO_REGISTRY", ip);
+ System.setProperty(CommonConstants.DubboProperty.DUBBO_IP_TO_REGISTRY, ip);
}
}
From 058a5a107fe6c3ec7090fa78d0bd3e396693d54e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?=
<15040126243@163.com>
Date: Wed, 26 Mar 2025 10:25:12 +0800
Subject: [PATCH 4/8] =?UTF-8?q?fix=20=E4=BF=AE=E5=A4=8D=20workflow=20?=
=?UTF-8?q?=E7=9A=84=E5=88=9B=E5=BB=BAsql=20=E6=B2=A1=E6=9C=89=E5=8C=85?=
=?UTF-8?q?=E5=90=ABundo=5Flog=E8=A1=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
script/sql/oracle/oracle_ry_workflow.sql | 28 +++++++++++++++++++
...l_ry_config.sql => postgres_ry_config.sql} | 0
script/sql/postgres/postgres_ry_workflow.sql | 28 +++++++++++++++++++
script/sql/ry-workflow.sql | 14 ++++++++++
4 files changed, 70 insertions(+)
rename script/sql/postgres/{postgresql_ry_config.sql => postgres_ry_config.sql} (100%)
diff --git a/script/sql/oracle/oracle_ry_workflow.sql b/script/sql/oracle/oracle_ry_workflow.sql
index babe30b48..62563d191 100644
--- a/script/sql/oracle/oracle_ry_workflow.sql
+++ b/script/sql/oracle/oracle_ry_workflow.sql
@@ -363,3 +363,31 @@ COMMENT ON COLUMN test_leave.create_by IS '创建者';
COMMENT ON COLUMN test_leave.create_time IS '创建时间';
COMMENT ON COLUMN test_leave.update_by IS '更新者';
COMMENT ON COLUMN test_leave.update_time IS '更新时间';
+
+
+-- for AT mode you must to init this sql for you business database. the seata server not need it.
+CREATE TABLE undo_log
+(
+ id NUMBER(19) NOT NULL,
+ branch_id NUMBER(19) NOT NULL,
+ xid VARCHAR2(128) NOT NULL,
+ context VARCHAR2(128) NOT NULL,
+ rollback_info BLOB NOT NULL,
+ log_status NUMBER(10) NOT NULL,
+ log_created TIMESTAMP(0) NOT NULL,
+ log_modified TIMESTAMP(0) NOT NULL,
+ PRIMARY KEY (id),
+ CONSTRAINT ux_undo_log UNIQUE (xid, branch_id)
+);
+CREATE INDEX ix_log_created ON undo_log(log_created);
+COMMENT ON TABLE undo_log IS 'AT transaction mode undo table';
+COMMENT ON COLUMN undo_log.branch_id is 'branch transaction id';
+COMMENT ON COLUMN undo_log.xid is 'global transaction id';
+COMMENT ON COLUMN undo_log.context is 'undo_log context,such as serialization';
+COMMENT ON COLUMN undo_log.rollback_info is 'rollback info';
+COMMENT ON COLUMN undo_log.log_status is '0:normal status,1:defense status';
+COMMENT ON COLUMN undo_log.log_created is 'create datetime';
+COMMENT ON COLUMN undo_log.log_modified is 'modify datetime';
+
+-- Generate ID using sequence and trigger
+CREATE SEQUENCE UNDO_LOG_SEQ START WITH 1 INCREMENT BY 1;
diff --git a/script/sql/postgres/postgresql_ry_config.sql b/script/sql/postgres/postgres_ry_config.sql
similarity index 100%
rename from script/sql/postgres/postgresql_ry_config.sql
rename to script/sql/postgres/postgres_ry_config.sql
diff --git a/script/sql/postgres/postgres_ry_workflow.sql b/script/sql/postgres/postgres_ry_workflow.sql
index a7e05dbe4..8574118fd 100644
--- a/script/sql/postgres/postgres_ry_workflow.sql
+++ b/script/sql/postgres/postgres_ry_workflow.sql
@@ -356,3 +356,31 @@ COMMENT ON COLUMN test_leave.create_by IS '创建者';
COMMENT ON COLUMN test_leave.create_time IS '创建时间';
COMMENT ON COLUMN test_leave.update_by IS '更新者';
COMMENT ON COLUMN test_leave.update_time IS '更新时间';
+
+
+-- for AT mode you must to init this sql for you business database. the seata server not need it.
+CREATE TABLE IF NOT EXISTS public.undo_log
+(
+ id SERIAL NOT NULL,
+ branch_id BIGINT NOT NULL,
+ xid VARCHAR(128) NOT NULL,
+ context VARCHAR(128) NOT NULL,
+ rollback_info BYTEA NOT NULL,
+ log_status INT NOT NULL,
+ log_created TIMESTAMP(0) NOT NULL,
+ log_modified TIMESTAMP(0) NOT NULL,
+ CONSTRAINT pk_undo_log PRIMARY KEY (id),
+ CONSTRAINT ux_undo_log UNIQUE (xid, branch_id)
+);
+CREATE INDEX ix_log_created ON undo_log(log_created);
+
+COMMENT ON TABLE public.undo_log IS 'AT transaction mode undo table';
+COMMENT ON COLUMN public.undo_log.branch_id IS 'branch transaction id';
+COMMENT ON COLUMN public.undo_log.xid IS 'global transaction id';
+COMMENT ON COLUMN public.undo_log.context IS 'undo_log context,such as serialization';
+COMMENT ON COLUMN public.undo_log.rollback_info IS 'rollback info';
+COMMENT ON COLUMN public.undo_log.log_status IS '0:normal status,1:defense status';
+COMMENT ON COLUMN public.undo_log.log_created IS 'create datetime';
+COMMENT ON COLUMN public.undo_log.log_modified IS 'modify datetime';
+
+CREATE SEQUENCE IF NOT EXISTS undo_log_id_seq INCREMENT BY 1 MINVALUE 1 ;
diff --git a/script/sql/ry-workflow.sql b/script/sql/ry-workflow.sql
index 99640b39e..542d6dee3 100644
--- a/script/sql/ry-workflow.sql
+++ b/script/sql/ry-workflow.sql
@@ -201,3 +201,17 @@ create table test_leave
update_time datetime null comment '更新时间',
PRIMARY KEY (id) USING BTREE
) ENGINE = InnoDB COMMENT = '请假申请表';
+
+
+-- for AT mode you must to init this sql for you business database. the seata server not need it.
+CREATE TABLE IF NOT EXISTS undo_log
+(
+ branch_id BIGINT(20) NOT NULL COMMENT 'branch transaction id',
+ xid VARCHAR(100) NOT NULL COMMENT 'global transaction id',
+ context VARCHAR(128) NOT NULL COMMENT 'undo_log context,such as serialization',
+ rollback_info LONGBLOB NOT NULL COMMENT 'rollback info',
+ log_status INT(11) NOT NULL COMMENT '0:normal status,1:defense status',
+ log_created DATETIME(6) NOT NULL COMMENT 'create datetime',
+ log_modified DATETIME(6) NOT NULL COMMENT 'modify datetime',
+ UNIQUE KEY ux_undo_log (xid, branch_id)
+) ENGINE = InnoDB COMMENT ='AT transaction mode undo table';
From d808ab48cf67ab2d22953c6a06dfe053b5ccaf0a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?=
<15040126243@163.com>
Date: Wed, 26 Mar 2025 15:19:45 +0800
Subject: [PATCH 5/8] =?UTF-8?q?update=20mybatis-plus=203.5.10.1=20=3D>=203?=
=?UTF-8?q?.5.11=20update=20snailjob=201.4.0-beta2=20=3D>=201.4.0=20?=
=?UTF-8?q?=E6=AD=A3=E5=BC=8F=E7=89=88?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 4 ++--
script/config/nacos/ruoyi-snailjob-server.yml | 4 +---
2 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/pom.xml b/pom.xml
index 2084342a4..24951243f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -21,7 +21,7 @@
2024.0.0
3.4.5
3.5.16
- 3.5.10.1
+ 3.5.11
3.9.1
4.3.1
2.3
@@ -32,7 +32,7 @@
5.8.35
3.45.1
2.2.7
- 1.4.0-beta2
+ 1.4.0
1.40.0
1.18.36
7.4
diff --git a/script/config/nacos/ruoyi-snailjob-server.yml b/script/config/nacos/ruoyi-snailjob-server.yml
index dfb855c42..51357506f 100644
--- a/script/config/nacos/ruoyi-snailjob-server.yml
+++ b/script/config/nacos/ruoyi-snailjob-server.yml
@@ -31,8 +31,6 @@ snail-job:
job-pull-page-size: 1000
# 服务器端口
server-port: 17888
- # 号段模式下步长配置
- step: 100
# 日志保存时间(单位: day)
- log-storage: 90
+ log-storage: 7
rpc-type: grpc
From 0b020f5f99c21ed4387c60f71c969bc6ddfe9d20 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?=
<15040126243@163.com>
Date: Thu, 27 Mar 2025 09:33:21 +0800
Subject: [PATCH 6/8] =?UTF-8?q?update=20=E4=BC=98=E5=8C=96=20=E7=BB=9F?=
=?UTF-8?q?=E4=B8=80=E7=94=A8=E6=88=B7=E5=AF=86=E7=A0=81=E6=A0=A1=E9=AA=8C?=
=?UTF-8?q?=E9=95=BF=E5=BA=A6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../main/java/org/dromara/auth/form/PasswordLoginBody.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/ruoyi-auth/src/main/java/org/dromara/auth/form/PasswordLoginBody.java b/ruoyi-auth/src/main/java/org/dromara/auth/form/PasswordLoginBody.java
index d077d2be5..31086ab4d 100644
--- a/ruoyi-auth/src/main/java/org/dromara/auth/form/PasswordLoginBody.java
+++ b/ruoyi-auth/src/main/java/org/dromara/auth/form/PasswordLoginBody.java
@@ -19,14 +19,14 @@ public class PasswordLoginBody extends LoginBody {
* 用户名
*/
@NotBlank(message = "{user.username.not.blank}")
- @Length(min = 2, max = 20, message = "{user.username.length.valid}")
+ @Length(min = 2, max = 30, message = "{user.username.length.valid}")
private String username;
/**
* 用户密码
*/
@NotBlank(message = "{user.password.not.blank}")
- @Length(min = 5, max = 20, message = "{user.password.length.valid}")
+ @Length(min = 5, max = 30, message = "{user.password.length.valid}")
private String password;
}
From 3f7673f16bab13875480780d901a8ef6aced1fb1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?=
<15040126243@163.com>
Date: Thu, 27 Mar 2025 10:04:49 +0800
Subject: [PATCH 7/8] =?UTF-8?q?fix=20=E4=BF=AE=E5=A4=8D=20excel=E6=A8=A1?=
=?UTF-8?q?=E6=9D=BF=E5=AF=BC=E5=87=BA=E6=95=B0=E6=8D=AE=E8=A2=AB=E8=A6=86?=
=?UTF-8?q?=E7=9B=96=E7=9A=84=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../main/java/org/dromara/common/excel/utils/ExcelUtil.java | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/utils/ExcelUtil.java b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/utils/ExcelUtil.java
index b22e6f987..0e9569677 100644
--- a/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/utils/ExcelUtil.java
+++ b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/utils/ExcelUtil.java
@@ -245,9 +245,10 @@ public class ExcelUtil {
.registerWriteHandler(new DataWriteHandler(data.get(0).getClass()))
.build();
WriteSheet writeSheet = EasyExcel.writerSheet().build();
+ FillConfig fillConfig = FillConfig.builder().forceNewRow(Boolean.TRUE).build();
// 单表多数据导出 模板格式为 {.属性}
for (T d : data) {
- excelWriter.fill(d, writeSheet);
+ excelWriter.fill(d, fillConfig, writeSheet);
}
excelWriter.finish();
}
@@ -320,7 +321,7 @@ public class ExcelUtil {
// 多表导出必须使用 FillWrapper
excelWriter.fill(new FillWrapper(map.getKey(), (Collection>) map.getValue()), fillConfig, writeSheet);
} else {
- excelWriter.fill(map.getValue(), writeSheet);
+ excelWriter.fill(map.getValue(), fillConfig, writeSheet);
}
}
excelWriter.finish();
From e7b05184a76866fa545b3f4ed32aedb37416c9b4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?=
<15040126243@163.com>
Date: Thu, 27 Mar 2025 10:47:18 +0800
Subject: [PATCH 8/8] =?UTF-8?q?=F0=9F=90=B3=E5=8F=91=E5=B8=83=202.3.0=20?=
=?UTF-8?q?=E6=AD=A3=E5=BC=8F=E7=89=88?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.run/ruoyi-auth.run.xml | 2 +-
.run/ruoyi-gateway.run.xml | 2 +-
.run/ruoyi-gen.run.xml | 2 +-
.run/ruoyi-job.run.xml | 2 +-
.run/ruoyi-monitor.run.xml | 2 +-
.run/ruoyi-nacos.run.xml | 2 +-
.run/ruoyi-resource.run.xml | 2 +-
.run/ruoyi-seata-server.run.xml | 2 +-
.run/ruoyi-sentinel-dashboard.run.xml | 2 +-
.run/ruoyi-snailjob-server.run.xml | 2 +-
.run/ruoyi-system.run.xml | 2 +-
.run/ruoyi-workflow.run.xml | 2 +-
README.md | 2 +-
pom.xml | 2 +-
ruoyi-api/ruoyi-api-bom/pom.xml | 2 +-
ruoyi-common/ruoyi-common-alibaba-bom/pom.xml | 2 +-
ruoyi-common/ruoyi-common-bom/pom.xml | 2 +-
script/docker/docker-compose.yml | 24 +++++++++----------
18 files changed, 29 insertions(+), 29 deletions(-)
diff --git a/.run/ruoyi-auth.run.xml b/.run/ruoyi-auth.run.xml
index b5377a238..e6ab844bc 100644
--- a/.run/ruoyi-auth.run.xml
+++ b/.run/ruoyi-auth.run.xml
@@ -2,7 +2,7 @@
-
+
diff --git a/.run/ruoyi-gateway.run.xml b/.run/ruoyi-gateway.run.xml
index a2b752fe9..ada189c58 100644
--- a/.run/ruoyi-gateway.run.xml
+++ b/.run/ruoyi-gateway.run.xml
@@ -2,7 +2,7 @@
-
+
diff --git a/.run/ruoyi-gen.run.xml b/.run/ruoyi-gen.run.xml
index ecd2ca6bf..7c8bb5201 100644
--- a/.run/ruoyi-gen.run.xml
+++ b/.run/ruoyi-gen.run.xml
@@ -2,7 +2,7 @@
-
+
diff --git a/.run/ruoyi-job.run.xml b/.run/ruoyi-job.run.xml
index 13e38295c..1f5b24a20 100644
--- a/.run/ruoyi-job.run.xml
+++ b/.run/ruoyi-job.run.xml
@@ -2,7 +2,7 @@
-
+
diff --git a/.run/ruoyi-monitor.run.xml b/.run/ruoyi-monitor.run.xml
index 1aae51ffd..8a316c5ec 100644
--- a/.run/ruoyi-monitor.run.xml
+++ b/.run/ruoyi-monitor.run.xml
@@ -2,7 +2,7 @@
-
+
diff --git a/.run/ruoyi-nacos.run.xml b/.run/ruoyi-nacos.run.xml
index 4fbf1ec28..6dfb007f8 100644
--- a/.run/ruoyi-nacos.run.xml
+++ b/.run/ruoyi-nacos.run.xml
@@ -2,7 +2,7 @@
-
+
diff --git a/.run/ruoyi-resource.run.xml b/.run/ruoyi-resource.run.xml
index cfcb4937b..c3dbc5a48 100644
--- a/.run/ruoyi-resource.run.xml
+++ b/.run/ruoyi-resource.run.xml
@@ -2,7 +2,7 @@
-
+
diff --git a/.run/ruoyi-seata-server.run.xml b/.run/ruoyi-seata-server.run.xml
index fad600893..4b7d9433b 100644
--- a/.run/ruoyi-seata-server.run.xml
+++ b/.run/ruoyi-seata-server.run.xml
@@ -2,7 +2,7 @@
-
+
diff --git a/.run/ruoyi-sentinel-dashboard.run.xml b/.run/ruoyi-sentinel-dashboard.run.xml
index 417090bc2..be0aa76e0 100644
--- a/.run/ruoyi-sentinel-dashboard.run.xml
+++ b/.run/ruoyi-sentinel-dashboard.run.xml
@@ -2,7 +2,7 @@
-
+
diff --git a/.run/ruoyi-snailjob-server.run.xml b/.run/ruoyi-snailjob-server.run.xml
index 03cb21a68..f240908ec 100644
--- a/.run/ruoyi-snailjob-server.run.xml
+++ b/.run/ruoyi-snailjob-server.run.xml
@@ -2,7 +2,7 @@
-
+
diff --git a/.run/ruoyi-system.run.xml b/.run/ruoyi-system.run.xml
index d362cc89c..bab982f06 100644
--- a/.run/ruoyi-system.run.xml
+++ b/.run/ruoyi-system.run.xml
@@ -2,7 +2,7 @@
-
+
diff --git a/.run/ruoyi-workflow.run.xml b/.run/ruoyi-workflow.run.xml
index 8ac0af262..f0ee1336b 100644
--- a/.run/ruoyi-workflow.run.xml
+++ b/.run/ruoyi-workflow.run.xml
@@ -2,7 +2,7 @@
-
+
diff --git a/README.md b/README.md
index 2ab673b65..09da758dd 100644
--- a/README.md
+++ b/README.md
@@ -10,7 +10,7 @@
[](https://gitee.com/dromara/RuoYi-Cloud-Plus/blob/master/LICENSE)
[](https://www.jetbrains.com/?from=RuoYi-Cloud-Plus)
-[](https://gitee.com/dromara/RuoYi-Cloud-Plus)
+[](https://gitee.com/dromara/RuoYi-Cloud-Plus)
[]()
[]()
[]()
diff --git a/pom.xml b/pom.xml
index 24951243f..5e8eb6c81 100644
--- a/pom.xml
+++ b/pom.xml
@@ -13,7 +13,7 @@
Dromara RuoYi-Cloud-Plus微服务系统
- 2.3.0-BETA2
+ 2.3.0
UTF-8
UTF-8
17
diff --git a/ruoyi-api/ruoyi-api-bom/pom.xml b/ruoyi-api/ruoyi-api-bom/pom.xml
index 1362c3ee0..52ad81cbc 100644
--- a/ruoyi-api/ruoyi-api-bom/pom.xml
+++ b/ruoyi-api/ruoyi-api-bom/pom.xml
@@ -15,7 +15,7 @@
- 2.3.0-BETA2
+ 2.3.0
diff --git a/ruoyi-common/ruoyi-common-alibaba-bom/pom.xml b/ruoyi-common/ruoyi-common-alibaba-bom/pom.xml
index a89e7529f..9ff327ba0 100644
--- a/ruoyi-common/ruoyi-common-alibaba-bom/pom.xml
+++ b/ruoyi-common/ruoyi-common-alibaba-bom/pom.xml
@@ -14,7 +14,7 @@
- 2.3.0-BETA2
+ 2.3.0
2023.0.1.2
1.8.8
2.3.0
diff --git a/ruoyi-common/ruoyi-common-bom/pom.xml b/ruoyi-common/ruoyi-common-bom/pom.xml
index f01443d6c..ea018a874 100644
--- a/ruoyi-common/ruoyi-common-bom/pom.xml
+++ b/ruoyi-common/ruoyi-common-bom/pom.xml
@@ -14,7 +14,7 @@
- 2.3.0-BETA2
+ 2.3.0
diff --git a/script/docker/docker-compose.yml b/script/docker/docker-compose.yml
index b841833ef..5440f001a 100644
--- a/script/docker/docker-compose.yml
+++ b/script/docker/docker-compose.yml
@@ -27,7 +27,7 @@ services:
network_mode: "host"
nacos:
- image: ruoyi/ruoyi-nacos:2.3.0-BETA2
+ image: ruoyi/ruoyi-nacos:2.3.0
container_name: nacos
ports:
- "8848:8848"
@@ -94,7 +94,7 @@ services:
network_mode: "host"
seata-server:
- image: ruoyi/ruoyi-seata-server:2.3.0-BETA2
+ image: ruoyi/ruoyi-seata-server:2.3.0
container_name: seata-server
ports:
- "7091:7091"
@@ -133,7 +133,7 @@ services:
network_mode: "host"
sentinel:
- image: ruoyi/ruoyi-sentinel-dashboard:2.3.0-BETA2
+ image: ruoyi/ruoyi-sentinel-dashboard:2.3.0
container_name: sentinel
environment:
TZ: Asia/Shanghai
@@ -148,7 +148,7 @@ services:
network_mode: "host"
ruoyi-monitor:
- image: ruoyi/ruoyi-monitor:2.3.0-BETA2
+ image: ruoyi/ruoyi-monitor:2.3.0
container_name: ruoyi-monitor
environment:
# 时区上海
@@ -164,7 +164,7 @@ services:
network_mode: "host"
ruoyi-snailjob-server:
- image: ruoyi/ruoyi-snailjob-server:2.3.0-BETA2
+ image: ruoyi/ruoyi-snailjob-server:2.3.0
container_name: ruoyi-snailjob-server
environment:
# 时区上海
@@ -178,7 +178,7 @@ services:
network_mode: "host"
ruoyi-gateway:
- image: ruoyi/ruoyi-gateway:2.3.0-BETA2
+ image: ruoyi/ruoyi-gateway:2.3.0
container_name: ruoyi-gateway
environment:
# 时区上海
@@ -194,7 +194,7 @@ services:
network_mode: "host"
ruoyi-auth:
- image: ruoyi/ruoyi-auth:2.3.0-BETA2
+ image: ruoyi/ruoyi-auth:2.3.0
container_name: ruoyi-auth
environment:
# 时区上海
@@ -210,7 +210,7 @@ services:
network_mode: "host"
ruoyi-system:
- image: ruoyi/ruoyi-system:2.3.0-BETA2
+ image: ruoyi/ruoyi-system:2.3.0
container_name: ruoyi-system
environment:
# 时区上海
@@ -226,7 +226,7 @@ services:
network_mode: "host"
ruoyi-gen:
- image: ruoyi/ruoyi-gen:2.3.0-BETA2
+ image: ruoyi/ruoyi-gen:2.3.0
container_name: ruoyi-gen
environment:
# 时区上海
@@ -242,7 +242,7 @@ services:
network_mode: "host"
ruoyi-job:
- image: ruoyi/ruoyi-job:2.3.0-BETA2
+ image: ruoyi/ruoyi-job:2.3.0
container_name: ruoyi-job
environment:
# 时区上海
@@ -258,7 +258,7 @@ services:
network_mode: "host"
ruoyi-resource:
- image: ruoyi/ruoyi-resource:2.3.0-BETA2
+ image: ruoyi/ruoyi-resource:2.3.0
container_name: ruoyi-resource
environment:
# 时区上海
@@ -274,7 +274,7 @@ services:
network_mode: "host"
ruoyi-workflow:
- image: ruoyi/ruoyi-workflow:2.3.0-BETA2
+ image: ruoyi/ruoyi-workflow:2.3.0
container_name: ruoyi-workflow
environment:
# 时区上海