🥅 feat: v3.0.6.2

- 主要更新
  - [新增] 新增 Webjars 支持,将内置页面引用的 JavaScript 和 CSS 全部改为 Webjars 方式引入,同时删除不必要的静态资源降低生成 jar 大小
  - [新增] SQLite 数据库集成 JPA 和 p6spy 支持
  - [重构] 重构统一错误体系代码,统一使用 FeedbackFactory 管理自定义错误信息,降低自定义 Exception 手动输入错误代码产生错误类型与 HttpStatus 不一致或不配问题。
  - [重构] 重构后端 Spring Authorization Server 核心数据实体,补充新版本缺失参数及字段
  - [重构] 抽取 Spring Authorization Server 通用工具代码,以支持更多认证模式。
  - [重构] 使用 Thymeleaf 模版统一内置页面布局,统一设备认证页面,提升页面代码易维护性。
  - [重构] 重新配置并统一 maven repositories 和 pluginRepositories。以 dante-engine dependencies 为核心,删除其它工程中,重复和冲突的配置。
  - [修复] 修复单体版 Swagger 参数层级配置错误,导致 SpringDoc Authorize 按钮不显示问题
  - [修复] 修复前端代码与后端不匹配以及字段参数缺失问题
  - [修复] 优化前端 OAuth2 应用管理功能,修复分页面内容显示错误问题。
  - [修复] 修改 Spring Authorization Server 默认的 SessionRepository 配置。解决使用 Spring Session 配置 SessionRepository 导致设备认证流程错误问题
- 依赖更新
  - [升级] mapstruct-processor 版本升级至 1.5.5.Final
  - [升级] maven-gpg-plugin 版本升级至 3.1.0
  - [升级] redisson 版本升级至 3.21.1
  - [升级] fastjson2 版本升级至 2.0.31
  - [升级] tencentcloud-sdk-java-sms 版本升级至 3.1.752
  - [升级] alipay-sdk-java 版本升级至 4.35.126.ALL
pull/108/head v3.0.6.2
码匠君 4 months ago
parent c1078c2741
commit e5698178b4

@ -13,7 +13,7 @@
<a href="https://nacos.io/zh-cn/index.html" target="_blank"><img src="https://shields.io/badge/Nacos-2.2.2-brightgreen.svg?logo=alibabadotcom" alt="Nacos 2.2.2"></a>
</p>
<p align="center">
<a href="#" target="_blank"><img src="https://shields.io/badge/Version-3.0.6.1-red.svg?logo=spring" alt="Version 3.0.6.1"></a>
<a href="#" target="_blank"><img src="https://shields.io/badge/Version-3.0.6.2-red.svg?logo=spring" alt="Version 3.0.6.2"></a>
<a href="https://bell-sw.com/pages/downloads/#downloads" target="_blank"><img src="https://img.shields.io/badge/JDK-17%2B-green.svg?logo=openjdk" alt="Java 17"></a>
<a href="./LICENSE"><img src="https://shields.io/badge/License-Apache--2.0-blue.svg?logo=apache" alt="License Apache 2.0"></a>
<a href="https://www.herodotus.cn"><img src="https://visitor-badge.laobi.icu/badge?page_id=dante-cloud&title=Total%20Visits" alt="Total Visits"></a>
@ -37,8 +37,7 @@
## 企业级技术中台微服务架构与服务能力开发平台
Dante Cloud (但丁,原 Eurynome Cloud) 是一款企业级微服务架构和服务能力开发平台,是采用领域驱动设计(DDD)的、全面拥抱 Spring
Authorization Server 的、基于 OAuth2.1 协议的微服务架构。基于 Spring Authorization Server 1.1.0、Spring Boot 3.0.6、Spring
Dante Cloud (但丁,原 Eurynome Cloud) 是一款企业级微服务架构和服务能力开发平台,是采用领域驱动模型(DDD)设计思想的、全面拥抱 Spring Authorization Server 的、基于 OAuth2.1 协议的、支持智能电视、IoT等物联网设备认证的微服务架构。基于 Spring Authorization Server 1.1.0、Spring Boot 3.0.6、Spring
Cloud 2022.0.2、Spring Cloud Tencent 1.11.2-2022.0.1、Spring Cloud Alibaba 2022.0.0.0、Nacos 2.2.2 等主流技术栈开发的多租户系统,遵循
SpringBoot 编程思想,高度模块化和可配置化。具备服务发现、配置、熔断、限流、降级、监控、多级缓存、分布式事务、工作流等功能。
@ -265,11 +264,17 @@ dante-cloud
<td><img src="./readme/ui2.jpg" alt="前端界面2"/></td>
<td><img src="./readme/ui3.jpg" alt="前端界面1"/></td>
</tr>
<tr>
<td><img src="./readme/ui6.png" alt="前端界面6"/></td>
<td><img src="./readme/ui7.png" alt="前端界面7"/></td>
<td><img src="./readme/ui8.png" alt="前端界面8"/></td>
</tr>
<tr>
<td><img src="./readme/ui4.jpg" alt="前端界面2"/></td>
<td><img src="./readme/ui5.jpg" alt="前端界面3"/></td>
<td><img src="./readme/oauth2-login1.png" alt="OAuth2 效果示例"/></td>
</tr>
<tr>
<tr>
<td><img src="./readme/oauth2-login2.png" alt="前端界面3"/></td>
<td><img src="./readme/oauth2-login3.png" alt="OAuth2 效果示例"/></td>
<td><img src="./readme/nacos.png" alt="Nacos示例界面"/></td>

