Skip to content

Commit

Permalink
!251 v3.3.6.0
Browse files Browse the repository at this point in the history
Merge pull request !251 from 码匠君/develop
  • Loading branch information
herodotus-ecosystem authored and gitee-org committed Nov 22, 2024
2 parents 03aafa0 + ae062bf commit ec926db
Show file tree
Hide file tree
Showing 138 changed files with 2,448 additions and 2,318 deletions.
885 changes: 224 additions & 661 deletions LICENSE

Large diffs are not rendered by default.

64 changes: 27 additions & 37 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,18 @@

<p align="center">
<a href="https://github.com/spring-projects/spring-authorization-server" target="_blank"><img src="https://img.shields.io/badge/Spring%20Authorization%20Server-1.3.3-blue.svg?logo=spring" alt="Spring Authorization Server 1.3.3"></a>
<a href="https://spring.io/projects/spring-boot" target="_blank"><img src="https://img.shields.io/badge/Spring%20Boot-3.3.5-blue.svg?logo=spring" alt="Spring Boot 3.3.5"></a>
<a href="https://spring.io/projects/spring-boot" target="_blank"><img src="https://img.shields.io/badge/Spring%20Boot-3.3.6-blue.svg?logo=spring" alt="Spring Boot 3.3.6"></a>
<a href="https://spring.io/projects/spring-cloud" target="_blank"><img src="https://img.shields.io/badge/Spring%20Cloud-2023.0.3-blue.svg?logo=spring" alt="Spring Cloud 2023.0.3"></a>
<a href="https://github.com/alibaba/spring-cloud-alibaba" target="_blank"><img src="https://img.shields.io/badge/Spring%20Cloud%20Alibaba-2023.0.1.2-blue.svg?logo=alibabadotcom" alt="Spring Cloud Alibaba 2023.0.1.2"></a>
<a href="https://github.com/Tencent/spring-cloud-tencent" target="_blank"><img src="https://img.shields.io/badge/Spring%20Cloud%20Tencent-1.14.0--2023.0.0-blue.svg?logo=tencentqq" alt="Spring Cloud Tencent 1.14.0--2023.0.0-SNAPSHOT"></a>
<a href="https://nacos.io/zh-cn/index.html" target="_blank"><img src="https://img.shields.io/badge/Nacos-2.4.3-brightgreen.svg?logo=alibabadotcom" alt="Nacos 2.4.3"></a>
</p>
<p align="center">
<a href="#" target="_blank"><img src="https://img.shields.io/badge/Version-3.3.5.1-red.svg?logo=spring" alt="Version 3.3.5.1"></a>
<a href="https://www.herodotus.cn" target="_blank"><img src="https://img.shields.io/badge/Dante%20Engine-3.3.5.1-red.svg?logo=spring" alt="Dante Engine 3.3.5.1"></a>
<a href="https://gitee.com/herodotus/dante-oss" target="_blank"><img src="https://img.shields.io/badge/Dante%20OSS-3.3.5.1-red.svg?logo=spring" alt="Dante OSS 3.3.5.1"></a>
<a href="#" target="_blank"><img src="https://img.shields.io/badge/Version-3.3.6.0-red.svg?logo=spring" alt="Version 3.3.6.0"></a>
<a href="https://www.herodotus.cn" target="_blank"><img src="https://img.shields.io/badge/Dante%20Engine-3.3.6.0-red.svg?logo=spring" alt="Dante Engine 3.3.6.0"></a>
<a href="https://gitee.com/herodotus/dante-oss" target="_blank"><img src="https://img.shields.io/badge/Dante%20OSS-3.3.6.0-red.svg?logo=spring" alt="Dante OSS 3.3.6.0"></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://img.shields.io/badge/License-AGPL--3.0-blue.svg?logo=apache" alt="License AGPL 3.0"></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>
<a href="https://blog.csdn.net/Pointer_v" target="_blank"><img src="https://img.shields.io/badge/Author-%E7%A0%81%E5%8C%A0%E5%90%9B-orange" alt="码匠君"></a>
<a href="https://gitee.com/dromara/dante-cloud"><img src="https://img.shields.io/github/stars/dromara/dante-cloud?style=flat&logo=github" alt="Github star"></a>
Expand Down Expand Up @@ -47,7 +47,7 @@

## Dante Cloud 响应式版本特性

- `Spring Boot` 已升级至 3.3.5
- `Spring Boot` 已升级至 3.3.6
- `Spring Authorization Server` 已升级至 1.3.3
- 全面采用 Java 21,默认开启虚拟线程,以改善阻塞操作的处理降低系统资源的消耗
- 支持传统的 `阻塞式` 微服务与基于 `Reactor``WebFlux``响应式` 微服务同时运行在一套系统之中
Expand Down Expand Up @@ -118,14 +118,29 @@

