Skip to content

Commit

Permalink
♻️ feat: v3.3.3.0
Browse files Browse the repository at this point in the history
- 主要更新
  - [升级] Spring Boot 版本升级至 3.3.3
  - [升级] Spring Authorization Server 版本升级至 1.3.2
  - [升级] Nacos 版本升级至 2.4.1
  - [升级] 基于 Postgresql 作为存储的自主封装 Nacos 镜像升级至 2.4.1 并发布至 Docker Hub 和 Quay IO
- 其它更新
  - [新增] 新增物联网相关页面初始化数据
  - [修复] 修复前端因升级 Sass 版本,运行时出现 Sass’s behavior for declarations that appear after nested rules will be changing to match the behavior specified by CSS in an upcoming version. 告警问题 fix: #IAKN93
  - [修复] 修复包含占位符 {} 的接口,例如:/iot/product/{id},在线动态修改权限始终不会生效,一直报没有权限错误。
  - [修复] 修复涉及分页的 REST 接口,数字类型参数使用的 validation 校验注解错误。
  - [修复] 修复仅分布式环境使用的 Bus 消息代码,在单体式环境仍旧会配置问题
  - [重构] 重构前端组件代码放置目录和位置,提升代码放置合理性以及可快速定位性
  - [重构] 将 message-module-ability 模块合并至 message-core 模块。
  - [重构] 将基础消息 Starter 从核心库组件依赖迁移至主工程,方便用户根据实际切换消息队列以及相关组件。
  - [重构] 提取 OAuth2 相关公共消息组件 oauth2-module-message,提升消息相关代码在更多场景的适应性和使用便捷性。
  - [重构] 提取物联网相关代码和模块至独立工程,减少代码间相互干扰,保持主工程及核心代码库的独立性
  - [升级] minio docker 镜像版本升级至 RELEASE.2024-08-17T01-24-54Z
- 依赖更新
  - [升级] guava 版本升级至 33.3.0
  - [升级] software.amazon.awssdk 版本升级至 2.27.10
  - [升级] software.amazon.awssdk.crt 版本升级至 0.30.8
  - [升级] sqlite-jdbc 版本升级至 3.46.1.0
  - [升级] vue webjars 版本升级至 3.4.38
  - [升级] quasar webjars 版本升级至 2.16.9
  - [升级] minio 版本升级至 8.5.12
  - [升级] aws-java-sdk-s3 版本升级至 1.12.770
  - [升级] alipay-sdk-java 版本升级至 4.39.183.ALL
  • Loading branch information
herodotus-ecosystem committed Aug 22, 2024
1 parent 4a53d20 commit c3922fb
Show file tree
Hide file tree
Showing 34 changed files with 905 additions and 47 deletions.
28 changes: 15 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,17 @@
---

<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.1-blue.svg?logo=spring" alt="Spring Authorization Server 1.3.1"></a>
<a href="https://spring.io/projects/spring-boot" target="_blank"><img src="https://img.shields.io/badge/Spring%20Boot-3.3.2-blue.svg?logo=spring" alt="Spring Boot 3.3.2"></a>
<a href="https://github.com/spring-projects/spring-authorization-server" target="_blank"><img src="https://img.shields.io/badge/Spring%20Authorization%20Server-1.3.2-blue.svg?logo=spring" alt="Spring Authorization Server 1.3.2"></a>
<a href="https://spring.io/projects/spring-boot" target="_blank"><img src="https://img.shields.io/badge/Spring%20Boot-3.3.3-blue.svg?logo=spring" alt="Spring Boot 3.3.3"></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.0-brightgreen.svg?logo=alibabadotcom" alt="Nacos 2.4.0"></a>
<a href="https://nacos.io/zh-cn/index.html" target="_blank"><img src="https://img.shields.io/badge/Nacos-2.4.1-brightgreen.svg?logo=alibabadotcom" alt="Nacos 2.4.1"></a>
</p>
<p align="center">
<a href="#" target="_blank"><img src="https://img.shields.io/badge/Version-3.3.2.2-red.svg?logo=spring" alt="Version 3.3.2.2"></a>
<a href="https://www.herodotus.cn" target="_blank"><img src="https://img.shields.io/badge/Dante%20Engine-3.3.2.2-red.svg?logo=spring" alt="Dante Engine 3.3.2.2"></a>
<a href="https://gitee.com/herodotus/dante-oss" target="_blank"><img src="https://img.shields.io/badge/Dante%20OSS-3.3.2.2-red.svg?logo=spring" alt="Dante OSS 3.3.2.2"></a>
<a href="#" target="_blank"><img src="https://img.shields.io/badge/Version-3.3.3.0-red.svg?logo=spring" alt="Version 3.3.3.0"></a>
<a href="https://www.herodotus.cn" target="_blank"><img src="https://img.shields.io/badge/Dante%20Engine-3.3.3.0-red.svg?logo=spring" alt="Dante Engine 3.3.3.0"></a>
<a href="https://gitee.com/herodotus/dante-oss" target="_blank"><img src="https://img.shields.io/badge/Dante%20OSS-3.3.3.0-red.svg?logo=spring" alt="Dante OSS 3.3.3.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="https://www.herodotus.cn"><img src="https://visitor-badge.laobi.icu/badge?page_id=dante-cloud&title=Total%20Visits" alt="Total Visits"></a>
Expand Down Expand Up @@ -47,8 +47,8 @@