@ -1,4 +1,4 @@
VERSION=3.0.6.1
VERSION=3.0.6.2
GATEWAY_SERVICE_NAME=dante-cloud-gateway
GATEWAY_SERVICE_PORT=8847
UAA_SERVICE_NAME=dante-cloud-uaa

@ -1,4 +1,4 @@
VERSION=3.0.6.1
VERSION=3.0.6.2
GATEWAY_SERVICE_NAME=dante-cloud-gateway
GATEWAY_SERVICE_PORT=8847
UAA_SERVICE_NAME=dante-cloud-uaa

@ -32,13 +32,13 @@
<parent>
<groupId>cn.herodotus.engine</groupId>
<artifactId>dependencies</artifactId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
<relativePath/>
</parent>
<groupId>cn.herodotus.dante</groupId>
<artifactId>dependencies</artifactId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
<packaging>pom</packaging>
<name>dante-cloud-dependencies</name>

@ -32,11 +32,11 @@
<parent>
<artifactId>modules</artifactId>
<groupId>cn.herodotus.dante</groupId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
</parent>
<artifactId>dante-module-common</artifactId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
<packaging>jar</packaging>
<dependencies>

@ -32,11 +32,11 @@
<parent>
<artifactId>modules</artifactId>
<groupId>cn.herodotus.dante</groupId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
</parent>
<artifactId>dante-module-metadata</artifactId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
<packaging>jar</packaging>
<dependencies>

@ -32,11 +32,11 @@
<parent>
<artifactId>modules</artifactId>
<groupId>cn.herodotus.dante</groupId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
</parent>
<artifactId>dante-module-security</artifactId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
<packaging>jar</packaging>
<dependencies>

@ -32,11 +32,11 @@
<parent>
<artifactId>modules</artifactId>
<groupId>cn.herodotus.dante</groupId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
</parent>
<artifactId>dante-module-social</artifactId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
<packaging>jar</packaging>
<dependencies>

@ -32,11 +32,11 @@
<parent>
<artifactId>modules</artifactId>
<groupId>cn.herodotus.dante</groupId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
</parent>
<artifactId>dante-module-strategy</artifactId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
<packaging>jar</packaging>
<dependencies>

@ -32,11 +32,11 @@
<parent>
<artifactId>dante-cloud</artifactId>
<groupId>cn.herodotus.dante</groupId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
</parent>
<artifactId>modules</artifactId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
<packaging>pom</packaging>
<name>dante-cloud-modules</name>