## [1]、开源协议

![开源协议](./readme/copyright/agplv3-155x51.png)
### 1. 变更声明

**v3.3.6.0** 版本起,Dante Cloud 以及 Dante OSS 和 Dante Engine 子项目开源协议**【永久】**变更为 Apache License Version 2.0。可用于个人学习、毕设,允许商业使用,但禁止二次开源。

### 2. 补充条款

使用时务必遵守以下补充条款。

- 不得将本软件应用于危害国家安全、荣誉和利益的行为,不能以任何形式用于非法为目的的行为。
- 在延伸的代码中(修改现有源代码衍生的代码中)需要带有原来代码中的协议、版权声明和其他原作者 规定需要包含的说明(请尊重原作者的著作权,不要删除或修改文件中的Copyright和@author信息) 更不要,全局替换源代码中的 Dante OSS、Herodotus 或 码匠君 等字样,否则你将违反本协议条款承担责任。
- 您若套用本软件的一些代码或功能参考,请保留源文件中的版权和作者,需要在您的软件介绍明显位置 说明出处,举例:本软件基于 Dante Cloud 微服务架构 或 Dante OSS,并附带链接:https://www.herodotus.cn
- 任何基于本软件而产生的一切法律纠纷和责任,均与作者无关。
- 如果你对本软件有改进,希望可以贡献给我们,双向奔赴互相成就才是王道。
- 本项目已申请软件著作权,请尊重开源。

### 3. 重要说明