## Dante Cloud 响应式版本特性

- `Spring Boot` 已升级至 3.3.2
- `Spring Authorization Server` 已升级至 1.3.1
- `Spring Boot` 已升级至 3.3.3
- `Spring Authorization Server` 已升级至 1.3.2
- 全面采用 Java 21,默认开启虚拟线程,以改善阻塞操作的处理降低系统资源的消耗
- 支持传统的 `阻塞式` 微服务与基于 `Reactor``WebFlux``响应式` 微服务同时运行在一套系统之中
- 不强制使用 `响应式` 方式开发,可根据自身项目对资源吞吐量、资源消耗、特殊功能性能保障的需求,灵活的选择是采用 `响应式` 还是 `阻塞式` 来开发对应的服务。
Expand Down Expand Up @@ -148,14 +148,14 @@

| 组件 | 版本 |
|-----------------------------|-----------------|
| Spring Boot | 3.3.2 |
| Spring Boot | 3.3.3 |
| 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.1 |
| Spring Authorization Server | 1.3.2 |
| Spring Boot Admin | 3.3.3 |
| Nacos | 2.4.0 |
| Sentinel | 1.8.7 |
| Nacos | 2.4.1 |
| Sentinel | 1.8.8 |
| Seata | 1.7.0 |

> Spring 全家桶版本对应关系,详见:[版本说明](https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E)
Expand Down Expand Up @@ -321,7 +321,9 @@ Dante Cloud 已通过由第三方进行的软件出厂安全测试以及等保
| 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 | | :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 | | :white_check_mark: | 44 | | :white_check_mark: | | :white_check_mark: |

## [14]、鸣谢

Expand Down
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.2.2
VERSION=3.3.3.0
SPRING_PROFILES_ACTIVE=alibaba
PROFILE=development
DATABASE=postgresql
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
services:
nacos:
image: quay.io/dante-cloud/nacos-server:v2.4.0
image: quay.io/dante-cloud/nacos-server:v2.4.1
# image: herodotus/nacos-server:v2.4.1:v2.4.1
container_name: nacos
hostname: nacos
environment:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
services:
nacos:
image: quay.io/dante-cloud/nacos-server:v2.4.0
image: quay.io/dante-cloud/nacos-server:v2.4.1
# image: herodotus/nacos-server:v2.4.1:v2.4.1
container_name: nacos
hostname: nacos
restart: always
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-08-03T04-33-23Z
image: quay.io/minio/minio:RELEASE.2024-08-17T01-24-54Z
container_name: minio
hostname: minio
ports:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@ version: '3.8'
services:

nacos:
image: quay.io/dante-cloud/nacos-server:v2.4.0
image: quay.io/dante-cloud/nacos-server:v2.4.1
# image: herodotus/nacos-server:v2.4.1:v2.4.1
container_name: dante-nacos
hostname: dante-nacos
environment:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
VERSION=3.3.2.2
VERSION=3.3.3.0
SPRING_PROFILES_ACTIVE=alibaba
PROFILE=development
DATABASE=postgresql
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
services:
nacos:
image: quay.io/dante-cloud/nacos-server:v2.4.0
image: quay.io/dante-cloud/nacos-server:v2.4.1
# image: herodotus/nacos-server:v2.4.1:v2.4.1
container_name: nacos
environment:
MODE: standalone
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
services:
nacos:
image: quay.io/dante-cloud/nacos-server:v2.4.0
image: quay.io/dante-cloud/nacos-server:v2.4.1
# image: herodotus/nacos-server:v2.4.1:v2.4.1
container_name: nacos
environment:
MODE: standalone
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
services:
nacos:
image: quay.io/dante-cloud/nacos-server:v2.4.0
image: quay.io/dante-cloud/nacos-server:v2.4.1
# image: herodotus/nacos-server:v2.4.1:v2.4.1
container_name: nacos
hostname: nacos
restart: always
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-08-03T04-33-23Z
image: quay.io/minio/minio:RELEASE.2024-08-17T01-24-54Z
container_name: minio
hostname: minio
ports:
Expand Down
Loading

0 comments on commit c3922fb

Please sign in to comment.