@ -32,11 +32,11 @@
<parent>
<artifactId>packages</artifactId>
<groupId>cn.herodotus.dante</groupId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
</parent>
<artifactId>authentication-spring-boot-starter</artifactId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
<packaging>jar</packaging>
<dependencies>

@ -30,7 +30,7 @@
<parent>
<artifactId>packages</artifactId>
<groupId>cn.herodotus.dante</groupId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
</parent>
<modelVersion>4.0.0</modelVersion>

@ -32,11 +32,11 @@
<parent>
<artifactId>dante-cloud</artifactId>
<groupId>cn.herodotus.dante</groupId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
</parent>
<artifactId>packages</artifactId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
<packaging>pom</packaging>
<name>dante-cloud-packages</name>

@ -32,11 +32,11 @@
<parent>
<artifactId>packages</artifactId>
<groupId>cn.herodotus.dante</groupId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
</parent>
<artifactId>service-spring-boot-starter</artifactId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
<packaging>jar</packaging>
<dependencies>

@ -32,11 +32,11 @@
<parent>
<artifactId>platform</artifactId>
<groupId>cn.herodotus.dante</groupId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
</parent>
<artifactId>dante-cloud-gateway</artifactId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
<packaging>jar</packaging>
<dependencies>

@ -31,11 +31,11 @@
<parent>
<groupId>cn.herodotus.dante</groupId>
<artifactId>platform</artifactId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
</parent>
<artifactId>dante-cloud-message</artifactId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
<packaging>jar</packaging>
<dependencies>

@ -30,11 +30,11 @@
<parent>
<artifactId>platform</artifactId>
<groupId>cn.herodotus.dante</groupId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
</parent>
<artifactId>dante-cloud-monitor</artifactId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
<name>dante-cloud-monitor</name>
<description>dante-cloud-monitor</description>
<dependencies>

@ -32,11 +32,11 @@
<parent>
<artifactId>platform</artifactId>
<groupId>cn.herodotus.dante</groupId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
</parent>
<artifactId>dante-cloud-uaa</artifactId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
<packaging>jar</packaging>
<dependencies>

@ -30,12 +30,12 @@
<parent>
<artifactId>platform</artifactId>
<groupId>cn.herodotus.dante</groupId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>dante-cloud-upms</artifactId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
<dependencies>
<dependency>

@ -32,7 +32,7 @@
<parent>
<artifactId>dante-cloud</artifactId>
<groupId>cn.herodotus.dante</groupId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
</parent>
<artifactId>platform</artifactId>

@ -32,12 +32,12 @@
<parent>
<groupId>cn.herodotus.dante</groupId>
<artifactId>dependencies</artifactId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
<relativePath>dependencies/pom.xml</relativePath>
</parent>
<artifactId>dante-cloud</artifactId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
<packaging>pom</packaging>
<name>dante-cloud</name>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 KiB

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

@ -31,11 +31,11 @@
<parent>
<artifactId>services</artifactId>
<groupId>cn.herodotus.dante</groupId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
</parent>
<artifactId>dante-cloud-bpmn-ability</artifactId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
<name>dante-cloud-bpmn-ability</name>
<description>基于Camunda工作流的服务</description>

@ -32,11 +32,11 @@
<parent>
<artifactId>services</artifactId>
<groupId>cn.herodotus.dante</groupId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
</parent>
<artifactId>dante-cloud-bpmn-logic</artifactId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
<packaging>jar</packaging>
<dependencies>

@ -32,11 +32,11 @@
<parent>
<artifactId>dante-cloud</artifactId>
<groupId>cn.herodotus.dante</groupId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
</parent>
<artifactId>services</artifactId>
<version>3.0.6.1</version>
<version>3.0.6.2</version>
<packaging>pom</packaging>
<name>dante-cloud-services</name>

Loading…
Cancel
Save