因频繁出现修改包名、删除作者版权信息、二次开源的行为,为保护作者权益,Dante OSS 和 Dante Engine 子项目需登记申请,等审批后开放源码,[【查看详情或登记】](https://gitee.com/dromara/dante-cloud/issues/IB5KL0)

## [2]、总体架构

![输入图片说明](./readme/architecture.jpg)

> 部分功能演示,正在逐步添加
### (1) 方法级动态权限

![输入图片说明](./readme/preview/oauth2expression.gif)
Expand All @@ -148,12 +163,12 @@

| 组件 | 版本 |
|-----------------------------|-----------------|
| Spring Boot | 3.3.5 |
| Spring Boot | 3.3.6 |
| Spring Cloud | 2023.0.3 |
| Spring Cloud Alibaba | 2023.0.1.2 |
| Spring Cloud Tencent | 1.14.0-2023.0.0 |
| Spring Authorization Server | 1.3.3 |
| Spring Boot Admin | 3.3.4 |
| Spring Boot Admin | 3.3.6 |
| Nacos | 2.4.3 |
| Sentinel | 1.8.8 |
| Seata | 1.7.0 |
Expand Down Expand Up @@ -306,32 +321,7 @@ Dante Cloud 已通过由第三方进行的软件出厂安全测试以及等保
</tr>
</table>

## [13]、谁在使用 Dante Cloud

| 序号 | 公司 | 合规 | 序号 | 公司 | 合规 |
|:--:|-------------------------------|:------------------:|:--:|---------------------------------------|:------------------:|
| 1 | [轻喜到家](https://qxdaojia.com/) | :white_check_mark: | 2 | [杭州三之一智联科技有限公司](http://www.3into1.cn) | :white_check_mark: |

| 序号 | 昵称 | 合规 | 序号 | 昵称 | 合规 | 序号 | 昵称 | 合规 | 序号 | 昵称 | 合规 |
|:--:|:---------------------------------------------:|:------------------:|:--:|:----------------------------------------------:|:------------------:|:--:|:------------------------------------------:|:------------------:|:--:|:------------------------------------------------:|:------------------:|
| 1 | [Kaiser_Li](https://gitee.com/Kaiser_Li) | :white_check_mark: | 2 | [宁哥](https://gitee.com/seabuckthorn-syrup) | :white_check_mark: | 3 | [Nicolas](https://gitee.com/ailifeshow) | :white_check_mark: | 4 | [龍飝龘龘](https://gitee.com/autumnchendq) | :white_check_mark: |
| 5 | [RSJB](https://gitee.com/jinjiaxing1) | :white_check_mark: | 6 | [ipi](https://gitee.com/ipi) | :white_check_mark: | 7 | [zhouhailong](https://gitee.com/l-cloud) | :white_check_mark: | 8 | [Ge](https://gitee.com/gtkwww) | :white_check_mark: |
| 9 | [KohRong](https://gitee.com/loong024) | :white_check_mark: | 10 | [梦行](https://gitee.com/mx2913) | :white_check_mark: | 11 | [骆铘](https://gitee.com/clxhhsy) | :white_check_mark: | 12 | [OnPeaceOfMind](https://gitee.com/onpeaceofmind) | :white_check_mark: |
| 13 | [SaltedFish](https://gitee.com/null_183_5304) | :white_check_mark: | 14 | [cryptoneedle](https://gitee.com/cryptoneedle) | :white_check_mark: | 15 | [微笑的小虎](https://gitee.com/jfh1214) | :white_check_mark: | 16 | [wui](https://gitee.com/qazwuzhuhe) | :white_check_mark: |
| 17 | [wiysy](https://gitee.com/wiysy) | :white_check_mark: | 18 | [p911gt3rs](https://gitee.com/p911gt3rs) | :white_check_mark: | 19 | [郝召豪](https://gitee.com/menghan1997) | :white_check_mark: | 20 | [zjoye](https://gitee.com/zjoye) | :white_check_mark: |
| 21 | [尹建](https://gitee.com/westcars) | :white_check_mark: | 22 | [常相守](https://gitee.com/canzii) | :white_check_mark: | 23 | [yunnet](https://gitee.com/yunnet) | :white_check_mark: | 24 | [拔土豆的程序员](https://gitee.com/lizhifu) | :white_check_mark: |
| 25 | [lyl_Json](https://gitee.com/lyl_Json_admin) | :white_check_mark: | 26 | [michael](https://gitee.com/yiminyangguang) | :white_check_mark: | 27 | [云烟](https://gitee.com/yunyan5800) | :white_check_mark: | 28 | [swenjie](https://gitee.com/jiewens) | :white_check_mark: |
| 29 | [DanielLu](https://gitee.com/luyemaocode) | :white_check_mark: | 30 | [Jh不会](https://gitee.com/hardxiao) | :white_check_mark: | 31 | [zhangkunming](https://gitee.com/kmzhang) | :white_check_mark: | 32 | [大叔丨小巷](https://gitee.com/yushui_wang) | :white_check_mark: |
| 33 | [!ʘuʘ!](https://gitee.com/qw3e) | :white_check_mark: | 34 | [shenwuwu](https://gitee.com/shenwuwu) | :white_check_mark: | 35 | [Li-Yitian](https://gitee.com/liyitian) | :white_check_mark: | 36 | [lazybones](https://gitee.com/lazyboneszqs) | :white_check_mark: |
| 37 | [lidinglin](https://gitee.com/lidinglin3452) | :white_check_mark: | 38 | [讲你知](https://gitee.com/PengKai0706) | :white_check_mark: | 39 | [onehelper](https://gitee.com/onehelper) | :white_check_mark: | 40 | [大将军王](https://gitee.com/xiaoxiangyueying) | :white_check_mark: |
| 41 | [lbY](https://gitee.com/lbYue) | :white_check_mark: | 42 | [財財](https://gitee.com/a545932167) | :white_check_mark: | 43 | [medo1123](https://gitee.com/medo1123) | :white_check_mark: | 44 | [盗版不见了](https://gitee.com/watermelon006) | :white_check_mark: |
| 45 | [song](https://gitee.com/Song_space) | :white_check_mark: | 46 | [天然喵](https://gitee.com/natural-meow) | :white_check_mark: | 47 | [firebull](https://gitee.com/firebull) | :white_check_mark: | 48 | [心有猛虎细嗅蔷薇](https://gitee.com/fenganye90) | :white_check_mark: |
| 49 | [Sukari](https://gitee.com/Sukari) | :white_check_mark: | 50 | [生活](https://gitee.com/liveok) | :white_check_mark: | 51 | [hero_zhjms](https://gitee.com/hero_zhjms) | :white_check_mark: | 52 | [panza](https://gitee.com/panza) | :white_check_mark: |
| 53 | [nian8](https://gitee.com/nian8) | :white_check_mark: | 54 | [永恒](https://gitee.com/eternycyh) | :white_check_mark: | 55 | [klaus_pd](https://gitee.com/klaus_pd) | :white_check_mark: | 56 | [starry](https://gitee.com/starry_fanxin) | :white_check_mark: |
| 57 | [George96](https://gitee.com/george96) | :white_check_mark: | 58 | [chenfeida](https://gitee.com/cheffd_admin) | :white_check_mark: | 59 | [zt](https://gitee.com/javazhangtao) | :white_check_mark: | 60 | [曹维裕](https://gitee.com/dsky) | :white_check_mark: |
| 61 | [弥悠](https://gitee.com/netherworld) | :white_check_mark: | 62 | [飞奔中](https://gitee.com/flyflyrun) | :white_check_mark: | 63 | [lovenoms](https://gitee.com/lovenoms) | :white_check_mark: | 64 | | :white_check_mark: |

## [14]、鸣谢
## [13]、鸣谢

### 赞助人列表

Expand Down
Binary file not shown.
Binary file not shown.
2 changes: 1 addition & 1 deletion configurations/docker/docker-compose/linux/herodotus/.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
VERSION=3.3.5.1
VERSION=3.3.6.0
SPRING_PROFILES_ACTIVE=alibaba
PROFILE=development
DATABASE=postgresql
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
services:
minio:
image: quay.io/minio/minio:RELEASE.2024-10-29T16-01-48Z
image: quay.io/minio/minio:RELEASE.2024-11-07T00-52-20Z
container_name: minio
hostname: minio
ports:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
VERSION=3.3.5.1
VERSION=3.3.6.0
SPRING_PROFILES_ACTIVE=alibaba
PROFILE=development
DATABASE=postgresql
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
services:
minio:
image: quay.io/minio/minio:RELEASE.2024-10-29T16-01-48Z
image: quay.io/minio/minio:RELEASE.2024-11-07T00-52-20Z
container_name: minio
hostname: minio
ports:
Expand Down
6 changes: 3 additions & 3 deletions dependencies/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
<parent>
<groupId>cn.herodotus.engine</groupId>
<artifactId>dependencies</artifactId>
<version>3.3.5.1</version>
<version>3.3.6.0</version>
<relativePath/>
</parent>

Expand All @@ -42,8 +42,8 @@
<url>https://www.herodotus.cn</url>
<licenses>
<license>
<name>GNU AFFERO GENERAL PUBLIC LICENSE Version 3</name>
<url>https://www.gnu.org/licenses/agpl-3.0.html</url>
<name>Apache License Version 2.0</name>
<url>https://www.apache.org/licenses/LICENSE-2.0</url>
</license>
</licenses>
<organization>
Expand Down
32 changes: 18 additions & 14 deletions modules/dante-module-common/pom.xml
Original file line number Diff line number Diff line change
@@ -1,23 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
~ Copyright 2020-2030 码匠君<[email protected]>
~
~ Copyright (c) 2020-2030 郑庚伟 ZHENGGENGWEI (码匠君), <[email protected]> Licensed under the AGPL License
~ Dante Cloud licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ This file is part of Dante Cloud.
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Dante Cloud is free software: you can redistribute it and/or modify
~ it under the terms of the GNU Affero General Public License as published
~ by the Free Software Foundation, either version 3 of the License, or
~ (at your option) any later version.
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
~
~ Dante Cloud is distributed in the hope that it will be useful,
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
~ GNU Affero General Public License for more details.
~ Dante Cloud 采用 APACHE LICENSE 2.0 开源协议,您在使用过程中,需要注意以下几点:
~
~ You should have received a copy of the GNU Affero General Public License
~ along with this program. If not, see <https://www.herodotus.cn>.
~ 1. 请不要删除和修改根目录下的LICENSE文件。
~ 2. 请不要删除和修改 Dante Cloud 源码头部的版权声明。
~ 3. 请保留源码和相关描述文件的项目出处,作者声明等。
~ 4. 分发源码时候,请注明软件出处 <https://gitee.com/dromara/dante-cloud>
~ 5. 在修改包名,模块名称,项目代码等时,请注明软件出处 <https://gitee.com/dromara/dante-cloud>
~ 6. 若您的项目无法满足以上几点,可申请商业授权
-->

<project xmlns="http://maven.apache.org/POM/4.0.0"
Expand All @@ -28,7 +32,7 @@
<parent>
<artifactId>modules</artifactId>
<groupId>org.dromara.dante</groupId>
<version>3.3.5.1</version>
<version>3.3.6.0</version>
</parent>

<artifactId>dante-module-common</artifactId>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,22 +1,26 @@
/*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
* Copyright 2020-2030 码匠君<[email protected]>
*
* Copyright (c) 2020-2030 郑庚伟 ZHENGGENGWEI (码匠君), <[email protected]> Licensed under the AGPL License
* Dante Cloud licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* This file is part of Dante Cloud.
* http://www.apache.org/licenses/LICENSE-2.0
*
* Dante Cloud is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published
* by the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* Dante Cloud is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
* Dante Cloud 采用 APACHE LICENSE 2.0 开源协议,您在使用过程中,需要注意以下几点:
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.herodotus.cn>.
* 1. 请不要删除和修改根目录下的LICENSE文件。
* 2. 请不要删除和修改 Dante Cloud 源码头部的版权声明。
* 3. 请保留源码和相关描述文件的项目出处,作者声明等。
* 4. 分发源码时候,请注明软件出处 <https://gitee.com/dromara/dante-cloud>
* 5. 在修改包名,模块名称,项目代码等时,请注明软件出处 <https://gitee.com/dromara/dante-cloud>
* 6. 若您的项目无法满足以上几点,可申请商业授权
*/

package org.dromara.dante.module.common;
Expand Down
Loading

0 comments on commit ec926db

Please sign in to comment.